SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

KVH Industries Inc./DE – ‘10-K’ for 12/31/20 – ‘XML’

On:  Wednesday, 3/3/21, at 4:17pm ET   ·   For:  12/31/20   ·   Accession #:  1007587-21-4   ·   File #:  0-28082

Previous ‘10-K’:  ‘10-K’ on 2/28/20 for 12/31/19   ·   Next:  ‘10-K/A’ on 4/30/21 for 12/31/20   ·   Latest:  ‘10-K’ on 3/15/24 for 12/31/23   ·   14 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size

 3/03/21  KVH Industries Inc./DE            10-K       12/31/20  105:11M

Annual Report   —   Form 10-K
Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-K        Annual Report                                       HTML   1.25M 
 2: EX-21.1     Subsidiaries List                                   HTML     29K 
 3: EX-23.1     Consent of Expert or Counsel                        HTML     27K 
 4: EX-31.1     Certification -- §302 - SOA'02                      HTML     31K 
 5: EX-31.2     Certification -- §302 - SOA'02                      HTML     31K 
 6: EX-32.1     Certification -- §906 - SOA'02                      HTML     29K 
13: R1          Cover Page                                          HTML     90K 
14: R2          Consolidated Balance Sheets                         HTML    141K 
15: R3          Consolidated Balance Sheets (Parenthetical)         HTML     51K 
16: R4          Consolidated Statements of Operations               HTML    106K 
17: R5          Consolidated Statements of Comprehensive Loss       HTML     49K 
18: R6          Consolidated Statements of Stockholders' Equity     HTML     81K 
19: R7          Consolidated Statements of Cash Flows               HTML    133K 
20: R8          Summary of Significant Accounting Policies          HTML    136K 
21: R9          Marketable Securities                               HTML     48K 
22: R10         Inventories                                         HTML     35K 
23: R11         Property and Equipment                              HTML     42K 
24: R12         Debt and Line of Credit                             HTML     45K 
25: R13         Commitment and Contingencies                        HTML     37K 
26: R14         Stockholders' Equity                                HTML    108K 
27: R15         Income Taxes                                        HTML    109K 
28: R16         Goodwill and Intangible Assets                      HTML     71K 
29: R17         401(k) Plan                                         HTML     29K 
30: R18         Revenue from Contracts with Customers (Asc 606)     HTML     46K 
31: R19         Segment Reporting                                   HTML     65K 
32: R20         Share Buyback Program                               HTML     29K 
33: R21         Fair Value Measurements                             HTML     47K 
34: R22         Derivative Instruments and Hedging Activities       HTML     30K 
35: R23         Legal Matters                                       HTML     37K 
36: R24         Leases                                              HTML    114K 
37: R25         Discontinued Operations                             HTML     55K 
38: R26         Quarterly Financial Results (Unaudited)             HTML    103K 
39: R27         Summary of Significant Accounting Policies          HTML    160K 
                (Policies)                                                       
40: R28         Summary of Significant Accounting Policies          HTML     56K 
                (Tables)                                                         
41: R29         Marketable Securities (Tables)                      HTML     47K 
42: R30         Inventories (Tables)                                HTML     35K 
43: R31         Property and Equipment (Tables)                     HTML     41K 
44: R32         Debt and Line of Credit (Tables)                    HTML     38K 
45: R33         Commitment and Contingencies (Tables)               HTML     33K 
46: R34         Stockholders' Equity (Tables)                       HTML    106K 
47: R35         Income Taxes (Tables)                               HTML    111K 
48: R36         Goodwill and Intangible Assets (Tables)             HTML     71K 
49: R37         Revenue from Contracts with Customers (Asc 606)     HTML     37K 
                (Tables)                                                         
50: R38         Segment Reporting (Tables)                          HTML     57K 
51: R39         Fair Value Measurements (Tables)                    HTML     44K 
52: R40         Leases (Tables)                                     HTML     55K 
53: R41         Discontinued Operations (Tables)                    HTML     58K 
54: R42         Quarterly Financial Results (Unaudited) (Tables)    HTML    103K 
55: R43         Summary of Significant Accounting Policies          HTML    117K 
                (Details Textual)                                                
56: R44         Summary of Significant Accounting Policies -        HTML     33K 
                Allowance For Doubtful Accounts Rollforward                      
                (Details)                                                        
57: R45         Summary of Significant Accounting Policies -        HTML     33K 
                Product Warranty (Details)                                       
58: R46         Summary of Significant Accounting Policies -        HTML     30K 
                Research and Development (Details)                               
59: R47         Summary of Significant Accounting Policies -        HTML     36K 
                Weighted Average Shares Outstanding (Details)                    
60: R48         Marketable Securities (Details)                     HTML     43K 
61: R49         Marketable Securities - Maturity Schedule           HTML     28K 
                (Details)                                                        
62: R50         Inventories (Details)                               HTML     36K 
63: R51         Property and Equipment (Details)                    HTML     52K 
64: R52         Debt and Line of Credit - Schedule of Long-Term     HTML     36K 
                debt (Details)                                                   
65: R53         Debt and Line of Credit (Details Textual)           HTML     86K 
66: R54         Commitment and Contingencies - Schedule of          HTML     38K 
                Operating Lease Liabilities and Other Commitments                
                (Details)                                                        
67: R55         Commitment and Contingencies (Details)              HTML     37K 
68: R56         Stockholders' Equity (Details Textual)              HTML     88K 
69: R57         Stockholders' Equity - Weighted-Average             HTML     37K 
                Assumptions (Details)                                            
70: R58         Stockholders' Equity - Stock Options Outstanding    HTML     76K 
                Rollforward (Details)                                            
71: R59         Stockholders' Equity - Restricted Stock             HTML     51K 
                Outstanding Rollforward (Details)                                
72: R60         Stockholders' Equity - Stock-Based Compensation     HTML     41K 
                Expense (Details)                                                
73: R61         Stockholders' Equity - AOCI Disclosure (Details)    HTML     51K 
74: R62         Income Taxes - Income Tax Expense (Benefit)         HTML     60K 
                (Details)                                                        
75: R63         Income Taxes - Income Tax Expense (Benefit),        HTML     60K 
                Continuing Operations, Income Tax Reconciliation                 
                (Details)                                                        
76: R64         Income Taxes - Income (Loss) From Continuing        HTML     35K 
                Operations Before Income Tax (Details)                           
77: R65         Income Taxes - Components of Deferred Tax Assets    HTML     79K 
                and Liabilities (Details)                                        
78: R66         Income Taxes (Details Textual)                      HTML     51K 
79: R67         Income Taxes - Reconciliation of Unrecognized Tax   HTML     38K 
                Benefits (Expenses) (Details)                                    
80: R68         Goodwill and Intangible Assets (Details Textual)    HTML     62K 
81: R69         Goodwill and Intangible Assets - Schedule of        HTML     53K 
                Intangible Assets (Details)                                      
82: R70         Goodwill and Intangible Assets - Intangible Asset   HTML     33K 
                Remaining Useful Life (Details)                                  
83: R71         Goodwill and Intangible Assets - Future             HTML     42K 
                Amortization Expense (Details)                                   
84: R72         Goodwill and Intangible Assets - Intangibles        HTML     38K 
                Rollforward (Details)                                            
85: R73         Goodwill and Intangible Assets - Goodwill           HTML     34K 
                Rollforward (Details)                                            
86: R74         401(k) Plan (Details)                               HTML     33K 
87: R75         Revenue from Contracts with Customers (Asc 606)     HTML     88K 
                (Details Textual)                                                
88: R76         Revenue from Contracts with Customers (ASC 606) -   HTML     46K 
                Disaggregation of Revenue (Details)                              
89: R77         Segment Reporting (Details Textual)                 HTML     38K 
90: R78         Segment Reporting - Net Sales and Operating Income  HTML     61K 
                (Loss) (Details)                                                 
91: R79         Segment Reporting - Depreciation and Amortization   HTML     39K 
                Expense (Details)                                                
92: R80         Share Buyback Program (Details)                     HTML     34K 
93: R81         Fair Value Measurements (Details)                   HTML     42K 
94: R82         Fair Value Measurements - Narrative (Details)       HTML     28K 
95: R83         Derivative Instruments and Hedging Activities       HTML     38K 
                (Details Textual)                                                
96: R84         Leases - Narrative (Details)                        HTML     62K 
97: R85         Leases - Future Minimum Operating Lease Payments    HTML     52K 
                (Details)                                                        
98: R86         Leases - Future Minimum Finance Lease Payments      HTML     48K 
                (Details)                                                        
99: R87         Leases - Sales-type Lease Future Undiscounted Cash  HTML     44K 
                Flows (Details)                                                  
100: R88         Discontinued Operations (Details)                   HTML     73K  
101: R89         Quarterly Financial Results (Unaudited) (Details)   HTML    105K  
103: XML         IDEA XML File -- Filing Summary                      XML    191K  
12: XML         XBRL Instance -- kvhi-20201231_htm                   XML   2.62M 
102: EXCEL       IDEA Workbook of Financial Reports                  XLSX    140K  
 8: EX-101.CAL  XBRL Calculations -- kvhi-20201231_cal               XML    377K 
 9: EX-101.DEF  XBRL Definitions -- kvhi-20201231_def                XML    799K 
10: EX-101.LAB  XBRL Labels -- kvhi-20201231_lab                     XML   2.20M 
11: EX-101.PRE  XBRL Presentations -- kvhi-20201231_pre              XML   1.34M 
 7: EX-101.SCH  XBRL Schema -- kvhi-20201231                         XSD    198K 
104: JSON        XBRL Instance as JSON Data -- MetaLinks              522±   757K  
105: ZIP         XBRL Zipped Folder -- 0001007587-21-000004-xbrl      Zip    433K  


‘XML’   —   XBRL Instance — kvhi-20201231_htm


This Document is an XBRL XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<xbrl xml:lang="en-US" xmlns="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:kvhi="http://www.kvh.com/20201231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<link:schemaRef xlink:href="kvhi-20201231.xsd" xlink:type="simple"/>
<context id="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i73f03214ec9043119b50f397816d9c78_I20200630">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<instant> 2020-06-30 </instant>
</period>
</context>
<context id="i2459f6ae5175472c9f209bad9e590607_I20210222">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<instant> 2021-02-22 </instant>
</period>
</context>
<context id="i0b6fedebadd6438689ae10c9977ef02a_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="if3b91e89889648f7b387c04e03ffeaad_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="if2e2ede8674c4ba5960d72b052bea7b8_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i71d557200e224eb49c2e96aa73746877_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="ie58d541d64384386aab613d631fe90da_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i53d32efc4bb841bcaa2ba4c4e4aed58c_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i6372e150c0184749af4ffb8ac5a8e733_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="ic4406488ce01468d87b06afa6a2124d3_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="idb3548a1ca7246b7b0620218e7cf3b52_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="i96757297b84b4691ba9f5bc7b524e763_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="id30859ba580045029a416df52623b5c3_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="ic27b42c42d88483b9969dc8118e33dd3_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="ie3855f7f3e024424a251407a14b8218a_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="ia7c612f2fd044d3e86a53dec78e322e5_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i7ef4b7eadfda4a1589026d2b1f2031f3_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RestatementAxis"> srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="i5ec1841bbd08438ba5d477b30a647b43_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RestatementAxis"> srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="icae49a8f7c1841e2b10d86da839dca47_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="if8f18662c8dd4b16bb5aee731dfbaed8_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="id9b9edb527444090a309c9828ade9069_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i3945ae88a08f44fda02d271752b259b2_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i53437dc7e7004121a356dfcaa0c9ae7e_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="ic2e13b98faaf434dbb06da19c69b28c3_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="ia35592215b5a48ae8ee9a2e233de256f_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i31ca49b78b394f06a8c674a1d7bf163d_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="idb4ac1067ebd4ee38d7ed7595fd235ed_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i05b2db222fc147d6afd906a0c5251ba8_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i2c46135c7c61409ba593ff235ddb5a94_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i24abc29b73f541c3ad726bf45138d13a_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i083c786980624ab4a863b75bb645bef1_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i71db633cf67846869b4fce4977828eec_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i2abbb70df1bd457988f8e01f81677455_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="ic82ffc2994604f239aab367abb3ce99f_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i34f52a0bde3a4571ac478dbd914ea2a8_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> kvhi:HardwareRevenueGeneratingAssetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i25a7a4232f8b4f4ca0cfb73a92c89254_D20190513-20190513">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis"> us-gaap:DiscontinuedOperationsDisposedOfBySaleMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"> kvhi:VideotelMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-05-13 </startDate>
<endDate> 2019-05-13 </endDate>
</period>
</context>
<context id="i98c0fc36a22043839695a5468734307b_I20190513">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:BridgeLoanMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> kvhi:OakleyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-05-13 </instant>
</period>
</context>
<context id="iebe4742633a844e09477cae1885b35db_I20190604">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:BridgeLoanMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> kvhi:OakleyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-06-04 </instant>
</period>
</context>
<context id="if3d6aef3eef34054a1ae7eb7ea014e5c_D20191201-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis"> us-gaap:DiscontinuedOperationsDisposedOfBySaleMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"> kvhi:VideotelMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-12-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i272321edc48646b7beb531da56521cb8_D20201001-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<startDate> 2020-10-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i1084885e763a4a6cb20377853ac7d645_I20190101">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis"> us-gaap:AccountingStandardsUpdate201602Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-01-01 </instant>
</period>
</context>
<context id="i57795c0d7db14487b5d72b3d11ef1254_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:BuildingAndBuildingImprovementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="if9e75273cf7a4166a2e4c24ec6201c28_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:BuildingAndBuildingImprovementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i553b1410e78d42b4b474f1ace820737e_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> kvhi:MachinerySatelliteHubsAndEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ic76f01aa868b4b748ba7c9e641aa083a_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> kvhi:MachinerySatelliteHubsAndEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i1bbca666bd6344d99aa9cb85b09a9fe0_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> kvhi:OfficeAndComputerEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i775f887054aa43d8a9bdedaec8ceb2b8_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> kvhi:OfficeAndComputerEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i821c085539e14d7fbad15692c33a479c_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:VehiclesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="icf269b94e2fb445d9c17319760e51325_I20201001">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis"> kvhi:MobileBroadbandReportingUnitMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-10-01 </instant>
</period>
</context>
<context id="iedd917fac6ea4222983a69c03ffbae5f_I20201001">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis"> kvhi:KVHMediaGroupReportingUnitMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-10-01 </instant>
</period>
</context>
<context id="id7b61cf1da9c4dbf81d0c777e326b344_D20201001-20201001">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis"> kvhi:KVHMediaGroupReportingUnitMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-10-01 </startDate>
<endDate> 2020-10-01 </endDate>
</period>
</context>
<context id="i336eca4738bd44258ec81658a520cfac_I20201001">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<instant> 2020-10-01 </instant>
</period>
</context>
<context id="i366793e5f39f4f15a913760363ce072b_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i5425d9317b764042a69f20eb5b1440ca_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i19e838092b5642bc9b979b72d626a647_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i14e2eef1cb4c4187b483284954cae195_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i28dbde56511448a0893257dac8068f6e_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i2254f06322d74a5ba7c9f58da4301109_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LandMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i63a238a924f94d019f0b9d7be47123e7_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LandMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="ic9878c15a26d470593a660a72e8fccc9_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:BuildingAndBuildingImprovementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i72776eb12e0e4960bb33e4406a0d1d41_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:BuildingAndBuildingImprovementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i271294c64e4b467fad82e40aaf1cec2a_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LeaseholdsAndLeaseholdImprovementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i71e54bb5556540cfa32cd708c35f1f8b_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LeaseholdsAndLeaseholdImprovementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="ia9e12fd7caf34b91ac7bde973ce49304_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> kvhi:HardwareRevenueGeneratingAssetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i7c9e7c4a409a4c57920ad5c13d1d40e9_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> kvhi:HardwareRevenueGeneratingAssetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i768fac01313f43968da27458d4ddb1ff_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:MachineryAndEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i528efd6c763e4589adad0690b2c6fd50_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:MachineryAndEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="ic4a8b61503c041a09c40895c96cdd479_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> kvhi:OfficeAndComputerEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i09b3afd7df174c15b9c9b5e45e638d0b_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> kvhi:OfficeAndComputerEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i5a4420e1568641679a9866a1481fe043_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:VehiclesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="ib4ed5c43eef4424686edddc962053dc7_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:VehiclesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i27276177edca493990b24167610d6287_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> kvhi:PaycheckProtectionProgramLoanCARESActMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="ic6cd4ba3d20b4d818049c5d64f8ef5b1_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> kvhi:PaycheckProtectionProgramLoanCARESActMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i9b2d630b52ed4174ad37e053b434042c_I20200531">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> kvhi:PaycheckProtectionProgramLoanCARESActMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-05-31 </instant>
</period>
</context>
<context id="ib3fc1e525df0497b9db22ec99824d91d_D20181030-20181030">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> kvhi:A2018TermNotesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> kvhi:SeniorCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:LineOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-10-30 </startDate>
<endDate> 2018-10-30 </endDate>
</period>
</context>
<context id="ia8eb256dc34f4b65b6da9734705a6805_I20181030">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> kvhi:A2018TermNotesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> kvhi:SeniorCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:LineOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-10-30 </instant>
</period>
</context>
<context id="i9259ec2eebba4728aec6a04dd98671f0_I20181030">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> kvhi:TermLoanMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> kvhi:SeniorCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:LineOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-10-30 </instant>
</period>
</context>
<context id="i7b3394df1550484f9e583a5a0df026b8_I20181030">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> kvhi:SeniorCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:LineOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-10-30 </instant>
</period>
</context>
<context id="i236a5710b6004abd9ad6405e9543b1e2_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> kvhi:SeniorCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:LineOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="ie7592b96ef6f4aa1a8ba81cbf024a5a4_D20190627-20190627">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> kvhi:A2018TermNotesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-06-27 </startDate>
<endDate> 2019-06-27 </endDate>
</period>
</context>
<context id="i9a6427c4dd6c45f487023c4fad389203_D20190627-20190627">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> kvhi:SeniorCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:LineOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-06-27 </startDate>
<endDate> 2019-06-27 </endDate>
</period>
</context>
<context id="ie0fd690a0d914a5a97708d57326e2991_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> kvhi:SeniorCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:LineOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i64a2e1817aa248dc934900b55f7fdffe_I20181030">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> kvhi:SeniorCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:LineOfCreditMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="kvhi:DebtCovenantPeriodAxis"> kvhi:DebtCovenantPeriodOneMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-10-30 </instant>
</period>
</context>
<context id="ifa8ef802442849b7942d9e851a53c5e1_I20181030">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> kvhi:SeniorCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:LineOfCreditMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="kvhi:DebtCovenantPeriodAxis"> kvhi:DebtCovenantPeriodTwoMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-10-30 </instant>
</period>
</context>
<context id="i57c3409d8eab4dbe8b9240c98f63ae97_I20190401">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> kvhi:MortgageLoanOnHeadquartersFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:MortgagesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-04-01 </instant>
</period>
</context>
<context id="if6abfb2a4bea4ecabe404d5c1b956d52_I20100430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:InterestRateSwapMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2010-04-30 </instant>
</period>
</context>
<context id="ib906228d528c49c7b1f4678b9711c8a2_I20100430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> kvhi:MortgageLoanOnHeadquartersFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis"> us-gaap:DebtInstrumentRedemptionPeriodOneMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:MortgagesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2010-04-30 </instant>
</period>
</context>
<context id="ibe72c6205b1a4308bf5b15e07e60c288_I20100430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> kvhi:MortgageLoanOnHeadquartersFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis"> us-gaap:DebtInstrumentRedemptionPeriodTwoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:MortgagesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2010-04-30 </instant>
</period>
</context>
<context id="ia480b54f8edf483795caee45916a6311_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LandAndBuildingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i58790f4a71d5424f9eebabf3c08c7dc0_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LandAndBuildingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i667cede19db24beab6fd9ab0b3336dbf_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> kvhi:SatelliteCapacityandEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i71d89a9cb1a24dc8aad3a0926c219ff2_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> kvhi:SatelliteCapacityandEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="ia43575d9493745ee913ee85e18917c45_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis"> us-gaap:PurchaseCommitmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="ic00f3e4b9d3e4cee8c53dcaedf8b7e91_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> kvhi:ESPPPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ie4fc2eeded3f48f39de04e30c2bdde20_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> kvhi:ESPPPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i849c475b90aa48d9a98a0f162a959e29_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i7cae816c5a81415b9c72a0c383240bbe_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i9532d29d95f144469e65437a08dd89c8_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i7142b4402f34424a8f86072059580d0c_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i3f0db5cda7d54ad793030e1810658769_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="idd41aa49b5d540d3b826edbb82a19f9b_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i71c514b9708e41d092493682c54594c0_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="ia5da8e9c72d046e6805cab45ffcfba34_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> kvhi:ESPPPlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i947c09c540bc4f1492a677892df87a6e_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i1c22b39146274aa49af684101580d608_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i8969cd7b493c4f98b684c3e42089121b_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i3e30a8a760874b5a9a91be7859fc490b_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="ia634aa70319f4a2f9bc42ca3da53f56f_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:CostOfGoodsTotalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i4b621c745c8e48648436f4d82d91490b_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:CostOfGoodsTotalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="ib2b8c313f239480dbb87ff9f1d904460_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> kvhi:CostofservicesalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ic30041d1b5fb4c50ba902aca82fbb22b_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> kvhi:CostofservicesalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i2d91ed63969f46b78a32739c8f04f8b7_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:ResearchAndDevelopmentExpenseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i8f51b63880144cf49359eab555eb0eaa_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:ResearchAndDevelopmentExpenseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="ide5933b814c8451792e4c58bf5dee49b_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingAndMarketingExpenseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i5853ffd57e8e420f9e70bc33b45cd0b0_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingAndMarketingExpenseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="ia42acefcef994d89b5db455dcff616e6_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:GeneralAndAdministrativeExpenseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="icf704199c75844b781d4fe16919efe43_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:GeneralAndAdministrativeExpenseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i87b0efe5f4124076996777d10201f4b9_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedTranslationAdjustmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="i47813b007dc144ac90ba98869c04f336_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="i5006301e4404479bbbe95c16c1f4fb3d_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedTranslationAdjustmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="ib9782a8a05904f99aeef897b8be63c86_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="iba581c144eb949bca16d6c4428a1225a_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedTranslationAdjustmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i5cd69a3a33ab4fb0b3f05f31464e1027_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="ieb72b959a354437a99d6c6f7f86f9eca_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedTranslationAdjustmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i36df47f8301c4021acb2e15a00feb4a7_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ia690474e3a1448cfa0addb1aa18fab39_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="idd91c2854b8a4278ae570c5ed010254f_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedTranslationAdjustmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="ia1d0845efce2406bad99dcd43da9fed6_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i70d5fd6ab7484f1ba71fab12f9c4e7fb_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:DomesticCountryMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="idae4074c78e048cda09b65d858e5608f_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:StateAndLocalJurisdictionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i8e64d47114d44d1babc6e06cfa90e7fc_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:DomesticCountryMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis"> us-gaap:ResearchMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="iea14550be27d483fb76792cb5f7a5196_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:StateAndLocalJurisdictionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis"> us-gaap:ResearchMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i1d1f1adb9e8d4c4c848fcbe2bdd09173_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> kvhi:AcquisitionPriorto2013Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i16fd423549ab47689984ae2a61a5cf3a_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> kvhi:HeadlandMediaLimitedMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i91b7cc212257414b9f32c0847316d077_D20200101-20200930">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> kvhi:HeadlandMediaLimitedMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:DistributionRightsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-09-30 </endDate>
</period>
</context>
<context id="ie3c2b39e630a4039999548bbdf619e97_D20201001-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> kvhi:HeadlandMediaLimitedMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:DistributionRightsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-10-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i5311811319b04bea80fe97c8c8f89b6d_D20170101-20170131">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> kvhi:Q12017AcquisitionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2017-01-01 </startDate>
<endDate> 2017-01-31 </endDate>
</period>
</context>
<context id="i14c54481232047b98956cc6fe98bc346_D20170101-20261231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementScenarioAxis"> srt:ScenarioForecastMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> kvhi:Q12017AcquisitionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2017-01-01 </startDate>
<endDate> 2026-12-31 </endDate>
</period>
</context>
<context id="i57bd0d3fa7404285a3bfa1cb124401ff_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> kvhi:Q12017AcquisitionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ifeb21e1d25dc468e89344d30cac0fc5a_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> kvhi:Q12017AcquisitionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i8b995aef7c444b65b1bdca82f82ebcd5_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i73ee61ef0ca84c3b93cb93bdfa4fd9b8_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:DistributionRightsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i7131e42c2e87471f80353257526a368f_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:SoftwareDevelopmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i8872b47a1d0d458ab11d87223042bb24_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:TradeSecretsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="id7e2131db779497b90be8bfe2f9f11ff_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:IntellectualPropertyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i64ed0c7080de459c852680b4450c73e3_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="if4c5e0b8209e4aa19c303db2b4cb291c_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:DistributionRightsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i573513a445fc48f4872f10b69957ec7c_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:SoftwareDevelopmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i9c0150fb0913449da0c0b20e3d90a47a_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:TradeSecretsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="ibafd8b7f751e47a4ad5c97ac2da34fb1_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:IntellectualPropertyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="iab4f12f302024779b61a1d435a84130a_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ic1ff8eeb804447d9a73c8458968ac219_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:DistributionRightsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i73224c75d31841469a53721ab0a4b13d_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RestatementAxis"> srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="ifce676cc07cd4209a0f112bdb29d78c2_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RestatementAxis"> srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i1a006bb329c04bc8a790144efb3a4ed4_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:MobileConnectivityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i94b97df51dcf47b19bddc96031baa625_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:MobileConnectivityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i265ef66857f24d09b7145d4bf010e421_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:MobileConnectivityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i4750f913d07f481792600064530742b5_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:MobileConnectivityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="iff446d60ea914771a8cfe8c5d2c1abec_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:MobileConnectivityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="id2f1cdd40e2f4dcfb6e4b4b61972c059_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:MobileConnectivityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i76a18193392745f8bf4a54ab4fef5d74_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:IntertialNavigationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i9cf67f0e896b4583ac6c9cbc43dd1a0f_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:IntertialNavigationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="ifc81f550c6794532829360b0a0d73286_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:IntertialNavigationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i04400191d999417c93fe2e4cb820e48e_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:IntertialNavigationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="ib8d8182211c1414ea4e54e7129926568_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:MobileConnectivityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> kvhi:MobileCommProductSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i043a63cb570744fb94014a021c0a40e7_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:MobileConnectivityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> kvhi:MobileCommProductSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i8073271ccead4801ae1e72d76f320f96_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:MobileConnectivityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> kvhi:VSATAirtimeServiceSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i5c50b97dbaf04f53bdb14e4d7e2d3bd4_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:MobileConnectivityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> kvhi:VSATAirtimeServiceSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i21e6eb2d8ce74eb49ee81e8e2c29e916_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:IntertialNavigationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> kvhi:FOGSystemSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i9c4a22b0403049f9a107251aa6e74898_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:IntertialNavigationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> kvhi:FOGSystemSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i2b0fd3c48b364d0382a9c39a6ff8422f_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> us-gaap:NonUsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i55d1b4fd4e7f4efe9c82ef99c18b7c63_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> us-gaap:NonUsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="ifdac219f7f494bc1ab5aafc8eeb8f32e_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:MobileConnectivityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i249a7f33ea864d1b8fa7505818c33fe4_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:MobileConnectivityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i75ef58c0f41f4fcebac7088285bed6c0_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:IntertialNavigationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ib920fff27bee40f6a2869996f765b205_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> kvhi:IntertialNavigationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="id75b6a823b414e88baed534b845c5dee_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ia6cc8601f38a4fef9baa8efa9d1261e0_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i7515d119845642d5a5eaa1f33ff60269_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:MaterialReconcilingItemsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i4b5b68835f534002b4a20829623aefe0_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:MaterialReconcilingItemsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i0b481896f9e844b8b9bfc0466e2e4ed5_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis"> kvhi:KVHMediaGroupReportingUnitMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="id5bbaa1f40ad42989f70d724c035eacd_I20191004">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<instant> 2019-10-04 </instant>
</period>
</context>
<context id="ib02bc7566eff4039bd36837700e12c5b_D20200101-20200131">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-01-31 </endDate>
</period>
</context>
<context id="if538cda033f44747aa61ae0b6be0a3c5_D20191004-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<startDate> 2019-10-04 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i7c00c3041b4e4d5fbcdceb999f791daa_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i106169902f914b0f9d145b397fda2121_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i0e87081924834015b594b18421a13b53_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i0e3b196e614b48cda04be28bf04c16a2_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i6380aed4f9494cd79eb41f879c724658_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i89785dd1c51d4d3abe83688e5f73716b_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i6fe9d1bbfa7945b28398c1ad262b503a_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="icae91f50ffb64f3cb9fb08348c025489_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis"> us-gaap:USTreasurySecuritiesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i197efd626c6a43ac89e6adb130a92402_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="ice64cb0820924fada0546ad4c927f016_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i5edd2e3e736e48e0b94f12fde582f8a1_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i34e28188353a411b8a435df6497f7f84_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis"> us-gaap:MoneyMarketFundsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="id53aebf34bac4550a9a54e7d5566c16b_I20100401">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:InterestRateSwapMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2010-04-01 </instant>
</period>
</context>
<context id="i159d7c57f7cc451a8fd4696112017210_I20100401">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionLoanCategoryAxis"> kvhi:FirstHalfOfMortgageMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:InterestRateSwapMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2010-04-01 </instant>
</period>
</context>
<context id="i95906839a12e4feea169b617e92e8423_I20100401">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionLoanCategoryAxis"> kvhi:SecondHalfOfMortgageMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:InterestRateSwapMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2010-04-01 </instant>
</period>
</context>
<context id="i46c8fbe321cf4786adcd22b4a1863b67_D20100401-20100401">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis"> us-gaap:InterestRateSwapMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2010-04-01 </startDate>
<endDate> 2010-04-01 </endDate>
</period>
</context>
<context id="i6c420ff53ac542b48d629bdd561bd66f_I20180331">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<instant> 2018-03-31 </instant>
</period>
</context>
<context id="i8ecd62a2d3e84c88b5b00bc1852584eb_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> kvhi:AssetsHeldUnderFinanceLeasesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="ib4d91cc31320489eb63be84aee3bf0e5_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> kvhi:AssetsHeldUnderFinanceLeasesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i637399f947254398a6a4c2dff42f6642_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:AssetsHeldUnderCapitalLeasesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="id200e65661884422aba44525ab0d61ae_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i3efe39b900b144efaed3550a5529264e_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="ib5208761b42a4d52aba8e0628678ad45_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis"> us-gaap:DiscontinuedOperationsDisposedOfBySaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ibfec13ab7987467b8903a1beab3b290f_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis"> us-gaap:DiscontinuedOperationsDisposedOfBySaleMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i991fa7b0bcaf4d85932d6cca5f6b4da5_D20200101-20200331">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis"> us-gaap:ProductMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-03-31 </endDate>
</period>
</context>
<context id="ida676ba8593a472ea681d20a6d1b8cca_D20200401-20200630">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis"> us-gaap:ProductMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-04-01 </startDate>
<endDate> 2020-06-30 </endDate>
</period>
</context>
<context id="i1e37147c59f34fa3b694fd879bab253c_D20200701-20200930">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis"> us-gaap:ProductMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-07-01 </startDate>
<endDate> 2020-09-30 </endDate>
</period>
</context>
<context id="i23be4741e91448ce8b8d09cc0f3774f5_D20201001-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis"> us-gaap:ProductMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-10-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i05282def075940d190a79f12a5797b38_D20200101-20200331">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-03-31 </endDate>
</period>
</context>
<context id="ieccd76fac353480abf7fba605001baf8_D20200401-20200630">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-04-01 </startDate>
<endDate> 2020-06-30 </endDate>
</period>
</context>
<context id="i00031fb3fe4a453d9c7bd17b560937a3_D20200701-20200930">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-07-01 </startDate>
<endDate> 2020-09-30 </endDate>
</period>
</context>
<context id="i4ac5a9b4cf074f6dae30f1f4fdc1e443_D20201001-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-10-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="id1356ac6da2b4f47b0d5509227dc17c2_D20200101-20200331">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-03-31 </endDate>
</period>
</context>
<context id="i7bfad53e5ec1432f83c99fee4c4aaf71_D20200401-20200630">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<startDate> 2020-04-01 </startDate>
<endDate> 2020-06-30 </endDate>
</period>
</context>
<context id="iedfbca890f0c46c1b863796dd16a224d_D20200701-20200930">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<startDate> 2020-07-01 </startDate>
<endDate> 2020-09-30 </endDate>
</period>
</context>
<context id="i802bd3c032ea44daadf4a9ee1a328a75_D20190101-20190331">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis"> us-gaap:ProductMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-03-31 </endDate>
</period>
</context>
<context id="i827ba819de3c4f138c1c34165e32d93b_D20190401-20190630">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis"> us-gaap:ProductMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-04-01 </startDate>
<endDate> 2019-06-30 </endDate>
</period>
</context>
<context id="i57ef3206d4aa4dda9b51bdbea6d6e38b_D20190701-20190930">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis"> us-gaap:ProductMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-07-01 </startDate>
<endDate> 2019-09-30 </endDate>
</period>
</context>
<context id="i203a7e41cccd42bfa008712fb7cb7df1_D20191001-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis"> us-gaap:ProductMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-10-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i959901e230df402e9c4cd7f0eabee08a_D20190101-20190331">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-03-31 </endDate>
</period>
</context>
<context id="ib898018adc504196aa60591d20c319f8_D20190401-20190630">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-04-01 </startDate>
<endDate> 2019-06-30 </endDate>
</period>
</context>
<context id="i0d637d480bae4c3b841ca4c6b167a926_D20190701-20190930">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-07-01 </startDate>
<endDate> 2019-09-30 </endDate>
</period>
</context>
<context id="i554066b53c244f7abe7955a3f38a1834_D20191001-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-10-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i00597a2b9eb1458a8bbb37303392a09e_D20190101-20190331">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-03-31 </endDate>
</period>
</context>
<context id="if8cbb47556c2474e99d16d91f359b2bd_D20190401-20190630">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<startDate> 2019-04-01 </startDate>
<endDate> 2019-06-30 </endDate>
</period>
</context>
<context id="i1a1cfdae13c042f8bdd3821416e065be_D20190701-20190930">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<startDate> 2019-07-01 </startDate>
<endDate> 2019-09-30 </endDate>
</period>
</context>
<context id="i845a4f390715489e9a2fa5d2ab816a96_D20191001-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001007587 </identifier>
</entity>
<period>
<startDate> 2019-10-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<unit id="usd">
<measure> iso4217:USD </measure>
</unit>
<unit id="shares">
<measure> shares </measure>
</unit>
<unit id="usdPerShare">
<divide>
<unitNumerator>
<measure> iso4217:USD </measure>
</unitNumerator>
<unitDenominator>
<measure> shares </measure>
</unitDenominator>
</divide>
</unit>
<unit id="number">
<measure> pure </measure>
</unit>
<unit id="segment">
<measure> kvhi:segment </measure>
</unit>
<unit id="covenant">
<measure> kvhi:covenant </measure>
</unit>
<unit id="interestrateswapagreement">
<measure> kvhi:interestRateSwapAgreement </measure>
</unit>
<unit id="program">
<measure> kvhi:Program </measure>
</unit>
<unit id="contract">
<measure> kvhi:contract </measure>
</unit>
<unit id="hub">
<measure> kvhi:hub </measure>
</unit>
<dei:EntityCentralIndexKey contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV80L2ZyYWc6YjI3MDcwMWY3MGVjNDdiNWIzNWZkOGM3ODQxODI1OGIvdGFibGU6MjI0NjVlNTNkYjA3NDY5OGE2MTAwYTBkMTcxY2M2NjAvdGFibGVyYW5nZToyMjQ2NWU1M2RiMDc0Njk4YTYxMDBhMGQxNzFjYzY2MF8zLTEtMS0xLTA_dd091c53-b216-4745-afa1-994e25405deb"> 0001007587 </dei:EntityCentralIndexKey>
<dei:AmendmentFlag contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV80L2ZyYWc6YjI3MDcwMWY3MGVjNDdiNWIzNWZkOGM3ODQxODI1OGIvdGFibGU6MjI0NjVlNTNkYjA3NDY5OGE2MTAwYTBkMTcxY2M2NjAvdGFibGVyYW5nZToyMjQ2NWU1M2RiMDc0Njk4YTYxMDBhMGQxNzFjYzY2MF82LTEtMS0xLTA_4c29399b-16f9-4967-bd9a-0356089ff5ee"> false </dei:AmendmentFlag>
<dei:DocumentFiscalYearFocus contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV80L2ZyYWc6YjI3MDcwMWY3MGVjNDdiNWIzNWZkOGM3ODQxODI1OGIvdGFibGU6MjI0NjVlNTNkYjA3NDY5OGE2MTAwYTBkMTcxY2M2NjAvdGFibGVyYW5nZToyMjQ2NWU1M2RiMDc0Njk4YTYxMDBhMGQxNzFjYzY2MF83LTEtMS0xLTA_a466d752-9c1e-46c9-bdc8-82ce730e1505"> 2020 </dei:DocumentFiscalYearFocus>
<dei:DocumentFiscalPeriodFocus contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV80L2ZyYWc6YjI3MDcwMWY3MGVjNDdiNWIzNWZkOGM3ODQxODI1OGIvdGFibGU6MjI0NjVlNTNkYjA3NDY5OGE2MTAwYTBkMTcxY2M2NjAvdGFibGVyYW5nZToyMjQ2NWU1M2RiMDc0Njk4YTYxMDBhMGQxNzFjYzY2MF84LTEtMS0xLTA_6a139631-8da2-4764-afd7-5f13bd652846"> FY </dei:DocumentFiscalPeriodFocus>
<kvhi:LimitedProductWarrantyPeriod contextRef="i366793e5f39f4f15a913760363ce072b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMzMTI1_2101c366-d55e-487e-9cb5-8f4001f23a55"> P1Y </kvhi:LimitedProductWarrantyPeriod>
<us-gaap:LessorSalesTypeLeaseTermOfContract1 contextRef="id200e65661884422aba44525ab0d61ae_I20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzMyOTg1MzQ4ODg0ODY_d70cdc28-9ddc-464c-9ed1-6282df86f615"> P3Y </us-gaap:LessorSalesTypeLeaseTermOfContract1>
<dei:DocumentType contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2MjQ1_bd2ce391-268a-493e-850e-14721dac2bd6"> 10-K </dei:DocumentType>
<dei:DocumentAnnualReport contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGFibGU6YWVhNDljOTI0NjM0NGYzYWJlOTQwY2E2ZDc0MzkyYTQvdGFibGVyYW5nZTphZWE0OWM5MjQ2MzQ0ZjNhYmU5NDBjYTZkNzQzOTJhNF8xLTAtMS0xLTY3NTY_722cc472-c0ac-4697-88f4-2be5a1bcc679"> true </dei:DocumentAnnualReport>
<dei:DocumentPeriodEndDate contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2MjY0_1812626c-1ca9-4194-b64f-7ac91e62458a"> 2020-12-31 </dei:DocumentPeriodEndDate>
<dei:CurrentFiscalYearEndDate contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2MjY0_1d165be2-b4ea-436d-92d5-bf7710016c17"> --12-31 </dei:CurrentFiscalYearEndDate>
<dei:DocumentTransitionReport contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGFibGU6MDFhNGMzOTgyNzk5NDA2YzhhOTA3NmZkMDYzNjJjNmQvdGFibGVyYW5nZTowMWE0YzM5ODI3OTk0MDZjOGE5MDc2ZmQwNjM2MmM2ZF8wLTAtMS0xLTY4NTU_e6240b86-3120-414d-9250-9c86c4d85621"> false </dei:DocumentTransitionReport>
<dei:EntityFileNumber contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2MzEy_9aa19971-6497-411e-9deb-24ccba704472"> 0-28082 </dei:EntityFileNumber>
<dei:EntityRegistrantName contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2MjQ3_aab46fc8-ef64-4c90-882e-37c387bc2cdf"> KVH Industries, Inc. </dei:EntityRegistrantName>
<dei:EntityIncorporationStateCountryCode contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGFibGU6OWNkNjQ5ZTVjOWQ5NDUzM2JkOTk3MWI4MWU5OGI4NjQvdGFibGVyYW5nZTo5Y2Q2NDllNWM5ZDk0NTMzYmQ5OTcxYjgxZTk4Yjg2NF8wLTAtMS0xLTY3NjI_f5c75878-e94a-4796-b2ac-a26bc0b7b5ab"> DE </dei:EntityIncorporationStateCountryCode>
<dei:EntityTaxIdentificationNumber contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGFibGU6OWNkNjQ5ZTVjOWQ5NDUzM2JkOTk3MWI4MWU5OGI4NjQvdGFibGVyYW5nZTo5Y2Q2NDllNWM5ZDk0NTMzYmQ5OTcxYjgxZTk4Yjg2NF8wLTItMS0xLTY4MTg_4a48c8dc-086b-47b2-bd2a-a09b4c205b13"> 05-0420589 </dei:EntityTaxIdentificationNumber>
<dei:EntityAddressAddressLine1 contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2MjQ4_a45bfd69-a151-46e3-838b-94c19720e1e0"> 50 Enterprise Center </dei:EntityAddressAddressLine1>
<dei:EntityAddressCityOrTown contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2MjQ5_747aa826-0b59-46f5-a4a4-c0084179de23"> Middletown </dei:EntityAddressCityOrTown>
<dei:EntityAddressStateOrProvince contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2MjUw_1e216159-4f95-4e58-b5aa-f2c6ae4a151e"> RI </dei:EntityAddressStateOrProvince>
<dei:EntityAddressPostalZipCode contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2MjUx_13467f0d-fdda-48ad-80be-7be06e417a82"> 02842 </dei:EntityAddressPostalZipCode>
<dei:CityAreaCode contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2MjUy_d07f8461-7822-4549-903f-ee33525fef94"> 401 </dei:CityAreaCode>
<dei:LocalPhoneNumber contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2MjUz_ed0100b6-0afa-4ab6-90cd-b31ae9ebf633"> 847-3327 </dei:LocalPhoneNumber>
<dei:Security12bTitle contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGFibGU6MjlkM2E1YTExNTUxNGIxOGEwZTVlZjgwOTIxMmU0YzgvdGFibGVyYW5nZToyOWQzYTVhMTE1NTE0YjE4YTBlNWVmODA5MjEyZTRjOF8xLTAtMS0xLTY3NjA_2e8c4917-4df5-435e-be4a-b2663d683bda"> Common Stock, $0.01 par value per share </dei:Security12bTitle>
<dei:TradingSymbol contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGFibGU6MjlkM2E1YTExNTUxNGIxOGEwZTVlZjgwOTIxMmU0YzgvdGFibGVyYW5nZToyOWQzYTVhMTE1NTE0YjE4YTBlNWVmODA5MjEyZTRjOF8xLTEtMS0xLTY3NjA_45776750-7c5f-49f1-8df8-002bfeb5587c"> KVHI </dei:TradingSymbol>
<dei:SecurityExchangeName contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGFibGU6MjlkM2E1YTExNTUxNGIxOGEwZTVlZjgwOTIxMmU0YzgvdGFibGVyYW5nZToyOWQzYTVhMTE1NTE0YjE4YTBlNWVmODA5MjEyZTRjOF8yLTItMS0xLTc2Mjg_8ce05e26-29cd-4d31-8c6a-a5f5730bb97f"> NASDAQ </dei:SecurityExchangeName>
<dei:EntityWellKnownSeasonedIssuer contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2MjU3_dc814e34-e6cc-485c-86cf-add5ec5e4112"> No </dei:EntityWellKnownSeasonedIssuer>
<dei:EntityVoluntaryFilers contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2MjU4_3c5f5700-ebe3-45e3-a1df-91e7669a8192"> No </dei:EntityVoluntaryFilers>
<dei:EntityCurrentReportingStatus contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2MjU2_e7ddea34-35b0-4b5d-9fd0-4324d181c093"> Yes </dei:EntityCurrentReportingStatus>
<dei:EntityInteractiveDataCurrent contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2MjU5_bd2f19a3-a3bd-4bd2-92d8-2e9dde42e076"> Yes </dei:EntityInteractiveDataCurrent>
<dei:EntityFilerCategory contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGFibGU6NjZjODdjMDZlYWZmNDJkOWIyZjM4MTBhZmQ4MTA0NmEvdGFibGVyYW5nZTo2NmM4N2MwNmVhZmY0MmQ5YjJmMzgxMGFmZDgxMDQ2YV8wLTMtMS0xLTc2MTM_d165b51f-6341-474f-9dde-7cfeeebea190"> Accelerated Filer </dei:EntityFilerCategory>
<dei:EntitySmallBusiness contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGFibGU6NjZjODdjMDZlYWZmNDJkOWIyZjM4MTBhZmQ4MTA0NmEvdGFibGVyYW5nZTo2NmM4N2MwNmVhZmY0MmQ5YjJmMzgxMGFmZDgxMDQ2YV8xLTQtMS0xLTc2MTU_550297da-b547-4311-be94-6b19e394bb42"> true </dei:EntitySmallBusiness>
<dei:EntityEmergingGrowthCompany contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGFibGU6NjZjODdjMDZlYWZmNDJkOWIyZjM4MTBhZmQ4MTA0NmEvdGFibGVyYW5nZTo2NmM4N2MwNmVhZmY0MmQ5YjJmMzgxMGFmZDgxMDQ2YV8yLTQtMS0xLTc2MTU_8f6d4150-80be-4c17-8040-b6824f823aa2"> false </dei:EntityEmergingGrowthCompany>
<dei:IcfrAuditorAttestationFlag contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2NjYw_1cce35c9-e5f6-4d22-82f6-4d55d3f14fc6"> true </dei:IcfrAuditorAttestationFlag>
<dei:EntityShellCompany contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2MzEx_17436db2-5d86-4b44-b275-f55bbf3482f6"> false </dei:EntityShellCompany>
<dei:EntityPublicFloat contextRef="i73f03214ec9043119b50f397816d9c78_I20200630" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8yMzY2_e1b6fb0f-8a49-4e57-bcbf-5933b7a31952" unitRef="usd"> 144621573 </dei:EntityPublicFloat>
<dei:EntityCommonStockSharesOutstanding contextRef="i2459f6ae5175472c9f209bad9e590607_I20210222" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8yNjg1_04a917ff-1f74-4ac0-8530-f8ac871803ee" unitRef="shares"> 18429840 </dei:EntityCommonStockSharesOutstanding>
<dei:DocumentsIncorporatedByReferenceTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xL2ZyYWc6Njg4MjEyNjg2MjU5NGRkMGEyODE4MDRlMjNlYzFiY2QvdGV4dHJlZ2lvbjo2ODgyMTI2ODYyNTk0ZGQwYTI4MTgwNGUyM2VjMWJjZF8zMjk4NTM0ODg2NjU5_f08fa80a-d0ef-441e-bb40-8e9879a4ff20"> Portions of the registrant’s Proxy Statement relating to its 2021 Annual Meeting of Stockholders are incorporated herein by reference in Part III. </dei:DocumentsIncorporatedByReferenceTextBlock>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQtMS0xLTEtMA_183472d5-683f-44cc-a48b-6ae601cefc84" unitRef="usd"> 12578000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQtMy0xLTEtMA_9c05d481-f2e0-4525-9cf1-2edc772471ba" unitRef="usd"> 18365000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:MarketableSecuritiesCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzUtMS0xLTEtMA_d72582d2-772e-49a6-8f14-16ce55284a2e" unitRef="usd"> 25141000 </us-gaap:MarketableSecuritiesCurrent>
<us-gaap:MarketableSecuritiesCurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzUtMy0xLTEtMA_1555efbc-15e7-4086-8be4-85e5c4ac697e" unitRef="usd"> 29907000 </us-gaap:MarketableSecuritiesCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjVjZGFiZjUzZTUzMTRiZTQ5NjRiMDE4NzhiODViZTUxXzMyOTg1MzQ4ODM0NzY_eb4833bf-35be-45d9-b106-2a733f488eb3" unitRef="usd"> 1596000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjVjZGFiZjUzZTUzMTRiZTQ5NjRiMDE4NzhiODViZTUxXzMyOTg1MzQ4ODM0ODU_a429e390-5c8d-480e-9110-4b71f09b6ee7" unitRef="usd"> 1589000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AccountsReceivableNetCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzYtMS0xLTEtMA_7435a130-c94a-425b-9846-ae9a908edc32" unitRef="usd"> 33687000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzYtMy0xLTEtMA_2873883c-fde2-4e7d-bf00-52c50c07f7ff" unitRef="usd"> 32891000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:InventoryNet contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzctMS0xLTEtMA_fe32e2c3-b036-46ae-8c77-1f5f17e53324" unitRef="usd"> 24674000 </us-gaap:InventoryNet>
<us-gaap:InventoryNet contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzctMy0xLTEtMA_7577e916-c535-45b3-99b6-ef5a2b1bb8f4" unitRef="usd"> 23465000 </us-gaap:InventoryNet>
<us-gaap:PrepaidExpenseAndOtherAssets contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzgtMS0xLTEtMA_f073464a-fc8c-4e07-8c17-550de1f6c8ba" unitRef="usd"> 3894000 </us-gaap:PrepaidExpenseAndOtherAssets>
<us-gaap:PrepaidExpenseAndOtherAssets contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzgtMy0xLTEtMA_9cb8748b-38b4-4554-849c-35ee9c3f1663" unitRef="usd"> 3188000 </us-gaap:PrepaidExpenseAndOtherAssets>
<us-gaap:ContractWithCustomerAssetNetCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzktMS0xLTEtMA_e40bdcbc-b4f9-430f-8f97-b2413864831b" unitRef="usd"> 1086000 </us-gaap:ContractWithCustomerAssetNetCurrent>
<us-gaap:ContractWithCustomerAssetNetCurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzktMy0xLTEtMA_c2b6d79a-296b-4207-a96e-29bf8e10639b" unitRef="usd"> 1458000 </us-gaap:ContractWithCustomerAssetNetCurrent>
<us-gaap:AssetsCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzExLTEtMS0xLTA_3ff1510d-13d8-4cc9-a551-c473d452e29c" unitRef="usd"> 101060000 </us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzExLTMtMS0xLTA_7f1ee1fc-728d-459e-8227-065074d447f4" unitRef="usd"> 109274000 </us-gaap:AssetsCurrent>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzEyLTEtMS0xLTA_b1afacbb-c6b8-48da-b4ea-708f7cbe8b34" unitRef="usd"> 56273000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzEyLTMtMS0xLTA_f6f3c42d-cfcb-4388-804b-7ce25c369295" unitRef="usd"> 53584000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzEzLTEtMS0xLTA_0756a812-688f-43c2-8ee1-3ccbc25c0538" unitRef="usd"> 2254000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzEzLTMtMS0xLTA_d17054c1-2443-4739-b544-ae911107d4ca" unitRef="usd"> 4943000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:Goodwill contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzE0LTEtMS0xLTA_4998eae2-c6a3-4985-8dca-eb390139b247" unitRef="usd"> 6592000 </us-gaap:Goodwill>
<us-gaap:Goodwill contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzE0LTMtMS0xLTA_f1c02dd2-d29d-4820-84bc-ec9052c95eda" unitRef="usd"> 15408000 </us-gaap:Goodwill>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzE1LTEtMS0xLTA_5681cc8b-d4e9-43c9-b53d-ebe2e1540634" unitRef="usd"> 6893000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzE1LTMtMS0xLTA_abb7105b-c826-4641-9f91-c0db11179924" unitRef="usd"> 6286000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OtherAssetsNoncurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzE2LTEtMS0xLTA_059ce622-c2e8-460f-b1fa-5ef170b4fc74" unitRef="usd"> 7785000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzE2LTMtMS0xLTA_9d6932f3-2e8f-4f78-9453-e052abca813e" unitRef="usd"> 6443000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzE3LTEtMS0xLTA_fcdb160e-d44d-45af-84ba-ab6c7bc8a051" unitRef="usd"> 2661000 </us-gaap:ContractWithCustomerAssetNetNoncurrent>
<us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzE3LTMtMS0xLTA_c62ffb36-2777-4c0d-bd4c-5232619c42cc" unitRef="usd"> 3408000 </us-gaap:ContractWithCustomerAssetNetNoncurrent>
<us-gaap:DeferredIncomeTaxAssetsNet contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzE4LTEtMS0xLTA_188ee6eb-018d-4c6d-ad15-5c1c0af0bc2a" unitRef="usd"> 73000 </us-gaap:DeferredIncomeTaxAssetsNet>
<us-gaap:DeferredIncomeTaxAssetsNet contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzE4LTMtMS0xLTA_b3591913-cad4-479d-9d4e-c964fa08d3ae" unitRef="usd"> 45000 </us-gaap:DeferredIncomeTaxAssetsNet>
<us-gaap:Assets contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzIwLTEtMS0xLTA_60e79385-859a-4c7e-bcc9-08b3b2957331" unitRef="usd"> 183591000 </us-gaap:Assets>
<us-gaap:Assets contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzIwLTMtMS0xLTA_4acc963a-d2de-44fb-a955-7514dd725689" unitRef="usd"> 199391000 </us-gaap:Assets>
<us-gaap:AccountsPayableCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzIzLTEtMS0xLTA_2c13a719-2c1f-4f02-b5ea-c01156c3adc5" unitRef="usd"> 11400000 </us-gaap:AccountsPayableCurrent>
<us-gaap:AccountsPayableCurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzIzLTMtMS0xLTA_9f70361e-77c6-47ff-897b-0c8ea45f276f" unitRef="usd"> 15031000 </us-gaap:AccountsPayableCurrent>
<us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzI0LTEtMS0xLTA_d2e7bc8c-8ccc-46cc-8c59-038d84cd30a6" unitRef="usd"> 7156000 </us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzI0LTMtMS0xLTA_57a97e87-d6ce-4efc-9efd-26ab490d741d" unitRef="usd"> 5637000 </us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzI1LTEtMS0xLTA_65ef8a23-e5d3-49d1-996f-6bcc70b55f81" unitRef="usd"> 6597000 </us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzI1LTMtMS0xLTA_fc6efb97-ad68-4fb0-813f-8b9453dcdee4" unitRef="usd"> 7733000 </us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:ProductWarrantyAccrual contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzI2LTEtMS0xLTA_b66cd94e-309d-45af-945c-44ce63b2c9af" unitRef="usd"> 1812000 </us-gaap:ProductWarrantyAccrual>
<us-gaap:ProductWarrantyAccrual contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzI2LTMtMS0xLTA_dd1c5424-ec3f-4df9-875b-ac2efd9affe7" unitRef="usd"> 2194000 </us-gaap:ProductWarrantyAccrual>
<us-gaap:LongTermDebtCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzI4LTEtMS0xLTA_9d45d790-4f3f-4c86-924e-e80e8896ea6e" unitRef="usd"> 4992000 </us-gaap:LongTermDebtCurrent>
<us-gaap:LongTermDebtCurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzI4LTMtMS0xLTA_3e7f2df4-13c6-4df2-9058-38438f57869f" unitRef="usd"> 0 </us-gaap:LongTermDebtCurrent>
<us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzI5LTEtMS0xLTA_9907ee15-50a7-438e-a91f-5755ebd82066" unitRef="usd"> 4445000 </us-gaap:ContractWithCustomerLiabilityCurrent>
<us-gaap:ContractWithCustomerLiabilityCurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzI5LTMtMS0xLTA_e51c8758-4d54-4058-a963-5944b182e269" unitRef="usd"> 4443000 </us-gaap:ContractWithCustomerLiabilityCurrent>
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzMwLTEtMS0xLTA_df13e963-701e-40c5-99c2-b02b4d1dbf6a" unitRef="usd"> 3826000 </us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzMwLTMtMS0xLTA_49e9906c-5425-4230-bb15-3487ec7d8d73" unitRef="usd"> 2831000 </us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:LiabilityForUncertainTaxPositionsCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzMxLTEtMS0xLTA_8711c245-83c7-4886-8ca6-bf111fdf2e0a" unitRef="usd"> 560000 </us-gaap:LiabilityForUncertainTaxPositionsCurrent>
<us-gaap:LiabilityForUncertainTaxPositionsCurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzMxLTMtMS0xLTA_20e2295d-030e-4c20-8c0d-8178f4ab8840" unitRef="usd"> 521000 </us-gaap:LiabilityForUncertainTaxPositionsCurrent>
<us-gaap:LiabilitiesCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzMzLTEtMS0xLTA_3df742fc-6d50-4f7c-b475-3533a2f6f994" unitRef="usd"> 40788000 </us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzMzLTMtMS0xLTA_20e19772-7a44-46d2-84af-400593c04d6f" unitRef="usd"> 38390000 </us-gaap:LiabilitiesCurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzM0LTEtMS0xLTA_5661e25d-a420-419a-8de1-56ee80aebd91" unitRef="usd"> 674000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzM0LTMtMS0xLTA_1a75a3ae-b6b5-4059-828b-f1be399f8124" unitRef="usd"> 1292000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzM1LTEtMS0xLTA_ec5be73c-c686-4322-9f73-8a975b1e2775" unitRef="usd"> 3204000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzM1LTMtMS0xLTA_05948582-c8c2-4c3a-b7b3-ed6baf01e6ce" unitRef="usd"> 3482000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzM2LTEtMS0xLTA_42e1d42c-2fc5-4e27-94df-18e58738071d" unitRef="usd"> 4688000 </us-gaap:ContractWithCustomerLiabilityNoncurrent>
<us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzM2LTMtMS0xLTA_854898df-b0de-4f00-a832-7665f625cf1f" unitRef="usd"> 5476000 </us-gaap:ContractWithCustomerLiabilityNoncurrent>
<us-gaap:LongTermDebtNoncurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzM3LTEtMS0xLTA_9d4e601c-b7cf-4347-98f2-0bfb476cb5b5" unitRef="usd"> 1935000 </us-gaap:LongTermDebtNoncurrent>
<us-gaap:LongTermDebtNoncurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzM3LTMtMS0xLTA_3c33a338-8938-48a2-8d4c-07d0f066cb43" unitRef="usd"> 0 </us-gaap:LongTermDebtNoncurrent>
<us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzM4LTEtMS0xLTA_2455fba1-62c9-4b57-9824-93b0d79f82b6" unitRef="usd"> 418000 </us-gaap:DeferredIncomeTaxLiabilitiesNet>
<us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzM4LTMtMS0xLTA_38521177-073b-4ce9-be23-f95e3c2148a7" unitRef="usd"> 762000 </us-gaap:DeferredIncomeTaxLiabilitiesNet>
<us-gaap:Liabilities contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQwLTEtMS0xLTA_243939d8-7aeb-42a5-a738-829fabfb6256" unitRef="usd"> 51707000 </us-gaap:Liabilities>
<us-gaap:Liabilities contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQwLTMtMS0xLTA_8c968068-0d5a-47bf-8b26-d0fbf9d40ba9" unitRef="usd"> 49402000 </us-gaap:Liabilities>
<us-gaap:CommitmentsAndContingencies contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQxLTEtMS0xLTA_912c5fda-b2f0-475d-b3d1-a15b5f1bc2dd" unitRef="usd" xsi:nil="true"/>
<us-gaap:CommitmentsAndContingencies contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQxLTMtMS0xLTA_ce46224a-0fb2-4c13-91b8-a7e1d01f2c3e" unitRef="usd" xsi:nil="true"/>
<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQzLTAtMS0xLTY5MTAvdGV4dHJlZ2lvbjo1MWU4YTIzN2YxMDg0MzM1YjY3MDY2M2Y5ODE0ODNiOV8zMjk4NTM0ODgzNDEx_f5bbe595-bb8b-440f-b39e-7c8ac0a56175" unitRef="usdPerShare"> 0.01 </us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQzLTAtMS0xLTY5MTAvdGV4dHJlZ2lvbjo1MWU4YTIzN2YxMDg0MzM1YjY3MDY2M2Y5ODE0ODNiOV8zMjk4NTM0ODgzNDEx_fe304595-56c5-4610-b9bc-144b9e2d41fa" unitRef="usdPerShare"> 0.01 </us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockSharesAuthorized contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQzLTAtMS0xLTY5MTAvdGV4dHJlZ2lvbjo1MWU4YTIzN2YxMDg0MzM1YjY3MDY2M2Y5ODE0ODNiOV8zMjk4NTM0ODgzNDIz_43ab5b71-7325-49f1-964d-571f2e0d3441" unitRef="shares"> 1000000 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesAuthorized contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQzLTAtMS0xLTY5MTAvdGV4dHJlZ2lvbjo1MWU4YTIzN2YxMDg0MzM1YjY3MDY2M2Y5ODE0ODNiOV8zMjk4NTM0ODgzNDIz_ec106160-6e37-498c-82c6-e78708debdce" unitRef="shares"> 1000000 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesIssued contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQzLTAtMS0xLTY5MTAvdGV4dHJlZ2lvbjo1MWU4YTIzN2YxMDg0MzM1YjY3MDY2M2Y5ODE0ODNiOV8zMjk4NTM0ODgzNDI5_9f4b104c-7e98-42d4-9d12-05511b059f97" unitRef="shares"> 0 </us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockSharesIssued contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQzLTAtMS0xLTY5MTAvdGV4dHJlZ2lvbjo1MWU4YTIzN2YxMDg0MzM1YjY3MDY2M2Y5ODE0ODNiOV8zMjk4NTM0ODgzNDI5_a2397d1f-c9b0-4259-9271-64c62248c28f" unitRef="shares"> 0 </us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockValue contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQzLTEtMS0xLTA_93427b7e-4044-4994-99e2-c17fb9c4771a" unitRef="usd"> 0 </us-gaap:PreferredStockValue>
<us-gaap:PreferredStockValue contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQzLTMtMS0xLTA_5f8cec9d-53e0-40c8-b2f9-8cd181bf7bfd" unitRef="usd"> 0 </us-gaap:PreferredStockValue>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ0LTAtMS0xLTY5MTcvdGV4dHJlZ2lvbjozZjkzNThkNzgyZDc0OGRlOTI1YTUxZWQ2NjQ3YzUyM18zMjk4NTM0ODgzNjAw_65e4cf06-2499-4a2e-8623-59efc454b8e1" unitRef="usdPerShare"> 0.01 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ0LTAtMS0xLTY5MTcvdGV4dHJlZ2lvbjozZjkzNThkNzgyZDc0OGRlOTI1YTUxZWQ2NjQ3YzUyM18zMjk4NTM0ODgzNjAw_923211cd-7d87-4318-aa03-b0b539df503e" unitRef="usdPerShare"> 0.01 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ0LTAtMS0xLTY5MTcvdGV4dHJlZ2lvbjozZjkzNThkNzgyZDc0OGRlOTI1YTUxZWQ2NjQ3YzUyM18zMjk4NTM0ODgzNjE1_15555e65-7524-4011-b061-3b20a716865b" unitRef="shares"> 30000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ0LTAtMS0xLTY5MTcvdGV4dHJlZ2lvbjozZjkzNThkNzgyZDc0OGRlOTI1YTUxZWQ2NjQ3YzUyM18zMjk4NTM0ODgzNjE1_8f3dd950-2c7a-4327-a791-241db2286181" unitRef="shares"> 30000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ0LTAtMS0xLTY5MTcvdGV4dHJlZ2lvbjozZjkzNThkNzgyZDc0OGRlOTI1YTUxZWQ2NjQ3YzUyM18zMjk4NTM0ODgzNjI4_ef41419b-2b5c-4d19-80e8-52b76296115b" unitRef="shares"> 19862534 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesIssued contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ0LTAtMS0xLTY5MTcvdGV4dHJlZ2lvbjozZjkzNThkNzgyZDc0OGRlOTI1YTUxZWQ2NjQ3YzUyM18zMjk4NTM0ODgzNjQx_3efadb42-5eff-4d92-9c40-b92fd6424001" unitRef="shares"> 19398699 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ0LTAtMS0xLTY5MTcvdGV4dHJlZ2lvbjozZjkzNThkNzgyZDc0OGRlOTI1YTUxZWQ2NjQ3YzUyM18zMjk4NTM0ODgzNjU0_dee7a3c2-8b5a-4877-862f-84349b0ef8b2" unitRef="shares"> 18429840 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesOutstanding contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ0LTAtMS0xLTY5MTcvdGV4dHJlZ2lvbjozZjkzNThkNzgyZDc0OGRlOTI1YTUxZWQ2NjQ3YzUyM18zMjk4NTM0ODgzNjY3_7eb52916-38d6-4d02-8886-48b615457541" unitRef="shares"> 18001261 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockValue contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ0LTEtMS0xLTA_a0b0edb9-ad99-4084-aa4a-28c9af83799c" unitRef="usd"> 199000 </us-gaap:CommonStockValue>
<us-gaap:CommonStockValue contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ0LTMtMS0xLTA_650364af-6c9b-44e1-9173-2b3f89c7686c" unitRef="usd"> 194000 </us-gaap:CommonStockValue>
<us-gaap:AdditionalPaidInCapital contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ1LTEtMS0xLTA_748ae4e3-ba78-464a-af20-a4bc37efc8b5" unitRef="usd"> 149170000 </us-gaap:AdditionalPaidInCapital>
<us-gaap:AdditionalPaidInCapital contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ1LTMtMS0xLTA_1d91f47e-7fea-43a6-a9ae-a42ba1ca033c" unitRef="usd"> 144485000 </us-gaap:AdditionalPaidInCapital>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ2LTEtMS0xLTA_c31fbc20-3608-40d5-93d5-6579d99a942b" unitRef="usd"> -2402000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ2LTMtMS0xLTA_8424ddc5-bf4f-4622-9465-4b08aaafed0d" unitRef="usd"> 19538000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ3LTEtMS0xLTA_32b96ae7-b7de-4e21-8966-469fc12b295f" unitRef="usd"> -3232000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ3LTMtMS0xLTA_b0c87fbd-85a6-4289-8f6e-bb4b6faee9fe" unitRef="usd"> -2767000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<kvhi:StockholdersEquityBeforeTreasuryStockAdjustment contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ4LTEtMS0xLTA_8fc0ed42-7a1a-47bd-9671-337bbc924575" unitRef="usd"> 143735000 </kvhi:StockholdersEquityBeforeTreasuryStockAdjustment>
<kvhi:StockholdersEquityBeforeTreasuryStockAdjustment contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ4LTMtMS0xLTA_f97eaf55-e72d-4ec5-98f6-a00927e28e5d" unitRef="usd"> 161450000 </kvhi:StockholdersEquityBeforeTreasuryStockAdjustment>
<us-gaap:TreasuryStockShares contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ5LTAtMS0xLTY5NDYvdGV4dHJlZ2lvbjo5YmU3YTA0MzcxMjY0ZGY1YThhMDc3NzdiZjI4ZDk0N18zMjk4NTM0ODgzNDc1_167d5b63-e296-451e-a051-a4d994223abf" unitRef="shares"> 1432694 </us-gaap:TreasuryStockShares>
<us-gaap:TreasuryStockShares contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ5LTAtMS0xLTY5NDYvdGV4dHJlZ2lvbjo5YmU3YTA0MzcxMjY0ZGY1YThhMDc3NzdiZjI4ZDk0N18zMjk4NTM0ODgzNDg3_fa373147-2b3a-4936-93c9-0753bcbfcb99" unitRef="shares"> 1397438 </us-gaap:TreasuryStockShares>
<us-gaap:TreasuryStockValue contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ5LTEtMS0xLTA_5cd72e20-8ae1-4e85-b44e-30d46e65b82f" unitRef="usd"> 11851000 </us-gaap:TreasuryStockValue>
<us-gaap:TreasuryStockValue contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzQ5LTMtMS0xLTA_63fdd73e-ea8c-4018-9d42-babfcb02335e" unitRef="usd"> 11461000 </us-gaap:TreasuryStockValue>
<us-gaap:StockholdersEquity contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzUwLTEtMS0xLTA_cec379ec-9b11-4e42-866b-1d37bf2c8294" unitRef="usd"> 131884000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzUwLTMtMS0xLTA_5a7f18b7-3048-426b-8a37-6fb981372fab" unitRef="usd"> 149989000 </us-gaap:StockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzUxLTEtMS0xLTA_e77d8572-feb7-42fa-8679-e819f7a76353" unitRef="usd"> 183591000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDMvZnJhZzo2OGVlYjg3MDgyMzY0ZjJkYTlkNmY5MTcyNzFhNDQ3OC90YWJsZTozZjk2OGU2YTFhZWM0MTk2OWZkZGYyN2ExMWZjNGMxYS90YWJsZXJhbmdlOjNmOTY4ZTZhMWFlYzQxOTY5ZmRkZjI3YTExZmM0YzFhXzUxLTMtMS0xLTA_10e96a0f-0b06-4a6a-81a6-9adacde26056" unitRef="usd"> 199391000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="if2e2ede8674c4ba5960d72b052bea7b8_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzMtMS0xLTEtMA_6fbcc822-8154-4e06-8d9d-bce4bc9d1147" unitRef="usd"> 64619000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i71d557200e224eb49c2e96aa73746877_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzMtMy0xLTEtMA_5d412f60-2f40-4d4b-b539-ee9e85e24d21" unitRef="usd"> 61925000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="ie58d541d64384386aab613d631fe90da_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzQtMS0xLTEtMA_f0446922-1874-46bc-9aff-115eb7f13ef0" unitRef="usd"> 94114000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i53d32efc4bb841bcaa2ba4c4e4aed58c_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzQtMy0xLTEtMA_06dd5b06-973f-4b62-adc4-f2757370df83" unitRef="usd"> 95968000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzUtMS0xLTEtMA_214f9298-3d5c-4c70-8eec-7b8b71be0539" unitRef="usd"> 158733000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzUtMy0xLTEtMA_d4b55a6c-215c-4474-adca-4df6d40d6cf8" unitRef="usd"> 157893000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:CostOfGoodsAndServicesSold contextRef="if2e2ede8674c4ba5960d72b052bea7b8_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzctMS0xLTEtMA_a93ab894-5ad5-4ba9-a0bf-48ef8e575909" unitRef="usd"> 41608000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i71d557200e224eb49c2e96aa73746877_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzctMy0xLTEtMA_93688aa5-418f-4246-b1dc-43565aae2a55" unitRef="usd"> 42887000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="ie58d541d64384386aab613d631fe90da_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzgtMS0xLTEtMA_7af421bf-ff0e-408c-9984-1f84bcd75921" unitRef="usd"> 59517000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i53d32efc4bb841bcaa2ba4c4e4aed58c_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzgtMy0xLTEtMA_eee62a4c-1c5c-458f-b22a-6130e310babe" unitRef="usd"> 61256000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:ResearchAndDevelopmentExpense contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzktMS0xLTEtMA_63637027-f157-4b3a-9c10-a6ff316e5721" unitRef="usd"> 15799000 </us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:ResearchAndDevelopmentExpense contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzktMy0xLTEtMA_6f9c578c-080a-4074-a268-beafe68d4539" unitRef="usd"> 15926000 </us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:SellingAndMarketingExpense contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzEwLTEtMS0xLTA_b46362ee-de86-4157-938f-a6ec79101453" unitRef="usd"> 29811000 </us-gaap:SellingAndMarketingExpense>
<us-gaap:SellingAndMarketingExpense contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzEwLTMtMS0xLTA_5a4f35a5-9197-4776-998c-3436fbe282ce" unitRef="usd"> 33434000 </us-gaap:SellingAndMarketingExpense>
<us-gaap:GeneralAndAdministrativeExpense contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzExLTEtMS0xLTA_3e78ecbd-1c17-433d-be6c-880595d60bc8" unitRef="usd"> 24445000 </us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzExLTMtMS0xLTA_6bb7137c-dab3-4134-baed-ab588c92c70c" unitRef="usd"> 25486000 </us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GoodwillImpairmentLoss contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzEyLTEtMS0xLTkzMDQ_3b07ad92-df8b-46c1-a763-1f00a3dda96f" unitRef="usd"> 8732000 </us-gaap:GoodwillImpairmentLoss>
<us-gaap:GoodwillImpairmentLoss contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzEyLTMtMS0xLTkzMDY_8be169d8-308f-49fe-9208-696dbd05e512" unitRef="usd"> 0 </us-gaap:GoodwillImpairmentLoss>
<us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzEzLTEtMS0xLTkzMDQ_b294da13-9749-4543-9fbb-93b5489ebda0" unitRef="usd"> 1758000 </us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
<us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzEzLTMtMS0xLTkzMDY_f5bd3015-314c-46cc-b8e3-c88532e9176d" unitRef="usd"> 0 </us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
<us-gaap:CostsAndExpenses contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzEyLTEtMS0xLTA_755b4005-5a7e-44f3-b0b4-ffc2ed55a23c" unitRef="usd"> 181670000 </us-gaap:CostsAndExpenses>
<us-gaap:CostsAndExpenses contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzEyLTMtMS0xLTA_86f17e1b-feea-47de-b7c9-93802327d0a5" unitRef="usd"> 178989000 </us-gaap:CostsAndExpenses>
<us-gaap:OperatingIncomeLoss contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzEzLTEtMS0xLTA_89434f91-328b-4a33-9983-eed5cb4c30a0" unitRef="usd"> -22937000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzEzLTMtMS0xLTA_792a4759-d2bc-4e2a-906e-1b45da134a2d" unitRef="usd"> -21096000 </us-gaap:OperatingIncomeLoss>
<us-gaap:InvestmentIncomeInterest contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzE0LTEtMS0xLTA_05de1fed-e040-42ee-a9c9-75c88852980f" unitRef="usd"> 996000 </us-gaap:InvestmentIncomeInterest>
<us-gaap:InvestmentIncomeInterest contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzE0LTMtMS0xLTA_eb9f98f7-ea5d-4088-95e3-93b136175b02" unitRef="usd"> 2003000 </us-gaap:InvestmentIncomeInterest>
<us-gaap:InterestExpense contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzE1LTEtMS0xLTA_ff17bd16-9938-4c91-b793-55f0a96fc6f0" unitRef="usd"> 18000 </us-gaap:InterestExpense>
<us-gaap:InterestExpense contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzE1LTMtMS0xLTA_9601bd11-38f7-422b-ad8a-e698b23d2b9c" unitRef="usd"> 1020000 </us-gaap:InterestExpense>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzE2LTEtMS0xLTA_cd809321-8d90-404c-acab-154f09382b85" unitRef="usd"> 193000 </us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzE2LTMtMS0xLTA_b35b5255-3d10-4e29-aefd-dbf522b3c502" unitRef="usd"> 101000 </us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzE3LTEtMS0xLTA_8fc5c7f6-8573-4b55-aa16-d1b1b9b37511" unitRef="usd"> -21766000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzE3LTMtMS0xLTA_f787ddce-8944-4807-a522-9a6ef8c2eb0c" unitRef="usd"> -20012000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzE4LTEtMS0xLTA_cd9ee614-0ba8-4789-9ae4-80e2ca4b065b" unitRef="usd"> 174000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzE4LTMtMS0xLTA_63f2aa3e-a44a-480f-92a1-4d92d0d9c19e" unitRef="usd"> -4003000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeLossFromContinuingOperations contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzE5LTEtMS0xLTA_e3efa0bf-180a-4a1f-822c-90c65d2997de" unitRef="usd"> -21940000 </us-gaap:IncomeLossFromContinuingOperations>
<us-gaap:IncomeLossFromContinuingOperations contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzE5LTMtMS0xLTA_793b1d35-581d-4d8b-9d23-f36ba3cfa199" unitRef="usd"> -16009000 </us-gaap:IncomeLossFromContinuingOperations>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzIwLTEtMS0xLTA_0a8a31e3-c6ef-4e9c-b2cb-fede6e83dd1f" unitRef="usd"> 0 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzIwLTMtMS0xLTA_6fe50f33-e8f0-4a90-afba-7c2a58aad317" unitRef="usd"> 49264000 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
<us-gaap:NetIncomeLoss contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzIxLTEtMS0xLTA_c13c16ac-4d6f-4236-91f1-09e629dfd7de" unitRef="usd"> -21940000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzIxLTMtMS0xLTA_053a99bb-7122-4e7c-ac7a-bedf06b6be86" unitRef="usd"> 33255000 </us-gaap:NetIncomeLoss>
<us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzI0LTEtMS0xLTA_80c3ad1b-b7ad-4240-affb-5756084fda78" unitRef="usdPerShare"> -1.24 </us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
<us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzI0LTMtMS0xLTA_b3a80b25-4b03-4f36-a958-188f00365460" unitRef="usdPerShare"> -0.92 </us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzI3LTEtMS0xLTA_1763feec-cec2-491c-9c67-3f7527ead81c" unitRef="usdPerShare"> 0.00 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzI3LTMtMS0xLTA_34fb7586-95ec-4688-8b4f-1b5f09900bc1" unitRef="usdPerShare"> 2.82 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
<us-gaap:EarningsPerShareBasicAndDiluted contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzMwLTEtMS0xLTA_acb6a8d6-cd18-4d96-95ed-f0f8b945c3cb" unitRef="usdPerShare"> -1.24 </us-gaap:EarningsPerShareBasicAndDiluted>
<us-gaap:EarningsPerShareBasicAndDiluted contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzMwLTMtMS0xLTA_10a4371e-4f55-47a9-9ef8-476bb20e8333" unitRef="usdPerShare"> 1.90 </us-gaap:EarningsPerShareBasicAndDiluted>
<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzMzLTEtMS0xLTA_8058824c-cacb-4c10-aac2-1662f470b391" unitRef="shares"> 17669000 </us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMDkvZnJhZzo4YTU3NzE1NmFhODE0ZGZlYjRhMjY4ZDBlY2Q0ZTVhMi90YWJsZTo1NmNkYjAxNWQ2YmY0M2RjYmYzYzZlNjFjODQ5ZWIzMS90YWJsZXJhbmdlOjU2Y2RiMDE1ZDZiZjQzZGNiZjNjNmU2MWM4NDllYjMxXzMzLTMtMS0xLTA_4064baf4-0822-4dfc-a72a-215190d8dc2e" unitRef="shares"> 17459000 </us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
<us-gaap:NetIncomeLoss contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90YWJsZToxM2RjNDlhZWYzOWM0NjE1YjI5NjY3NWIxZDA5NjNkNy90YWJsZXJhbmdlOjEzZGM0OWFlZjM5YzQ2MTViMjk2Njc1YjFkMDk2M2Q3XzItMS0xLTEtMA_c13c16ac-4d6f-4236-91f1-09e629dfd7de" unitRef="usd"> -21940000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90YWJsZToxM2RjNDlhZWYzOWM0NjE1YjI5NjY3NWIxZDA5NjNkNy90YWJsZXJhbmdlOjEzZGM0OWFlZjM5YzQ2MTViMjk2Njc1YjFkMDk2M2Q3XzItMy0xLTEtMA_3b748c64-0679-4667-aea8-313750a470e5" unitRef="usd"> 33255000 </us-gaap:NetIncomeLoss>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90YWJsZToxM2RjNDlhZWYzOWM0NjE1YjI5NjY3NWIxZDA5NjNkNy90YWJsZXJhbmdlOjEzZGM0OWFlZjM5YzQ2MTViMjk2Njc1YjFkMDk2M2Q3XzUtMS0xLTEtMA_0bd4e842-9867-4788-b51f-bed94e13f54c" unitRef="usd"> -465000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90YWJsZToxM2RjNDlhZWYzOWM0NjE1YjI5NjY3NWIxZDA5NjNkNy90YWJsZXJhbmdlOjEzZGM0OWFlZjM5YzQ2MTViMjk2Njc1YjFkMDk2M2Q3XzUtMy0xLTEtMA_3880e5d2-22d8-4b15-8ff6-21cb5007ba12" unitRef="usd"> 11953000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90YWJsZToxM2RjNDlhZWYzOWM0NjE1YjI5NjY3NWIxZDA5NjNkNy90YWJsZXJhbmdlOjEzZGM0OWFlZjM5YzQ2MTViMjk2Njc1YjFkMDk2M2Q3XzYtMS0xLTEtMA_ebb04c58-737a-477d-b9dd-25698e3a9539" unitRef="usd"> 0 </us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
<us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90YWJsZToxM2RjNDlhZWYzOWM0NjE1YjI5NjY3NWIxZDA5NjNkNy90YWJsZXJhbmdlOjEzZGM0OWFlZjM5YzQ2MTViMjk2Njc1YjFkMDk2M2Q3XzYtMy0xLTEtMA_3cc4ed46-87bf-4f1a-b252-5f8fd0e0e845" unitRef="usd"> 11000 </us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90YWJsZToxM2RjNDlhZWYzOWM0NjE1YjI5NjY3NWIxZDA5NjNkNy90YWJsZXJhbmdlOjEzZGM0OWFlZjM5YzQ2MTViMjk2Njc1YjFkMDk2M2Q3XzctMS0xLTEtMA_9933f9d2-a756-4721-b8e9-9c2e49528b76" unitRef="usd"> -465000 </us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90YWJsZToxM2RjNDlhZWYzOWM0NjE1YjI5NjY3NWIxZDA5NjNkNy90YWJsZXJhbmdlOjEzZGM0OWFlZjM5YzQ2MTViMjk2Njc1YjFkMDk2M2Q3XzctMy0xLTEtMA_f1ae8b62-b782-4828-b832-3a6bef2dbc41" unitRef="usd"> 11964000 </us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossTax contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90YWJsZToxM2RjNDlhZWYzOWM0NjE1YjI5NjY3NWIxZDA5NjNkNy90YWJsZXJhbmdlOjEzZGM0OWFlZjM5YzQ2MTViMjk2Njc1YjFkMDk2M2Q3XzgtMS0xLTEtMA_b7a7877f-b8e0-4b01-9b07-e43439b263dc" unitRef="usd"> 22405000 </us-gaap:OtherComprehensiveIncomeLossTax>
<us-gaap:OtherComprehensiveIncomeLossTax contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90YWJsZToxM2RjNDlhZWYzOWM0NjE1YjI5NjY3NWIxZDA5NjNkNy90YWJsZXJhbmdlOjEzZGM0OWFlZjM5YzQ2MTViMjk2Njc1YjFkMDk2M2Q3XzgtMy0xLTEtMA_4535df89-0fdf-46fa-967e-3ffc5c02f1c3" unitRef="usd"> -45219000 </us-gaap:OtherComprehensiveIncomeLossTax>
<us-gaap:CommonStockSharesOutstanding contextRef="i6372e150c0184749af4ffb8ac5a8e733_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzItMS0xLTEtMA_24216422-4d2e-450d-8cd9-6cc5c3babf5b" unitRef="shares"> 19026000 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i6372e150c0184749af4ffb8ac5a8e733_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzItMy0xLTEtMA_6421c118-6693-47d9-a564-7b3a8c30b4ae" unitRef="usd"> 190000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="ic4406488ce01468d87b06afa6a2124d3_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzItNS0xLTEtMA_667ea42a-4ec8-4b69-9f3c-4fd5474ce579" unitRef="usd"> 139617000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="idb3548a1ca7246b7b0620218e7cf3b52_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzItNy0xLTEtMA_b241f0d8-90a4-45e6-abc1-64c3e4d70327" unitRef="usd"> -15397000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i96757297b84b4691ba9f5bc7b524e763_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzItOS0xLTEtMA_4c095d8b-dcbc-4cdc-b083-b3568cd0849e" unitRef="usd"> -14731000 </us-gaap:StockholdersEquity>
<us-gaap:TreasuryStockShares contextRef="id30859ba580045029a416df52623b5c3_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzItMTEtMS0xLTA_90c29d38-8b88-4928-bfc3-fd411addf0e7" unitRef="shares"> 1282000 </us-gaap:TreasuryStockShares>
<us-gaap:StockholdersEquity contextRef="id30859ba580045029a416df52623b5c3_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzItMTMtMS0xLTA_d18b0ec4-3c3b-4353-b72f-21b4998e0f50" unitRef="usd"> -10164000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="ic27b42c42d88483b9969dc8118e33dd3_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzItMTUtMS0xLTA_a18ccec1-f373-474d-8f75-a5d5f88f6e5e" unitRef="usd"> 99515000 </us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss contextRef="ie3855f7f3e024424a251407a14b8218a_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzMtNy0xLTEtMA_27d0819a-2a8b-4d08-aaac-54f8f994046b" unitRef="usd"> 33255000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzMtMTUtMS0xLTA_7cab6f45-6642-4c21-96aa-0414960b3db5" unitRef="usd"> 33255000 </us-gaap:NetIncomeLoss>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="ia7c612f2fd044d3e86a53dec78e322e5_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzQtOS0xLTEtMA_597df14b-2af5-400d-b164-ea6cfb9d3586" unitRef="usd"> 11964000 </us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzQtMTUtMS0xLTA_bb9e96bb-6b50-44a2-b353-9fe978726e0d" unitRef="usd"> 11964000 </us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:StockholdersEquity contextRef="i7ef4b7eadfda4a1589026d2b1f2031f3_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzUtNy0xLTEtMA_e9fff4ad-8498-4c14-9db1-185351486c57" unitRef="usd"> 1680000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i5ec1841bbd08438ba5d477b30a647b43_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzUtMTUtMS0xLTA_49b99e05-57d8-43b7-959b-e5bc4c95c8e3" unitRef="usd"> 1680000 </us-gaap:StockholdersEquity>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="icae49a8f7c1841e2b10d86da839dca47_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzYtNS0xLTEtMA_f861b1a3-616e-4e97-829c-cee08c3cafc8" unitRef="usd"> 4159000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzYtMTUtMS0xLTA_b870066f-c17c-41c2-8b16-2c0ef641ba01" unitRef="usd"> 4159000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="if8f18662c8dd4b16bb5aee731dfbaed8_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzctMS0xLTEtMA_4d82d822-e2de-4ea4-9e49-7453e7eb2285" unitRef="shares"> 45000 </us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
<us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="icae49a8f7c1841e2b10d86da839dca47_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzctNS0xLTEtMA_957d2644-7ae1-4d08-9119-254ba8099248" unitRef="usd"> 414000 </us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
<us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzctMTUtMS0xLTA_db9f7dc8-c103-4c30-ba56-67f653f8ba80" unitRef="usd"> 414000 </us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
<us-gaap:TreasuryStockSharesAcquired contextRef="id9b9edb527444090a309c9828ade9069_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzgtMTEtMS0xLTA_bcd4e802-3e9c-4991-aa7b-5908295dadec" unitRef="shares"> 115000 </us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockRetiredParValueMethodAmount contextRef="id9b9edb527444090a309c9828ade9069_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzgtMTMtMS0xLTA_240beb07-ca69-47f6-9953-338ed38238b9" unitRef="usd"> 1297000 </us-gaap:TreasuryStockRetiredParValueMethodAmount>
<us-gaap:TreasuryStockRetiredParValueMethodAmount contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzgtMTUtMS0xLTA_ce6aec31-0c2e-4eae-8b63-b9941891ec0c" unitRef="usd"> 1297000 </us-gaap:TreasuryStockRetiredParValueMethodAmount>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="if8f18662c8dd4b16bb5aee731dfbaed8_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzktMS0xLTEtMA_3290533c-55d8-4d14-97d4-e6d3dddb34f6" unitRef="shares"> 328000 </us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="if8f18662c8dd4b16bb5aee731dfbaed8_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzktMy0xLTEtMA_c75cf0d6-3429-4053-b5a5-8dabd3e830b3" unitRef="usd"> 4000 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="icae49a8f7c1841e2b10d86da839dca47_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzktNS0xLTEtMA_c4c683d3-b011-4ed9-82fe-b98db13970ca" unitRef="usd"> 295000 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzktMTUtMS0xLTA_dea7379e-fa4d-408d-ba11-2e3cd2587102" unitRef="usd"> 299000 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:CommonStockSharesOutstanding contextRef="i3945ae88a08f44fda02d271752b259b2_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzEwLTEtMS0xLTA_7a1fb923-7683-4658-8416-0e8bc4cfdc06" unitRef="shares"> 19399000 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i3945ae88a08f44fda02d271752b259b2_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzEwLTMtMS0xLTA_e48977ad-4525-4514-99f2-15b94c7ced70" unitRef="usd"> 194000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i53437dc7e7004121a356dfcaa0c9ae7e_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzEwLTUtMS0xLTA_e9f3d5d5-cfbe-4a76-a2ba-95ce4a8a44ff" unitRef="usd"> 144485000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="ic2e13b98faaf434dbb06da19c69b28c3_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzEwLTctMS0xLTA_20fedfee-9bc1-478c-8bc2-56d82784c863" unitRef="usd"> 19538000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="ia35592215b5a48ae8ee9a2e233de256f_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzEwLTktMS0xLTA_99707483-da32-40af-89d7-69003dd2a38f" unitRef="usd"> -2767000 </us-gaap:StockholdersEquity>
<us-gaap:TreasuryStockShares contextRef="i31ca49b78b394f06a8c674a1d7bf163d_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzEwLTExLTEtMS0w_57a87860-94c5-4c7f-a581-516d626c7dec" unitRef="shares"> 1397000 </us-gaap:TreasuryStockShares>
<us-gaap:StockholdersEquity contextRef="i31ca49b78b394f06a8c674a1d7bf163d_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzEwLTEzLTEtMS0w_6ba8b8f6-e2e8-4f7d-8272-b79c69ab297f" unitRef="usd"> -11461000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzEwLTE1LTEtMS0w_67ed803b-de10-49eb-99e4-22e27c4d9367" unitRef="usd"> 149989000 </us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzExLTctMS0xLTA_c13c16ac-4d6f-4236-91f1-09e629dfd7de" unitRef="usd"> -21940000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzExLTE1LTEtMS0w_14cb9560-73f4-443d-bd88-8af1957ca36e" unitRef="usd"> -21940000 </us-gaap:NetIncomeLoss>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzEyLTktMS0xLTA_9933f9d2-a756-4721-b8e9-9c2e49528b76" unitRef="usd"> -465000 </us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzEyLTE1LTEtMS0w_b7e17ce5-2418-452b-b88f-9d7e4432bfe6" unitRef="usd"> -465000 </us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="idb4ac1067ebd4ee38d7ed7595fd235ed_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzE0LTUtMS0xLTA_22c52409-09b2-4124-bc8e-198f83217e39" unitRef="usd"> 3462000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzE0LTE1LTEtMS0w_3e083e60-b860-4098-8e1d-9d4db02da0a4" unitRef="usd"> 3462000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="i05b2db222fc147d6afd906a0c5251ba8_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzE1LTEtMS0xLTA_21e85092-45f4-4bf8-878c-3b6e504fdaf2" unitRef="shares"> 44000 </us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
<us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="idb4ac1067ebd4ee38d7ed7595fd235ed_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzE1LTUtMS0xLTA_22c9a92f-6944-4ba1-9719-e77fe4b7a46e" unitRef="usd"> 336000 </us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
<us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzE1LTE1LTEtMS0w_8e655298-b1d7-4401-8d3f-71bd42e980fe" unitRef="usd"> 336000 </us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
<us-gaap:TreasuryStockSharesAcquired contextRef="i2c46135c7c61409ba593ff235ddb5a94_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzE2LTExLTEtMS0w_c06f7e28-994b-4a11-a0d5-fef07e43e1ff" unitRef="shares"> 36000 </us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockRetiredParValueMethodAmount contextRef="i2c46135c7c61409ba593ff235ddb5a94_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzE2LTEzLTEtMS0w_ae1190f0-2e2d-41b7-8574-5360d3e1004e" unitRef="usd"> 390000 </us-gaap:TreasuryStockRetiredParValueMethodAmount>
<us-gaap:TreasuryStockRetiredParValueMethodAmount contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzE2LTE1LTEtMS0w_b391a529-0bf3-4aa1-b9d2-c8ffefd597bc" unitRef="usd"> 390000 </us-gaap:TreasuryStockRetiredParValueMethodAmount>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="i05b2db222fc147d6afd906a0c5251ba8_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzE5LTEtMS0xLTA_057cbf4e-9a26-4087-9b7e-fb54f74a8a07" unitRef="shares"> 420000 </us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="i05b2db222fc147d6afd906a0c5251ba8_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzE5LTMtMS0xLTA_f74f9623-b3a2-4017-92ee-d1317c0d0144" unitRef="usd"> 5000 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="idb4ac1067ebd4ee38d7ed7595fd235ed_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzE5LTUtMS0xLTA_10322873-f94b-47eb-8e5a-7e4b486a55e8" unitRef="usd"> 887000 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzE5LTE1LTEtMS0w_5ab2c39c-13a2-4cda-b07d-11ff889977b7" unitRef="usd"> 892000 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:CommonStockSharesOutstanding contextRef="i24abc29b73f541c3ad726bf45138d13a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzIwLTEtMS0xLTA_32418916-f755-4a8f-9fb6-595ce0e71158" unitRef="shares"> 19863000 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i24abc29b73f541c3ad726bf45138d13a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzIwLTMtMS0xLTA_5bcab752-05e1-4144-8359-e56d09435db5" unitRef="usd"> 199000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i083c786980624ab4a863b75bb645bef1_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzIwLTUtMS0xLTA_52c26db9-778a-4a49-a83e-aea0e2664529" unitRef="usd"> 149170000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i71db633cf67846869b4fce4977828eec_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzIwLTctMS0xLTA_9c032466-d1b3-40c5-9fbe-767bce011cc3" unitRef="usd"> -2402000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i2abbb70df1bd457988f8e01f81677455_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzIwLTktMS0xLTA_9add1ac1-bb16-41d7-839f-39b58ca00684" unitRef="usd"> -3232000 </us-gaap:StockholdersEquity>
<us-gaap:TreasuryStockShares contextRef="ic82ffc2994604f239aab367abb3ce99f_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzIwLTExLTEtMS0w_40904ee2-1046-47d2-8191-53d737257d61" unitRef="shares"> 1433000 </us-gaap:TreasuryStockShares>
<us-gaap:StockholdersEquity contextRef="ic82ffc2994604f239aab367abb3ce99f_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzIwLTEzLTEtMS0w_c40b1f46-f3bc-4db7-a0af-704b5e991c17" unitRef="usd"> -11851000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzIwLTE1LTEtMS0w_17b393f5-79a7-4ac9-8796-d08e2ca99a0e" unitRef="usd"> 131884000 </us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzMtMS0xLTEtMA_03c78341-e0ca-486d-9e91-f7e4a7423da8" unitRef="usd"> -21940000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzMtMy0xLTEtMA_c6479885-afa0-4ece-a590-99f1c0a702a4" unitRef="usd"> 33255000 </us-gaap:NetIncomeLoss>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzUtMS0xLTEtMA_7a36ad2f-e366-4983-8c8b-1148b05a30ab" unitRef="usd"> 333000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzUtMy0xLTEtMA_8315cf0a-331c-46ce-8f58-deb3a3bb8b2f" unitRef="usd"> -131000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:DepreciationDepletionAndAmortization contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzYtMS0xLTEtMA_4685fc26-9dcb-425e-821a-e9b1683cadbc" unitRef="usd"> 11663000 </us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzYtMy0xLTEtMA_89ec3571-2fb2-4441-846b-66b5dd093ab4" unitRef="usd"> 11487000 </us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzctMS0xLTEtNjA5MQ_221c1ecd-22a7-4756-b29b-4f5de3305a39" unitRef="usd"> 10490000 </us-gaap:GoodwillAndIntangibleAssetImpairment>
<us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzctMy0xLTEtNjEyMQ_a7809109-ef01-4675-a56e-772f5c057f10" unitRef="usd"> 0 </us-gaap:GoodwillAndIntangibleAssetImpairment>
<kvhi:DeferredIncomeTaxExpenseBenefitExcludingForeignCurrencyTranslationAdjustment contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzctMS0xLTEtMA_06486007-e351-4f3c-b8bc-d2b1d58942a8" unitRef="usd"> -283000 </kvhi:DeferredIncomeTaxExpenseBenefitExcludingForeignCurrencyTranslationAdjustment>
<kvhi:DeferredIncomeTaxExpenseBenefitExcludingForeignCurrencyTranslationAdjustment contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzctMy0xLTEtMA_903b8afb-d7f4-4604-b3ef-391ecb0f3d4d" unitRef="usd"> 203000 </kvhi:DeferredIncomeTaxExpenseBenefitExcludingForeignCurrencyTranslationAdjustment>
<us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzgtMS0xLTEtMA_b0ac0981-bb5b-4f7f-928a-d2c1f0c2caec" unitRef="usd"> -713000 </us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
<us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzgtMy0xLTEtMA_7bcdccdd-4cc4-49a2-b0f3-159f8d0a7497" unitRef="usd"> -189000 </us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
<us-gaap:GainLossOnSaleOfBusiness contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzktMS0xLTEtMA_1639dd6c-350e-4e37-bbea-86fa407ee19d" unitRef="usd"> 0 </us-gaap:GainLossOnSaleOfBusiness>
<us-gaap:GainLossOnSaleOfBusiness contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzktMy0xLTEtMA_93349432-9ff0-4201-8809-799527a948c9" unitRef="usd"> 53711000 </us-gaap:GainLossOnSaleOfBusiness>
<us-gaap:ShareBasedCompensation contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzEwLTEtMS0xLTA_463ba99a-99fa-4f8a-81e1-459f6c9c88f2" unitRef="usd"> 3462000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzEwLTMtMS0xLTA_8495e9f0-995b-4864-acb3-949a2152ce2a" unitRef="usd"> 4159000 </us-gaap:ShareBasedCompensation>
<us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzExLTEtMS0xLTA_d030639a-33f6-43b7-9740-91b3da2c4a3a" unitRef="usd"> -151000 </us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
<us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzExLTMtMS0xLTA_138ce636-b193-4390-8dfe-6b28ecef0a6e" unitRef="usd"> -71000 </us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzEzLTEtMS0xLTA_55b6a969-5337-4ab2-8259-31717c4f81e5" unitRef="usd"> 1123000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzEzLTMtMS0xLTA_66e013ba-734b-4d20-829e-7baeb572fc3a" unitRef="usd"> 4344000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInInventories contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzE0LTEtMS0xLTA_6821bc07-9dd8-4925-93c2-243f94e23c7d" unitRef="usd"> 1205000 </us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInInventories contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzE0LTMtMS0xLTA_0e29a5e8-8155-4990-8b7c-2fe25f63be01" unitRef="usd"> 553000 </us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzE1LTEtMS0xLTA_aae2fec4-2268-4901-a573-32af1525d754" unitRef="usd"> 314000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzE1LTMtMS0xLTA_2f0827d0-67a3-4c90-b385-612d422513c7" unitRef="usd"> 307000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzE2LTEtMS0xLTA_7647e084-ecc7-4e3f-bd3b-d0425b1ae9e8" unitRef="usd"> 484000 </us-gaap:IncreaseDecreaseInOtherOperatingAssets>
<us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzE2LTMtMS0xLTA_dd09c9ba-3cd2-4721-8f6d-1bf0e81bfa79" unitRef="usd"> 1042000 </us-gaap:IncreaseDecreaseInOtherOperatingAssets>
<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzE3LTEtMS0xLTA_60dd6d00-83cf-4f95-94f3-48359b763571" unitRef="usd"> -3274000 </us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzE3LTMtMS0xLTA_e9a26a07-ae7b-4c3e-bc23-7212345f888e" unitRef="usd"> -1916000 </us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzE4LTEtMS0xLTA_9bd9cd2f-a091-476c-97b8-57f37433ac6b" unitRef="usd"> -817000 </us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
<us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzE4LTMtMS0xLTA_2ed1d74d-3716-4ce8-82a3-bea0649eff7e" unitRef="usd"> 1170000 </us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
<us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzE5LTEtMS0xLTA_fe2bd37c-583b-47f4-ab29-980e2dab94a9" unitRef="usd"> -458000 </us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzE5LTMtMS0xLTA_9fee55c8-2451-4967-aff7-759a039ec569" unitRef="usd"> -2691000 </us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzIwLTEtMS0xLTA_e5fc94eb-f546-4779-8c31-8466df4ffa3a" unitRef="usd"> 7000 </us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
<us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzIwLTMtMS0xLTA_55ad0a8c-734a-4885-91c8-804616d4f2ba" unitRef="usd"> -4000 </us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzIxLTEtMS0xLTA_9ea8b2e5-d7bf-42a1-acd1-86e0a2d1f431" unitRef="usd"> -3079000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzIxLTMtMS0xLTA_0ea36f67-cd9a-49f5-8778-fb194257fef9" unitRef="usd"> -14165000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzIzLTEtMS0xLTA_77a89b49-444f-4c92-a5e5-ff9849c08887" unitRef="usd"> 14066000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzIzLTMtMS0xLTA_11fbad53-afdf-44df-a60b-220ca0258604" unitRef="usd"> 12526000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquireIntangibleAssets contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzI0LTEtMS0xLTA_951321d7-1b3f-45ba-91d3-1a94a0daf55d" unitRef="usd"> 75000 </us-gaap:PaymentsToAcquireIntangibleAssets>
<us-gaap:PaymentsToAcquireIntangibleAssets contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzI0LTMtMS0xLTA_23aa50b0-4ab9-431a-a3bc-1bc5ee7a5e2a" unitRef="usd"> 94000 </us-gaap:PaymentsToAcquireIntangibleAssets>
<us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzI1LTEtMS0xLTA_56b68fef-33d7-4ab0-8215-642fd834afb5" unitRef="usd"> 80000 </us-gaap:ProceedsFromSaleOfProductiveAssets>
<us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzI1LTMtMS0xLTA_9e98f8d7-b9a8-4b85-ac93-fb810ee2829a" unitRef="usd"> 103000 </us-gaap:ProceedsFromSaleOfProductiveAssets>
<us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzI2LTEtMS0xLTA_7088c945-cd59-46a9-9f75-fbca7aecfc77" unitRef="usd"> 0 </us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
<us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzI2LTMtMS0xLTA_2632cd41-6da6-44b7-80a5-04a80e3b5ece" unitRef="usd"> 88447000 </us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
<us-gaap:PaymentsToAcquireMarketableSecurities contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzI3LTEtMS0xLTA_9670d019-4277-4211-a118-7ca527bb9869" unitRef="usd"> 8734000 </us-gaap:PaymentsToAcquireMarketableSecurities>
<us-gaap:PaymentsToAcquireMarketableSecurities contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzI3LTMtMS0xLTA_9c060a16-8fa7-40dc-8148-6fb5832b9ffc" unitRef="usd"> 41882000 </us-gaap:PaymentsToAcquireMarketableSecurities>
<us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzI4LTEtMS0xLTA_5afd7341-b78c-4968-9a59-f6866e248562" unitRef="usd"> 13500000 </us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
<us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzI4LTMtMS0xLTA_ad22da51-81cd-4657-98dc-e2942ffe2f12" unitRef="usd"> 12000000 </us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzI5LTEtMS0xLTA_e85ab554-aa54-4e7b-a8f5-bd267de2752d" unitRef="usd"> -9295000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzI5LTMtMS0xLTA_f11af915-eb2d-4c50-a88a-f7d36cce2b0e" unitRef="usd"> 46048000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:RepaymentsOfOtherLongTermDebt contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzMxLTEtMS0xLTA_9f83157f-7b40-4047-90c9-391bad4efb64" unitRef="usd"> 0 </us-gaap:RepaymentsOfOtherLongTermDebt>
<us-gaap:RepaymentsOfOtherLongTermDebt contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzMxLTMtMS0xLTA_991c234a-6bab-4b7b-805b-4136186c8aa0" unitRef="usd"> 2597000 </us-gaap:RepaymentsOfOtherLongTermDebt>
<us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzMzLTEtMS0xLTY4MDI_2bae4ade-6a4f-4d66-b760-c49a2286cb49" unitRef="usd"> 6927000 </us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
<us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzMzLTMtMS0xLTY4MDI_efe2cde5-639c-401d-95c4-1b959634cce6" unitRef="usd"> 0 </us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
<kvhi:RepaymentsofLongtermloan contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzMyLTEtMS0xLTA_d407bce8-9446-4f94-a002-c4bda367afe5" unitRef="usd"> 0 </kvhi:RepaymentsofLongtermloan>
<kvhi:RepaymentsofLongtermloan contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzMyLTMtMS0xLTA_cb7f7940-7cdc-432e-a1b8-2d3ddfd659b4" unitRef="usd"> 21938000 </kvhi:RepaymentsofLongtermloan>
<us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzMzLTEtMS0xLTA_7c26d9a9-7955-47c8-8a1b-9a7da1b9d09e" unitRef="usd"> 0 </us-gaap:RepaymentsOfLongTermLinesOfCredit>
<us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzMzLTMtMS0xLTA_bddf5d7e-f2f2-4a2e-818b-81044b6ace47" unitRef="usd"> 15000000 </us-gaap:RepaymentsOfLongTermLinesOfCredit>
<us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzM0LTEtMS0xLTA_d409b969-73d3-45c3-b7bb-8e0f313ce5d3" unitRef="usd"> 0 </us-gaap:ProceedsFromLongTermLinesOfCredit>
<us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzM0LTMtMS0xLTA_5565b532-6e82-48d5-8de8-b47b50854f81" unitRef="usd"> 10000000 </us-gaap:ProceedsFromLongTermLinesOfCredit>
<kvhi:ProceedsFromStockOptionsExercisedAndEmployeeStockPurchasePlan contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzM2LTEtMS0xLTA_be431928-a243-4525-ac60-dbfa2a75df26" unitRef="usd"> 1216000 </kvhi:ProceedsFromStockOptionsExercisedAndEmployeeStockPurchasePlan>
<kvhi:ProceedsFromStockOptionsExercisedAndEmployeeStockPurchasePlan contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzM2LTMtMS0xLTA_eb583baf-a3e2-499b-812e-fd6a666bf2c2" unitRef="usd"> 700000 </kvhi:ProceedsFromStockOptionsExercisedAndEmployeeStockPurchasePlan>
<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzM3LTEtMS0xLTA_9476847d-2caa-407b-bf44-aace4827df34" unitRef="usd"> 390000 </us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzM3LTMtMS0xLTA_a58242ff-fa8a-45df-9872-c1afee81aa2c" unitRef="usd"> 1297000 </us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:FinanceLeasePrincipalPayments contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzM5LTEtMS0xLTA_4ddf7e67-0206-4b36-8773-ea91b1bd0c48" unitRef="usd"> 624000 </us-gaap:FinanceLeasePrincipalPayments>
<us-gaap:FinanceLeasePrincipalPayments contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzM5LTMtMS0xLTA_a247062d-4fd0-41bc-915e-6e9fd262e117" unitRef="usd"> 624000 </us-gaap:FinanceLeasePrincipalPayments>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzQxLTEtMS0xLTA_7d336fcf-6bac-4184-ad69-622a050d30a2" unitRef="usd"> 7129000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzQxLTMtMS0xLTA_e1be605a-bb04-4429-9f93-23c98fb5ae41" unitRef="usd"> -30756000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzQyLTEtMS0xLTA_814bfc04-f4ce-4e55-9567-7f3f7b1407c9" unitRef="usd"> -542000 </us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzQyLTMtMS0xLTA_02097ef3-dc40-41ca-8c9d-2e7223b86aa0" unitRef="usd"> -812000 </us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzQzLTEtMS0xLTA_3461a53f-7a35-4b1c-8744-20022bb01d28" unitRef="usd"> -5787000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzQzLTMtMS0xLTA_e9186320-9754-4022-af37-e8bcd0643be5" unitRef="usd"> 315000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzQ0LTEtMS0xLTA_f66bc12b-ee93-4fcd-abfd-3e1d7019a1f2" unitRef="usd"> 18365000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="ic27b42c42d88483b9969dc8118e33dd3_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzQ0LTMtMS0xLTA_15eabec0-99e3-4718-a184-2dd75b007375" unitRef="usd"> 18050000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzQ1LTEtMS0xLTA_0105716b-6a5a-45df-9dc9-087781b96b3b" unitRef="usd"> 12578000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzQ1LTMtMS0xLTA_f91908cc-2a66-45cf-9ebb-24e0b2583acf" unitRef="usd"> 18365000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:InterestPaidNet contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzQ3LTEtMS0xLTA_1184b89d-ca64-4e4d-be4f-e050ff81fe4a" unitRef="usd"> 0 </us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzQ3LTMtMS0xLTA_17e851c0-8889-45f9-a8b6-678e1ab9b475" unitRef="usd"> 929000 </us-gaap:InterestPaidNet>
<us-gaap:IncomeTaxesPaidNet contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzQ4LTEtMS0xLTA_a9a11373-2803-457a-893f-44940e734941" unitRef="usd"> 1051000 </us-gaap:IncomeTaxesPaidNet>
<us-gaap:IncomeTaxesPaidNet contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzQ4LTMtMS0xLTA_20d8cf2a-5958-4a4c-b874-ff4fbc380584" unitRef="usd"> 424000 </us-gaap:IncomeTaxesPaidNet>
<kvhi:ChangesInAccruedLiabilitiesRelatedToFixedAssetAdditions contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzQ5LTEtMS0xLTA_ac98140c-87ee-4c1e-a14f-454a53f44b57" unitRef="usd"> 165000 </kvhi:ChangesInAccruedLiabilitiesRelatedToFixedAssetAdditions>
<kvhi:ChangesInAccruedLiabilitiesRelatedToFixedAssetAdditions contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzQ5LTMtMS0xLTA_55dd568a-689d-4a36-9175-7471290d29a3" unitRef="usd"> 126000 </kvhi:ChangesInAccruedLiabilitiesRelatedToFixedAssetAdditions>
<us-gaap:CapitalLeaseObligationsIncurred contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzUzLTEtMS0xLTA_ebde05d1-530a-4862-becb-15869b8875f9" unitRef="usd"> 3032000 </us-gaap:CapitalLeaseObligationsIncurred>
<us-gaap:CapitalLeaseObligationsIncurred contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTgvZnJhZzo3M2NjNDdkOWQ3YmI0MmVkOTAyMGY4NjgzZGI2Mjg0Mi90YWJsZToyZmEwNmU3YjBkOTQ0ZTdjYWJkZjk0NWQyNjRkMzRkMy90YWJsZXJhbmdlOjJmYTA2ZTdiMGQ5NDRlN2NhYmRmOTQ1ZDI2NGQzNGQzXzUzLTMtMS0xLTA_aa590267-cde1-472f-917b-75e3148addec" unitRef="usd"> 494000 </us-gaap:CapitalLeaseObligationsIncurred>
<us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzODMx_25f8128b-e7ec-42f7-bb73-2741754ec9cd">
Summary of Significant Accounting Policies<div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:15.34pt">Description of Business </span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KVH Industries, Inc. (together with its subsidiaries, the Company or KVH) designs, develops, manufactures and markets mobile connectivity products and services for the marine and land markets, and inertial navigation products for both the commercial and defense markets. KVH's reporting segments are as follows:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the mobile connectivity segment and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inertial navigation segment</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KVH’s mobile connectivity products enable customers to receive voice and Internet services, and live digital television via satellite services in marine vessels, recreational vehicles, buses and automobiles. KVH sells and leases its mobile connectivity products through an extensive international network of dealers and distributors. KVH also sells and leases products directly to end users. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KVH’s mobile connectivity service sales represent primarily sales earned from satellite voice and Internet airtime services. KVH provides, for monthly fixed and usage fees, satellite connectivity services, including broadband Internet, data and VoIP services, to its TracPhone V-series customers. AgilePlans, a mini-VSAT Broadband service offering, is a monthly subscription model providing global connectivity to commercial maritime customers, including hardware, installation, broadband Internet, Voice over Internet Protocol (VoIP), entertainment and training content and global support for a monthly fee with no minimum commitment. KVH offers AgilePlans customers a variety of airtime data plans with varying data speeds and fixed data usage levels with overage charges per megabyte, which is similar to the plans that the Company offers to its other customers. The Company recognizes the monthly subscription fee as service revenue over the service delivery period. The Company retains ownership of the hardware that it provides to AgilePlans customers, who must return the hardware to KVH if they decide to terminate the service. Because KVH does not sell the hardware under AgilePlans, the Company does not recognize any product revenue when the hardware is deployed to an AgilePlans customer. KVH records the cost of the hardware used by AgilePlans customers as revenue-generating assets and depreciates the cost over an estimated useful life of five years. Since the Company is retaining ownership of the hardware, it does not accrue any warranty costs for AgilePlans hardware; however, any maintenance costs on the hardware is expensed in the period these costs are incurred. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mobile connectivity service sales also include the distribution of commercially licensed entertainment, including news, sports, music, and movies to commercial and leisure customers in the maritime, hotel, and retail markets through the KVH Media Group. KVH also earns monthly usage fees from third-party satellite connectivity services, including voice, data and Internet services, provided to its Inmarsat and Iridium customers who choose to activate their subscriptions with KVH. Mobile connectivity service sales also include engineering services provided under development contracts, sales from product repairs, and extended warranty sales.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 13, 2019, the Company and its wholly owned subsidiary, KVH Media Group Limited (KMG), entered into a Share Purchase Agreement (the Purchase Agreement) with Pelican Holdco Limited, an affiliate of Oakley Capital IV Master SCSp, a UK company (together, Oakley), pursuant to which KMG sold all of the issued share capital of Super Dragon Limited and Videotel Marine Asia Limited (together referred to as Videotel) to Oakley for $89,387 in cash, on a cash-free, debt-free basis, subject to a working capital adjustment. Videotel comprised the Company’s maritime training business, which offered video, animation, eLearning computer-based training and interactive distance learning services to the maritime industry. The sale was completed immediately upon execution of definitive agreements. The Company received payment of the initial purchase price pursuant to a loan agreement (the Bridge Loan) on June 21, 2019. The Bridge Loan was secured by a charge (a type of foreign security interest) over the shares of Super Dragon Limited and Videotel Marine Asia Limited and was further backed by an equity commitment letter from Oakley Capital IV Master SCSp. The Bridge Loan’s interest rate was 5% per year during the period from closing until and including the 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> business day after the closing and increased to 12% per year during the period after the 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> business day until the maturity date. In December 2019, we finalized the working capital adjustment which reduced the proceeds from the sale of Videotel to $88,447. The Company does not have any continuing involvement in these operations other than to provide short-term transition services, which are being recorded in other income in continuing operations. The Company determined that the sale met the requirements for reporting as discontinued operations in accordance with Accounting Standards Codification (ASC) 205-20. Please see Note 18 for the discontinued operations disclosures.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KVH's inertial navigation products offer precision fiber optic gyro (FOG)-based systems that enable platform and optical stabilization, navigation, pointing and guidance. KVH’s inertial navigation products also include tactical navigation systems that provide uninterrupted access to navigation and pointing information in a variety of military vehicles, including tactical trucks and light armored vehicles. KVH’s inertial navigation products are sold directly to U.S. and foreign governments and government contractors, as well as through an international network of authorized independent sales representatives. In addition, KVH's inertial navigation technology is used in numerous commercial products, such as navigation and positioning systems for various applications including precision mapping, dynamic surveying, autonomous vehicles, train location control and track geometry measurement systems, industrial robotics and optical stabilization.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KVH’s inertial navigation service sales include product repairs, engineering services provided under development contracts and extended warranty sales.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:15.34pt">Principles of Consolidation</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements of KVH Industries, Inc. and its wholly owned subsidiaries have been prepared in accordance with accounting principles generally accepted in the United States of America. All of the operating expenses of the subsidiaries that serve as the Company’s European, Singaporean, Japanese, and Brazilian international distributors are reflected within sales, marketing, and support within the accompanying consolidated statements of operations. All significant intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:15.91pt">Significant Estimates and Assumptions and Other Significant Non-Recurring Transactions </span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of sales and expenses during the reporting periods. The 2020 consolidated financial statements reflect an impairment charge on the KVH Media Group reporting unit within the mobile connectivity segment. See Note 1(k) and Note 9. On an on-going basis, the Company evaluates its significant estimates, including those related to terminal values and other assumptions and estimates used to evaluate the recoverability of long-lived assets and goodwill and estimated fair values of long-lived assets, including goodwill, amortization methods and periods. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company regularly assesses these estimates, actual results could differ materially from these estimates. Changes in estimates are recorded in the period in which they become known. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2019, the Company sold Videotel. Please see Note 18 for further discussion.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2019, the Company identified an out-of-period immaterial error related to the implementation and application of ASC 606 with respect to the recognition of revenue associated with sales-type leases. Please see Note 11 for further discussion.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2020, the Company recorded $10,490 of goodwill and intangible impairment charges mostly driven by the ongoing impacts of COVID-19 on the KVH Media Group reporting unit. Please see Note 1(k) and Note 9 for further discussion.</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:15.34pt">Concentration of Credit Risk and Single Source Suppliers</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash, cash equivalents and marketable securities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company is potentially subject to financial instrument concentration of credit risk through its cash, cash equivalent and marketable securities investments. To mitigate these risks the Company maintains cash, cash equivalents and marketable securities with reputable and nationally recognized financial institutions. As of December 31, 2020, $25,141 classified as marketable securities was held by Wells Fargo and substantially all of the cash and cash equivalents were held by Bank of America, N.A. See Note 2 for a description of marketable securities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Trade accounts receivable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Concentrations of risk (see Note 11) with respect to trade accounts receivable are generally limited due to the large number of customers and their dispersion across several geographic areas. Although the Company does not foresee that credit risk associated with these receivables will deviate from historical experience, repayment is dependent upon the financial stability of those individual customers. The Company establishes allowances for potential bad debts and evaluates, on a monthly basis, the adequacy of those reserves based upon historical experience and its expectations for future collectability concerns. The Company performs ongoing credit evaluations of the financial condition of its customers and generally does not require collateral. Activity within the Company’s allowance for doubtful accounts for the periods presented is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions (Subtractions)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions (write-offs/recoveries) from reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,596 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,589 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue and operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain components from third parties used in the Company’s products are procured from single sources of supply. The failure of a supplier, including a subcontractor, to deliver on schedule could delay or interrupt the Company’s delivery of products and thereby materially adversely affect the Company’s revenues and operating results.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:15.91pt">Revenue Recognition</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 606, revenue is recognized when a customer obtains control of promised products and services. The amount of revenue recognized reflects the consideration which the Company expects to be entitled to receive in exchange for these products and services. To achieve this core principle, the Company applies the following five steps: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1) Identify the contract with a customer </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products and services to be transferred and identifies the payment terms related to these products and services, (ii) the contract has commercial substance, and (iii) the Company determines that collection of substantially all consideration for products and services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors, including the customer’s historical payment pattern or, in the case of a new customer, published credit and financial information pertaining to the customer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2) Identify the performance obligations in the contract</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the product or service is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised products and services, the Company must apply judgment to determine whether promised products and services are capable of being distinct and distinct in the context of the contract. If these criteria are not met, the promised products and services are accounted for as a combined performance obligation. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3) Determine the transaction price </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring products and services to the customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method, depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4) Allocate the transaction price to performance obligations in the contract</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. However, if a series of distinct products or services that are substantially the same qualify as a single performance obligation in a contract with variable consideration, the Company must determine if the variable consideration is attributable to the entire contract or to a specific part of the contract. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct product or service that forms part of a single performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recognize revenue when or as the Company satisfies a performance obligation </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company satisfies performance obligations either over time or at a point in time. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised product or service to a customer.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product sales</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from product sales is recognized when control of the goods is transferred to the customer, which generally occurs at the Company’s plant or warehouse upon delivery to the carrier for shipment. Revenue related to shipping and handling is recognized when the products are shipped and the associated costs are accrued for based on the Company’s election to account for shipping and handling activities as a fulfillment of the promise to transfer the products and not as a combined promise. For certain inertial navigation product sales, customer acceptance or inspection may be required before control of the goods is transferred to the customer. For those sales, revenue is recognized after notification of customer acceptance and the goods have been delivered to the carrier for shipment. In certain circumstances customers may request a bill-and-hold arrangement. Under these bill-and-hold arrangements, revenue is recognized when the Company has fulfilled all of its performance obligations, the units are segregated for the specific customer only, and the goods are ready for physical transfer to the customer in accordance with their defined contract delivery schedule. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s standard payment terms for product sales are generally Net 30. Under certain limited conditions, the Company, at its sole discretion, provides for the return of goods. No product is accepted for return and no credit is allowed on any returned product unless the Company has granted and confirmed prior written permission by means of appropriate authorization. The Company establishes reserves for potential sales returns, credits, and allowances, and evaluates, on a monthly basis, the adequacy of those reserves based upon historical experience and expectations for the future.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts with multiple performance obligations</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells products and services through arrangements that in certain instances bundle VSAT equipment, satellite connectivity and other services. For these arrangements, the Company has determined that the performance obligations are not distinct in the context of the contracts with certain customers. The Company recognizes product revenue under these arrangements over the estimated satellite connectivity customer life, which is estimated to be five years based on historical evidence. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Satellite connectivity and media content service sales</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Directly sold and re-sold satellite connectivity service for voice, data and Internet is recognized monthly based primarily on contracted fixed-fee schedules as well as any overages for minutes or megabytes of traffic processed. The Company has evaluated whether it obtains control of the services that are being transferred to the customer in assessing gross revenue reporting as principal verse net revenue reporting as agent for its satellite connectivity service sales and its payments to the applicable service providers. Based on the Company's assessment of the indicators, the Company has determined that gross revenue reporting as a principal is appropriate. The applicable indicators of gross revenue reporting include, but are not limited to, the following:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company is the primary obligor in its arrangements with its subscribers. The Company manages all interactions with the subscribers, while satellite connectivity service providers do not interact with the subscribers. In addition, the Company assumes the entire performance risk under its arrangements with the subscribers and in the event of a performance issue, the Company may incur reductions in fees without regard for any recourse that the Company may have with the applicable satellite connective service providers.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company has discretion in establishing pricing, as the pricing under its arrangements with the subscribers is negotiated through a contracting process. The Company then separately negotiates the fees with the applicable satellite service providers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company has complete discretion in determining which satellite service providers it will contract with.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result, the Company has determined that it earns revenue (as a principal) from the delivery of satellite connectivity services to its subscribers and records all satellite connectivity service sales to subscribers as gross sales. All associated regulatory service fees and costs are recorded net in the consolidated financial statements. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells prepaid airtime services in the form of prepaid cards. A liability is established upon purchase equal to the cash paid for the prepaid card. The Company recognizes revenue from the prepaid services upon the use of the prepaid card by the customer. The Company does not offer refunds for unused prepaid services. Prepaid airtime services have not been a significant portion of the Company’s total sales.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Media content sales include the Company's distribution of commercially licensed news, sports, movies and music content for commercial and leisure customers in the maritime, hotel, and retail markets. The Company typically recognizes revenue from media content sales ratably over the period of the service contract. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting estimates related to the recognition of satellite connectivity and media content service sales require the Company to make assumptions about future billing adjustments for disputes with subscribers as well as unauthorized usage. The Company recognizes the monthly subscription fee as service revenue over the service delivery period. Under AgilePlans, the Company retains ownership of the hardware that it provides to these customers, who must return the hardware to KVH if they decide to terminate the service. Because KVH does not sell the hardware under AgilePlans, the Company does not recognize any product revenue when the hardware is deployed to an AgilePlans customer. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inertial navigation service sales</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company engages in contracts for development, production, and services activities related to standard product modification or enhancement. The Company considers the nature of these contracts and the types of products and services provided when determining the proper accounting for a particular contract. Customer and government-agency contracted engineering service and sales under development contracts are recognized primarily during the periods in which the Company performs the service or development efforts in accordance with the agreement. Services performed under these types of contracts include engineering studies, surveys, building construction, prototype development, and program management. Performance is determined principally by comparing the accumulated labor hours incurred to date with management’s estimate of the total labor hours to complete the contracted work. Incurred labor hours represent work performed, which corresponds with and best depicts the transfer of control to the customer. This continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit and take control of any work in process. The Company establishes billing terms at the time project deliverables and milestones are agreed. Unbilled revenue recognized in excess of the amounts invoiced to clients are classified within the accompanying consolidated balance sheets as “accounts receivable” as the Company's right to consideration is unconditional.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product service sales</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product service sales other than under development contracts are recognized when completed services are delivered to the customer. The Company also sells extended warranty contracts on mobile connectivity and inertial navigation products. Sales under these contracts are recognized ratably over the contract term. Product service sales including extended warranties are not a significant portion of the Company’s total sales.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:17.01pt">Leases</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASC 842 on January 1, 2019. ASC 842 requires the recognition of lease assets and lease liabilities for leases classified as operating leases. The original guidance required application of ASC 842 on a modified retrospective basis with the earliest period presented. In August 2018, the FASB issued ASU 2018-11, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Targeted Improvements to ASC 842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which included an option to not restate comparative periods in transition and elect to use the effective date as the date of initial application of transition. The Company elected not to restate comparative periods and, accordingly, the financial results reported for periods prior to January 1, 2019 have not been restated. The new lease accounting standard did not have an impact on the amounts reported in the consolidated statement of operations but resulted in the recording of $10,469 of new right of use (ROU) assets and additional liabilities for operating leases on the consolidated balance sheet as of January 1, 2019. In ASC 842, a lease is defined as follows: “[a] contract is or contains a lease if the contract conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration.”</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption, the Company recognized all leases greater than one year in duration on the balance sheet as right-of-use assets and lease liabilities. The Company made certain assumptions and judgments when applying ASC 842. The Company elected practical expedients available for the transition, such as whether expired or existing contracts contain leases under the new definition of a lease, lease classification for expired or existing leases, and whether previously capitalized initial direct costs would qualify for capitalization under ASC 842. For all asset classes, the Company elected to not separate non-lease components from lease components to which they relate and have accounted for the combined lease and non-lease components as a single lease component. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our lease agreements contain renewal options which are recognized if it is determined that the Company is reasonably certain to renew the lease at inception or when a triggering event occurs. Some of our lease agreements contain rent escalation clauses, rent holidays, capital improvement funding or other lease concessions. The Company recognizes the minimum rental expense on a straight-line basis based on the fixed components of a lease arrangement and amortize such expense over the term of the lease beginning with the commencement date. Variable lease components that are not fixed at the beginning of the lease are recognized as incurred. </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under certain third-party service agreements, the Company controls a specific space or underlying asset used in providing the service by the third-party service provider. These arrangements meet the definition under ASC 842 and therefore are accounted for under ASC 842. Right-of-use assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term and include options to extend or terminate the lease when reasonably certain to be exercised. The present value of lease payments is determined using the incremental borrowing rate based on the information available at the lease commencement date. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:15.34pt"> Fair Value of Financial Instruments</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the Company’s financial instruments, which include cash equivalents, investments, accounts receivable, accounts payable and accrued expenses, approximate their fair values due to the short maturity of these instruments. See Note 2 for more information on the fair value of the Company’s marketable securities. The carrying amount of the Company’s debt, and capital lease approximates fair value based on currently available quoted rates of similarly structured debt facilities. See Note 5 for more information on the fair value of the Company’s debt and line of credit and Note 17 for the Company's finance lease.</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(h)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.78pt">Cash, Cash Equivalents, and Marketable Securities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the Company’s investment policy, cash in excess of operational needs is invested in money market mutual funds, government agency bonds, United States treasuries, municipal bonds, corporate notes, or certificates of deposit. All highly liquid investments with a maturity date of three months or less at the date of purchase are classified as cash equivalents. The Company determines the appropriate classification of marketable securities at each balance sheet date. As of December 31, 2020 and 2019, all of the Company’s marketable securities have been designated as available-for-sale and are carried at their fair value with unrealized gains and losses included in accumulated other comprehensive loss in the accompanying consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews investments in debt securities for other than temporary impairment whenever the fair value of an investment is less than amortized cost and evidence indicates that an investment’s carrying amount is not recoverable within a reasonable period of time. To determine whether an impairment is other-than-temporary, the Company considers whether it intends to sell the security, whether it expects to recover the credit loss, and if it is more likely than not that the Company will be required to sell the security prior to recovery. Evidence considered in this assessment includes the reasons for the impairment, compliance with the Company’s investment policy, the severity and duration of the impairment, changes in value subsequent to year-end and forecasted performance of the investee. The Company has reviewed its securities with unrealized losses as of December 31, 2020 and 2019 and has concluded that no other-than-temporary impairments exist.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:17.57pt">Inventories</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost and net realizable value using the first-in first-out costing method. The Company adjusts the carrying value of its inventory based on the consideration of excess and obsolete components based on future estimate demand. The Company records inventory charges to costs of product sales.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(j)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:17.57pt">Property and Equipment</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost. Depreciation and amortization are computed on the straight-line method over the estimated useful lives of the respective assets. The principal lives used in determining the depreciation rates of various assets are: buildings and improvements, 5-40 years; leasehold improvements, shorter of original lease term or useful life; machinery, satellite hubs and equipment, 4-10 years; office and computer equipment, 3-7 years; and motor vehicles, 5 years.</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(k)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:15.34pt">Goodwill, Intangible Assets and other Long-Lived Assets </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s goodwill and intangible assets are associated with the purchase of Virtek Communication (now known as KVH Industries Norway AS) in September 2010 and Headland Media Limited (now known as the KVH Media Group) in May 2013.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC Update No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test of Goodwill Impairment. (ASC 350), the Company performs a goodwill impairment test at least annually based on either an optional qualitative assessment or a quantitative analysis comparing the estimated fair value of a reporting unit to its carrying value as of the test date. Any impairment charges would be based on the quantitative analysis. Prior to 2020, the Company has not recorded or incurred goodwill impairment charges.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the October 1, 2019 test, the Company performed a qualitative assessment of goodwill impairment and concluded that it was more likely than not that the reporting units' fair values exceeded their carrying values. Accordingly, it was not necessary for the Company to perform the quantitative analysis. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the October 1, 2020 test, however, due to the uncertainty that the global pandemic presented during 2020, the Company determined that it should perform a quantitative analysis of goodwill impairment. The Company performed this full quantitative analysis in the fourth quarter of 2020 in conjunction with its annual budgeting and long-term planning cycle. The last full quantitative analysis was completed in 2017. The COVID-19 pandemic has impacted various aspects of the Company's operations and it has been monitoring the impact of this global crisis carefully throughout the year. The Company has particularly monitored the operations of KVH Media Group which depends heavily on travel and travel-related industries. The revenues and cash flows of KVH Media Group have been significantly impacted by the global reduction in travel since the start of the pandemic. Prior to the annual impairment test in the fourth quarter of 2020, based on the Company's quarterly review of the impact of this global crisis on its forecasted revenues and cash flows, there was no indication of impairment to the carrying value of goodwill or other intangible assets. However, in the fourth quarter of 2020, there were increases in the number of reported COVID-19 cases, and substantial shutdowns were reinstated in the United States, UK and Europe, which caused continued disruptions to the KVH Media Group business as the global travel and related industries remained at historically depressed levels. In response to the impact of the pandemic, particularly with respect to the KVH Media Group business, during the Company's annual budgeting and long-term planning process, the Company conducted detailed discussions with many of its largest customers in the KVH Media Group to validate its assumptions, which indicated further expected delays in recovery, and certain areas of the KVH Media Group business that may not recover completely or at all. Accordingly, in connection with the annual goodwill assessment, the Company updated its long-term revenue and cash flow forecast to reflect these most recent observations, which were used in the annual goodwill test. With the assistance of valuation specialists, the Company utilized an income approach and market approach to estimate the fair value of its reporting units. The Company believes that the assumptions used to estimate the fair value of its reporting units were reasonable. As an additional corroborative test of the reasonableness of those assumptions, the Company completed a reconciliation of its market capitalization and overall enterprise value to the fair value of all of its reporting units as of October 1, 2020. The Company estimated that, as of October 1, 2020, the fair value of the mobile broadband reporting unit exceeded its carrying value by 18%; however, the carrying value of the KVH Media Group reporting unit exceeded its fair value by $10,156, which signified that an impairment had occurred and identified a triggering event to review the other long-lived assets for impairment. In accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASC 360-10, Property, Plant and Equipment – Impairment or Disposal of Long-Lived Assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(ASC 360), with regard to its long-lived assets, the Company performed an undiscounted cash flow analysis and concluded that the carrying value of the asset group was not recoverable. Accordingly, the Company then performed an analysis to estimate the fair value of the other long-lived assets and recognized an impairment charge of $1,758, against the distribution rights intangible asset, the amount by which the carrying value of the asset group’s other long-lived assets exceeded their estimated fair value, and a reduction in the associated deferred tax liability of $334. As a result, the Company recognized an impairment charge to KVH Media Group’s goodwill in the amount of $8,732, the remaining amount by which the carrying value exceeded its fair value. After recording this impairment, the Company's consolidated balance sheet continues to include $8,846 of goodwill and other intangible assets of which $4,445 relates to KVH Media Group. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A negative trend of operating results or material changes to forecasted operating results could result in the requirement for additional interim goodwill impairment tests and the potential of future goodwill impairment charges, which could be material. See Note 9 for further discussion of goodwill and intangible assets.</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(l)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:17.57pt">Other Non-Current Assets</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets are primarily comprised of long-term lease receivables, prepaid expenses, and deposits.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(m)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:12.57pt">Product Warranty</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s products carry standard limited warranties that range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMzMTI1_2101c366-d55e-487e-9cb5-8f4001f23a55">one</span> to two years and vary by product. The warranty period begins on the date of retail purchase or lease by the original purchaser. The Company accrues estimated product warranty costs at the time of sale and any additional amounts are recorded when such costs are probable and can be reasonably estimated. Factors that affect the Company’s warranty liability include the number of units sold or leased, historical and anticipated rates of warranty repairs and the cost per repair. Warranty and related costs are reflected within sales, marketing and support in the accompanying consolidated statements of operations. As of December 31, 2020 and 2019, the Company had accrued product warranty costs of</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,812 and $2,194, respectively. The following table summarizes product warranty activity during 2020 and 2019: </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,812 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(n)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.78pt">Shipping and Handling Costs</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs are expensed as incurred and included in cost of sales. Billings for shipping and handling are reflected within net sales in the accompanying consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(o)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:15.34pt">Research and Development</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenditures for research and development, including customer-funded research and development, are expensed as incurred. Revenue and related development costs from customer-funded research and development are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer-funded service sales </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer-funded costs included in costs of service sales</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,935 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,373 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(p)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:15.34pt">Advertising Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs related to advertising are expensed as incurred. Advertising expense was $1,285 and $2,290 for the years ended December 31, 2020 and 2019, respectively, and is included in sales, marketing, and support expense in the accompanying consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(q)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:15.34pt">Foreign Currency Translation</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements of the Company’s foreign subsidiaries located in Denmark and Singapore are maintained using the United States dollar as the functional currency. Exchange rates in effect on the date of the transaction are used to record monetary assets and liabilities. Revenue and other expense elements are recorded at rates that approximate the rates in effect on the transaction dates. </span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency exchange gains and losses are recognized within “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” in the accom</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">panying consolidated statements of operations. For the years ended December 31, 2020 and 2019, the Company recorded a total of net foreign currency exchange losses in its accompanying consolidated statements of operations of $48 and $181, respectively, which is comprised of both realized and unrealized foreign currency exchange gains and losses.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements of the Company’s foreign subsidiaries located in the United Kingdom, Brazil, Norway, Cyprus and Japan use the foreign subsidiaries’ respective local currencies as the functional currency. The Company translates the assets and liabilities of these foreign subsidiaries at the exchange rates in effect at year-end. Net sales, costs and expenses are translated using average exchange rates in effect during the year. Gains and losses from foreign currency translation are credited or charged to accumulated other comprehensive loss included in stockholders' equity in the accompanying consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(r)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:16.45pt">Income Taxes</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in the U.S. and in numerous foreign jurisdictions. The Company accounts for income taxes following ASC Topic 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Income Taxes.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases 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. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some or all of a deferred tax asset will not be realized. The Company determines whether it is more likely than not that a tax position will be sustained upon examination. If it is not more likely than not that a position will be sustained, no amount of the benefit attributable to the position is recognized. The tax benefit to be recognized of any tax position that meets the more likely than not recognition threshold is calculated as the largest amount that is more than 50% likely of being realized upon resolution of the contingency. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company recognizes interest and penalties within the income tax expense line in the accompanying consolidated statements of operations. Accrued interest and penalties are included within the related tax liability line in the consolidated balance sheets. See Note 8 for further discussion of income taxes.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(s)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:16.45pt">Net Loss per Common Share</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is calculated based on the weighted average number of common shares outstanding during the period. Diluted net income per share incorporates the dilutive effect of common stock equivalent options, warrants and other convertible securities, if any, as determined in accordance with the treasury stock accounting method. For the years ended December 31, 2020 and 2019 since there was a net loss from continuing operations, the Company excluded all 1,566 and 1,209 shares, respectively, in outstanding stock options and non-vested restricted shares from its diluted loss per share calculation, as inclusion of these securities would have reduced the net loss per share. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the basic and diluted weighted average common shares outstanding is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—basic</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive common shares issuable in connection with stock plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,459 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(t)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:17.57pt">Contingent Liabilities</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the amount of potential exposure it may have with respect to claims, assessments and litigation in accordance with ASC 450, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of December 31, 2020 and 2019, the Company was not party to any lawsuit or proceeding that, in management's opinion, was likely to materially harm the Company's business, results of operations, financial condition or cash flows, as described in Note 16. It is not always possible to predict the outcome of litigation, as it is subject to many uncertainties. Additionally, it is not always possible for management to make meaningful estimates of the potential loss or range of loss associated with such litigation. </span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(u)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.78pt">Operating Segments</span></div><div style="padding-left:27pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in two segments, the mobile connectivity and inertial navigation segments. Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker in making decisions regarding resource allocation and assessing performance. The Company’s chief operating decision maker is its President, Chief Executive Officer and Chairman of the Board.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in a number of major geographic areas, including internationally. Revenues from international locations, primarily consisting of Canada, European countries, both inside and outside the European Union, as well as Africa, Asia/Pacific, the Middle East, and South America (see Note 12, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">").</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(v)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:15.91pt">Recently Issued Accounting Standards</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, or FASB, or other standard setting bodies. Recently issued standards typically do not require adoption until a future effective date. Prior to their effective date, the Company evaluates the pronouncements to determine the potential effects of adoption on our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Standards Implemented </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC Update No. 2018-13</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASC Update No. 2018-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The update is effective for annual periods beginning on or after December 15, 2019. The purpose of Update No. 2018-13 is to modify and eliminate some of the disclosure requirements on fair value measurements found in Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Through the inclusion of this update, FASB aims to facilitate a clear communication of the information required by GAAP that is most important to users of each entity's financial statements, thus helping to improve the effectiveness of disclosures in the notes to financial statements. The adoption of Update No. 2018-13 did not have a material impact on the Company's financial position or results of operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC Update No. 2018-15</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASC Update No. 2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other—Internal-Use Software (Topic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The update is effective for annual periods beginning on or after December 15, 2019. The purpose of Update No. 2018-15 is to provide a new guideline to the accounting of a customer of a cloud computing arrangement hosted by a vendor when the customer incurs costs associated with the implementation, set-up, and other upfront costs. Specifically, customers will follow the same criteria found in an arrangement with a software license when they capitalize the implementation costs. The new guidance also affects the classification of the capitalized implementation costs and related amortization expense found in a company's balance sheet, income statement, and cash flow statement, and the update also requires additional quantitative and qualitative disclosures. The adoption of Update No. 2018-15 did not have a material impact on the Company's financial position or results of operations.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Standards to be Implemented</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC Update No. 2016-13, ASC Update No. 2018-19, ASC Update No. 2019-04, ASC Update No. 2019-05, ASC Update No. 2019-10 and ASC Update No. 2019-11</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASC Update No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The purpose of Update No. 2016-13 is to replace the incurred loss impairment methodology for financial assets measured at amortized cost with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information, including forecasted information, to develop credit loss estimates.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2018, the FASB issued ASC Update No. 2018-19, Codification Improvements to Topic 326, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This update introduced an expected credit loss methodology for the impairment of financial assets measured at amortized cost. The amendment also clarifies that receivables arising from operating leases are not within the scope of Subtopic 326-20. Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842, Leases. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2019, the FASB issued ASC Update No. 2019-04, Codification Improvements to Topic 326, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Topic 815</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Derivatives and Hedging,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Topic 825</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Financial Instruments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This update introduced clarifications of the Board’s intent with respect to accrued interest, the transfer between classifications or categories for loans and debt securities, recoveries, reinsurance recoverables, projects of interest rate environments for variable-rate financial instruments, costs to sell when foreclosure is probable, consideration of expected prepayments when determining the effective interest rate, vintage disclosures, and extension and renewal options. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2019, the FASB issued ASC Update No. 2019-05,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Financial Instruments—Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 326). The amendments in the update ease the transition for entities adopting ASC Update 2016-13 and increase the comparability of financial statement information. With the exception of held-to-maturity debt securities, the amendments allow entities to irrevocably elect to apply the fair value option to financial instruments that were previously recorded at amortized cost basis within the scope of Subtopic 326-20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses—Measured at Amortized Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2019, the FASB issued ASC Update No. 2019-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments in this update change some effective dates for certain new accounting standards including those pertaining to Topic 326 discussed above, for certain types of entities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2019, the FASB issued ASC Update No. 2019-11, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Topic 326, Financial Instruments—Credit Losses. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The update is effective for entities that have adopted ASU 2016-13. The purpose of Update No. 2019-11 is to clarify the scope of the recovery guidance to purchased financial assets with credit deterioration. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a smaller reporting entity, for ASC 815 and ASC 842, the effective dates will be the fiscal years beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021 and for ASC 326, the effective date will be the fiscal years beginning after December 15, 2022. The adoption of Update Nos. 2016-13, 2018-19, 2019-04, 2019-05, 2019-10 and 2019-11 is not expected to have a material impact on the Company's financial position or results of operations.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC Update No. 2019-12</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASC Update No. 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The update is effective for public business entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption is permitted, including adoption in any interim period, for public business entities for periods for which financial statements have not yet been issued. The purpose of Update No. 2019-12 is to remove certain exceptions for recognizing deferred taxes for investments and simplify the accounting for income taxes in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. It amends the requirements relating to the accounting for "hybrid" tax regimes. Update No. 2019-12 is not expected to have a material impact on the Company's financial position or results of operations.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no other recent accounting pronouncements issued by the FASB that the Company expects would have a material impact on the Company's financial statements.</span></div>
</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i34f52a0bde3a4571ac478dbd914ea2a8_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzIzMDg_b12d68d3-dd99-4c9d-855c-e597a85a1316"> P5Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="i25a7a4232f8b4f4ca0cfb73a92c89254_D20190513-20190513" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzM2MDk_094b0816-c2f9-48f2-8537-172563f5b2a4" unitRef="usd"> 89387000 </us-gaap:ProceedsFromDivestitureOfBusinesses>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="i98c0fc36a22043839695a5468734307b_I20190513" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzQzNjg_4cf1d453-240d-4db6-a74f-ebb911a459aa" unitRef="number"> 0.05 </us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="iebe4742633a844e09477cae1885b35db_I20190604" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzQ0ODg_d783d1ed-1e16-4aa9-afea-d1eab1c9144c" unitRef="number"> 0.12 </us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="if3d6aef3eef34054a1ae7eb7ea014e5c_D20191201-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzQ2ODk_e71d430d-c186-4f8b-bee8-5e0bd5fc3847" unitRef="usd"> 88447000 </us-gaap:ProceedsFromDivestitureOfBusinesses>
<us-gaap:ConsolidationPolicyTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzODc0_0d8c7416-7221-4981-98b8-56c729bad85c"> Principles of ConsolidationThe accompanying consolidated financial statements of KVH Industries, Inc. and its wholly owned subsidiaries have been prepared in accordance with accounting principles generally accepted in the United States of America. All of the operating expenses of the subsidiaries that serve as the Company’s European, Singaporean, Japanese, and Brazilian international distributors are reflected within sales, marketing, and support within the accompanying consolidated statements of operations. All significant intercompany accounts and transactions have been eliminated in consolidation. </us-gaap:ConsolidationPolicyTextBlock>
<us-gaap:UseOfEstimates contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzOTIz_7904b881-a61b-4bdc-a794-23cc76a5d474">
Significant Estimates and Assumptions and Other Significant Non-Recurring Transactions <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of sales and expenses during the reporting periods. The 2020 consolidated financial statements reflect an impairment charge on the KVH Media Group reporting unit within the mobile connectivity segment. See Note 1(k) and Note 9. On an on-going basis, the Company evaluates its significant estimates, including those related to terminal values and other assumptions and estimates used to evaluate the recoverability of long-lived assets and goodwill and estimated fair values of long-lived assets, including goodwill, amortization methods and periods. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company regularly assesses these estimates, actual results could differ materially from these estimates. Changes in estimates are recorded in the period in which they become known. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2019, the Company sold Videotel. Please see Note 18 for further discussion.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2019, the Company identified an out-of-period immaterial error related to the implementation and application of ASC 606 with respect to the recognition of revenue associated with sales-type leases. Please see Note 11 for further discussion.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2020, the Company recorded $10,490 of goodwill and intangible impairment charges mostly driven by the ongoing impacts of COVID-19 on the KVH Media Group reporting unit. Please see Note 1(k) and Note 9 for further discussion.</span></div>
</us-gaap:UseOfEstimates>
<us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="i272321edc48646b7beb531da56521cb8_D20201001-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMyOTg1MzQ5OTE3NzY_08fd4588-e300-4452-bb55-0327fe9da676" unitRef="usd"> 10490000 </us-gaap:GoodwillAndIntangibleAssetImpairment>
<us-gaap:ConcentrationRiskCreditRisk contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzODk2_ac503a7f-9043-4343-b08c-8a41e1b12857">
Concentration of Credit Risk and Single Source Suppliers<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash, cash equivalents and marketable securities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company is potentially subject to financial instrument concentration of credit risk through its cash, cash equivalent and marketable securities investments. To mitigate these risks the Company maintains cash, cash equivalents and marketable securities with reputable and nationally recognized financial institutions. As of December 31, 2020, $25,141 classified as marketable securities was held by Wells Fargo and substantially all of the cash and cash equivalents were held by Bank of America, N.A. See Note 2 for a description of marketable securities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Trade accounts receivable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Concentrations of risk (see Note 11) with respect to trade accounts receivable are generally limited due to the large number of customers and their dispersion across several geographic areas. Although the Company does not foresee that credit risk associated with these receivables will deviate from historical experience, repayment is dependent upon the financial stability of those individual customers. The Company establishes allowances for potential bad debts and evaluates, on a monthly basis, the adequacy of those reserves based upon historical experience and its expectations for future collectability concerns. The Company performs ongoing credit evaluations of the financial condition of its customers and generally does not require collateral. Activity within the Company’s allowance for doubtful accounts for the periods presented is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions (Subtractions)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions (write-offs/recoveries) from reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,596 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,589 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue and operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain components from third parties used in the Company’s products are procured from single sources of supply. The failure of a supplier, including a subcontractor, to deliver on schedule could delay or interrupt the Company’s delivery of products and thereby materially adversely affect the Company’s revenues and operating results.</span></div>
</us-gaap:ConcentrationRiskCreditRisk>
<us-gaap:MarketableSecuritiesCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzI3NDg3NzkxNDA4Mzg_d72582d2-772e-49a6-8f14-16ce55284a2e" unitRef="usd"> 25141000 </us-gaap:MarketableSecuritiesCurrent>
<us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzODQ1_2bbfa558-55d7-4e94-b4b2-8da227e05e37">
Activity within the Company’s allowance for doubtful accounts for the periods presented is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions (Subtractions)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions (write-offs/recoveries) from reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,596 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,589 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>
</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTphNWQyYTJhODAxMjg0ODNmYmMzYmNhMjUxOWZkNjc2YS90YWJsZXJhbmdlOmE1ZDJhMmE4MDEyODQ4M2ZiYzNiY2EyNTE5ZmQ2NzZhXzEtMS0xLTEtMA_caab6bb7-0a72-4242-95c3-8d1794645420" unitRef="usd"> 1589000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="ic27b42c42d88483b9969dc8118e33dd3_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTphNWQyYTJhODAxMjg0ODNmYmMzYmNhMjUxOWZkNjc2YS90YWJsZXJhbmdlOmE1ZDJhMmE4MDEyODQ4M2ZiYzNiY2EyNTE5ZmQ2NzZhXzEtMy0xLTEtMA_d3a2cfe1-5fab-46f4-adee-659d09a91b11" unitRef="usd"> 2390000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<kvhi:AccountsReceivableCreditLossExpenseReversalContinuingOperations contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTphNWQyYTJhODAxMjg0ODNmYmMzYmNhMjUxOWZkNjc2YS90YWJsZXJhbmdlOmE1ZDJhMmE4MDEyODQ4M2ZiYzNiY2EyNTE5ZmQ2NzZhXzItMS0xLTEtMA_ebeb6e29-efb2-4681-9328-8f8686880634" unitRef="usd"> 333000 </kvhi:AccountsReceivableCreditLossExpenseReversalContinuingOperations>
<kvhi:AccountsReceivableCreditLossExpenseReversalContinuingOperations contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTphNWQyYTJhODAxMjg0ODNmYmMzYmNhMjUxOWZkNjc2YS90YWJsZXJhbmdlOmE1ZDJhMmE4MDEyODQ4M2ZiYzNiY2EyNTE5ZmQ2NzZhXzItMy0xLTEtMA_281d404f-2b17-4959-a198-3e7d4ea4b8f6" unitRef="usd"> -189000 </kvhi:AccountsReceivableCreditLossExpenseReversalContinuingOperations>
<kvhi:AllowanceForDoubtfulAccountsReceivableChargeOffsRecoveries contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTphNWQyYTJhODAxMjg0ODNmYmMzYmNhMjUxOWZkNjc2YS90YWJsZXJhbmdlOmE1ZDJhMmE4MDEyODQ4M2ZiYzNiY2EyNTE5ZmQ2NzZhXzMtMS0xLTEtMA_7ad9110a-5a5c-4398-a18f-9b2b905b5250" unitRef="usd"> 326000 </kvhi:AllowanceForDoubtfulAccountsReceivableChargeOffsRecoveries>
<kvhi:AllowanceForDoubtfulAccountsReceivableChargeOffsRecoveries contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTphNWQyYTJhODAxMjg0ODNmYmMzYmNhMjUxOWZkNjc2YS90YWJsZXJhbmdlOmE1ZDJhMmE4MDEyODQ4M2ZiYzNiY2EyNTE5ZmQ2NzZhXzMtMy0xLTEtMA_aa26f118-5101-45a8-85c8-303e1a00e355" unitRef="usd"> 612000 </kvhi:AllowanceForDoubtfulAccountsReceivableChargeOffsRecoveries>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTphNWQyYTJhODAxMjg0ODNmYmMzYmNhMjUxOWZkNjc2YS90YWJsZXJhbmdlOmE1ZDJhMmE4MDEyODQ4M2ZiYzNiY2EyNTE5ZmQ2NzZhXzQtMS0xLTEtMA_2e1b85ea-b736-464e-ad27-0e2505819429" unitRef="usd"> 1596000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTphNWQyYTJhODAxMjg0ODNmYmMzYmNhMjUxOWZkNjc2YS90YWJsZXJhbmdlOmE1ZDJhMmE4MDEyODQ4M2ZiYzNiY2EyNTE5ZmQ2NzZhXzQtMy0xLTEtMA_c4b30ee4-807e-427b-89f1-e38008172623" unitRef="usd"> 1589000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzODU3_6313e7b8-c176-4892-af8e-1504ab52964a">
Revenue Recognition<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 606, revenue is recognized when a customer obtains control of promised products and services. The amount of revenue recognized reflects the consideration which the Company expects to be entitled to receive in exchange for these products and services. To achieve this core principle, the Company applies the following five steps: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1) Identify the contract with a customer </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products and services to be transferred and identifies the payment terms related to these products and services, (ii) the contract has commercial substance, and (iii) the Company determines that collection of substantially all consideration for products and services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors, including the customer’s historical payment pattern or, in the case of a new customer, published credit and financial information pertaining to the customer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2) Identify the performance obligations in the contract</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the product or service is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised products and services, the Company must apply judgment to determine whether promised products and services are capable of being distinct and distinct in the context of the contract. If these criteria are not met, the promised products and services are accounted for as a combined performance obligation. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3) Determine the transaction price </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring products and services to the customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method, depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4) Allocate the transaction price to performance obligations in the contract</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. However, if a series of distinct products or services that are substantially the same qualify as a single performance obligation in a contract with variable consideration, the Company must determine if the variable consideration is attributable to the entire contract or to a specific part of the contract. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct product or service that forms part of a single performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recognize revenue when or as the Company satisfies a performance obligation </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company satisfies performance obligations either over time or at a point in time. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised product or service to a customer.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product sales</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from product sales is recognized when control of the goods is transferred to the customer, which generally occurs at the Company’s plant or warehouse upon delivery to the carrier for shipment. Revenue related to shipping and handling is recognized when the products are shipped and the associated costs are accrued for based on the Company’s election to account for shipping and handling activities as a fulfillment of the promise to transfer the products and not as a combined promise. For certain inertial navigation product sales, customer acceptance or inspection may be required before control of the goods is transferred to the customer. For those sales, revenue is recognized after notification of customer acceptance and the goods have been delivered to the carrier for shipment. In certain circumstances customers may request a bill-and-hold arrangement. Under these bill-and-hold arrangements, revenue is recognized when the Company has fulfilled all of its performance obligations, the units are segregated for the specific customer only, and the goods are ready for physical transfer to the customer in accordance with their defined contract delivery schedule. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s standard payment terms for product sales are generally Net 30. Under certain limited conditions, the Company, at its sole discretion, provides for the return of goods. No product is accepted for return and no credit is allowed on any returned product unless the Company has granted and confirmed prior written permission by means of appropriate authorization. The Company establishes reserves for potential sales returns, credits, and allowances, and evaluates, on a monthly basis, the adequacy of those reserves based upon historical experience and expectations for the future.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts with multiple performance obligations</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells products and services through arrangements that in certain instances bundle VSAT equipment, satellite connectivity and other services. For these arrangements, the Company has determined that the performance obligations are not distinct in the context of the contracts with certain customers. The Company recognizes product revenue under these arrangements over the estimated satellite connectivity customer life, which is estimated to be five years based on historical evidence. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Satellite connectivity and media content service sales</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Directly sold and re-sold satellite connectivity service for voice, data and Internet is recognized monthly based primarily on contracted fixed-fee schedules as well as any overages for minutes or megabytes of traffic processed. The Company has evaluated whether it obtains control of the services that are being transferred to the customer in assessing gross revenue reporting as principal verse net revenue reporting as agent for its satellite connectivity service sales and its payments to the applicable service providers. Based on the Company's assessment of the indicators, the Company has determined that gross revenue reporting as a principal is appropriate. The applicable indicators of gross revenue reporting include, but are not limited to, the following:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company is the primary obligor in its arrangements with its subscribers. The Company manages all interactions with the subscribers, while satellite connectivity service providers do not interact with the subscribers. In addition, the Company assumes the entire performance risk under its arrangements with the subscribers and in the event of a performance issue, the Company may incur reductions in fees without regard for any recourse that the Company may have with the applicable satellite connective service providers.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company has discretion in establishing pricing, as the pricing under its arrangements with the subscribers is negotiated through a contracting process. The Company then separately negotiates the fees with the applicable satellite service providers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company has complete discretion in determining which satellite service providers it will contract with.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result, the Company has determined that it earns revenue (as a principal) from the delivery of satellite connectivity services to its subscribers and records all satellite connectivity service sales to subscribers as gross sales. All associated regulatory service fees and costs are recorded net in the consolidated financial statements. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells prepaid airtime services in the form of prepaid cards. A liability is established upon purchase equal to the cash paid for the prepaid card. The Company recognizes revenue from the prepaid services upon the use of the prepaid card by the customer. The Company does not offer refunds for unused prepaid services. Prepaid airtime services have not been a significant portion of the Company’s total sales.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Media content sales include the Company's distribution of commercially licensed news, sports, movies and music content for commercial and leisure customers in the maritime, hotel, and retail markets. The Company typically recognizes revenue from media content sales ratably over the period of the service contract. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting estimates related to the recognition of satellite connectivity and media content service sales require the Company to make assumptions about future billing adjustments for disputes with subscribers as well as unauthorized usage. The Company recognizes the monthly subscription fee as service revenue over the service delivery period. Under AgilePlans, the Company retains ownership of the hardware that it provides to these customers, who must return the hardware to KVH if they decide to terminate the service. Because KVH does not sell the hardware under AgilePlans, the Company does not recognize any product revenue when the hardware is deployed to an AgilePlans customer. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inertial navigation service sales</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company engages in contracts for development, production, and services activities related to standard product modification or enhancement. The Company considers the nature of these contracts and the types of products and services provided when determining the proper accounting for a particular contract. Customer and government-agency contracted engineering service and sales under development contracts are recognized primarily during the periods in which the Company performs the service or development efforts in accordance with the agreement. Services performed under these types of contracts include engineering studies, surveys, building construction, prototype development, and program management. Performance is determined principally by comparing the accumulated labor hours incurred to date with management’s estimate of the total labor hours to complete the contracted work. Incurred labor hours represent work performed, which corresponds with and best depicts the transfer of control to the customer. This continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit and take control of any work in process. The Company establishes billing terms at the time project deliverables and milestones are agreed. Unbilled revenue recognized in excess of the amounts invoiced to clients are classified within the accompanying consolidated balance sheets as “accounts receivable” as the Company's right to consideration is unconditional.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product service sales</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product service sales other than under development contracts are recognized when completed services are delivered to the customer. The Company also sells extended warranty contracts on mobile connectivity and inertial navigation products. Sales under these contracts are recognized ratably over the contract term. Product service sales including extended warranties are not a significant portion of the Company’s total sales.</span></div>Shipping and Handling CostsShipping and handling costs are expensed as incurred and included in cost of sales. Billings for shipping and handling are reflected within net sales in the accompanying consolidated statements of operations.
</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i34f52a0bde3a4571ac478dbd914ea2a8_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMyOTg1MzQ5Nzk0OTM_b2a8fbfb-f301-4996-a620-0aeea4aea450"> P5Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:LesseeLeasesPolicyTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMyOTg1MzQ5Nzk0NzA_07ace318-ce53-4e0e-8314-74eab1e12f9c">
Leases<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASC 842 on January 1, 2019. ASC 842 requires the recognition of lease assets and lease liabilities for leases classified as operating leases. The original guidance required application of ASC 842 on a modified retrospective basis with the earliest period presented. In August 2018, the FASB issued ASU 2018-11, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Targeted Improvements to ASC 842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which included an option to not restate comparative periods in transition and elect to use the effective date as the date of initial application of transition. The Company elected not to restate comparative periods and, accordingly, the financial results reported for periods prior to January 1, 2019 have not been restated. The new lease accounting standard did not have an impact on the amounts reported in the consolidated statement of operations but resulted in the recording of $10,469 of new right of use (ROU) assets and additional liabilities for operating leases on the consolidated balance sheet as of January 1, 2019. In ASC 842, a lease is defined as follows: “[a] contract is or contains a lease if the contract conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration.”</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption, the Company recognized all leases greater than one year in duration on the balance sheet as right-of-use assets and lease liabilities. The Company made certain assumptions and judgments when applying ASC 842. The Company elected practical expedients available for the transition, such as whether expired or existing contracts contain leases under the new definition of a lease, lease classification for expired or existing leases, and whether previously capitalized initial direct costs would qualify for capitalization under ASC 842. For all asset classes, the Company elected to not separate non-lease components from lease components to which they relate and have accounted for the combined lease and non-lease components as a single lease component. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our lease agreements contain renewal options which are recognized if it is determined that the Company is reasonably certain to renew the lease at inception or when a triggering event occurs. Some of our lease agreements contain rent escalation clauses, rent holidays, capital improvement funding or other lease concessions. The Company recognizes the minimum rental expense on a straight-line basis based on the fixed components of a lease arrangement and amortize such expense over the term of the lease beginning with the commencement date. Variable lease components that are not fixed at the beginning of the lease are recognized as incurred. </span></div>Under certain third-party service agreements, the Company controls a specific space or underlying asset used in providing the service by the third-party service provider. These arrangements meet the definition under ASC 842 and therefore are accounted for under ASC 842. Right-of-use assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term and include options to extend or terminate the lease when reasonably certain to be exercised. The present value of lease payments is determined using the incremental borrowing rate based on the information available at the lease commencement date.
</us-gaap:LesseeLeasesPolicyTextBlock>
<us-gaap:LessorLeasesPolicyTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMyOTg1MzQ5Nzk0NzA_18034042-f326-46aa-9031-d6a3b3f14155">
Leases<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASC 842 on January 1, 2019. ASC 842 requires the recognition of lease assets and lease liabilities for leases classified as operating leases. The original guidance required application of ASC 842 on a modified retrospective basis with the earliest period presented. In August 2018, the FASB issued ASU 2018-11, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Targeted Improvements to ASC 842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which included an option to not restate comparative periods in transition and elect to use the effective date as the date of initial application of transition. The Company elected not to restate comparative periods and, accordingly, the financial results reported for periods prior to January 1, 2019 have not been restated. The new lease accounting standard did not have an impact on the amounts reported in the consolidated statement of operations but resulted in the recording of $10,469 of new right of use (ROU) assets and additional liabilities for operating leases on the consolidated balance sheet as of January 1, 2019. In ASC 842, a lease is defined as follows: “[a] contract is or contains a lease if the contract conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration.”</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption, the Company recognized all leases greater than one year in duration on the balance sheet as right-of-use assets and lease liabilities. The Company made certain assumptions and judgments when applying ASC 842. The Company elected practical expedients available for the transition, such as whether expired or existing contracts contain leases under the new definition of a lease, lease classification for expired or existing leases, and whether previously capitalized initial direct costs would qualify for capitalization under ASC 842. For all asset classes, the Company elected to not separate non-lease components from lease components to which they relate and have accounted for the combined lease and non-lease components as a single lease component. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our lease agreements contain renewal options which are recognized if it is determined that the Company is reasonably certain to renew the lease at inception or when a triggering event occurs. Some of our lease agreements contain rent escalation clauses, rent holidays, capital improvement funding or other lease concessions. The Company recognizes the minimum rental expense on a straight-line basis based on the fixed components of a lease arrangement and amortize such expense over the term of the lease beginning with the commencement date. Variable lease components that are not fixed at the beginning of the lease are recognized as incurred. </span></div>Under certain third-party service agreements, the Company controls a specific space or underlying asset used in providing the service by the third-party service provider. These arrangements meet the definition under ASC 842 and therefore are accounted for under ASC 842. Right-of-use assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term and include options to extend or terminate the lease when reasonably certain to be exercised. The present value of lease payments is determined using the incremental borrowing rate based on the information available at the lease commencement date.
</us-gaap:LessorLeasesPolicyTextBlock>
<us-gaap:OperatingLeaseLiability contextRef="i1084885e763a4a6cb20377853ac7d645_I20190101" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzI1MTk2_308e2594-66b7-40e4-82f9-8f6940a14706" unitRef="usd"> 10469000 </us-gaap:OperatingLeaseLiability>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="i1084885e763a4a6cb20377853ac7d645_I20190101" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzI1MTk2_5454d61c-d38b-409a-bac4-ea7956a15d4f" unitRef="usd"> 10469000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMyOTg1MzQ5Nzk0NzE_66bc2433-cb96-4161-97a4-ae27e03655fa"> Fair Value of Financial InstrumentsThe carrying amounts of the Company’s financial instruments, which include cash equivalents, investments, accounts receivable, accounts payable and accrued expenses, approximate their fair values due to the short maturity of these instruments. See Note 2 for more information on the fair value of the Company’s marketable securities. The carrying amount of the Company’s debt, and capital lease approximates fair value based on currently available quoted rates of similarly structured debt facilities. See Note 5 for more information on the fair value of the Company’s debt and line of credit and Note 17 for the Company's finance lease. </us-gaap:FairValueOfFinancialInstrumentsPolicy>
<kvhi:CashCashEquivalentsAndMarketableSecuritiesPolicyTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzODQw_d3d87b6b-686b-4215-b1b0-33a9f241c2f8">
Cash, Cash Equivalents, and Marketable Securities<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the Company’s investment policy, cash in excess of operational needs is invested in money market mutual funds, government agency bonds, United States treasuries, municipal bonds, corporate notes, or certificates of deposit. All highly liquid investments with a maturity date of three months or less at the date of purchase are classified as cash equivalents. The Company determines the appropriate classification of marketable securities at each balance sheet date. As of December 31, 2020 and 2019, all of the Company’s marketable securities have been designated as available-for-sale and are carried at their fair value with unrealized gains and losses included in accumulated other comprehensive loss in the accompanying consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews investments in debt securities for other than temporary impairment whenever the fair value of an investment is less than amortized cost and evidence indicates that an investment’s carrying amount is not recoverable within a reasonable period of time. To determine whether an impairment is other-than-temporary, the Company considers whether it intends to sell the security, whether it expects to recover the credit loss, and if it is more likely than not that the Company will be required to sell the security prior to recovery. Evidence considered in this assessment includes the reasons for the impairment, compliance with the Company’s investment policy, the severity and duration of the impairment, changes in value subsequent to year-end and forecasted performance of the investee. The Company has reviewed its securities with unrealized losses as of December 31, 2020 and 2019 and has concluded that no other-than-temporary impairments exist.</span></div>
</kvhi:CashCashEquivalentsAndMarketableSecuritiesPolicyTextBlock>
<us-gaap:InventoryPolicyTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzOTM4_3d4df19f-8842-4dce-b097-0d225c7d18e5"> InventoriesInventories are stated at the lower of cost and net realizable value using the first-in first-out costing method. The Company adjusts the carrying value of its inventory based on the consideration of excess and obsolete components based on future estimate demand. The Company records inventory charges to costs of product sales. </us-gaap:InventoryPolicyTextBlock>
<us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzOTk1_5e0ccc51-c85b-4d71-8ee1-fb9c11ab9bbc"> Property and EquipmentProperty and equipment are stated at cost. Depreciation and amortization are computed on the straight-line method over the estimated useful lives of the respective assets. The principal lives used in determining the depreciation rates of various assets are: buildings and improvements, 5-40 years; leasehold improvements, shorter of original lease term or useful life; machinery, satellite hubs and equipment, 4-10 years; office and computer equipment, 3-7 years; and motor vehicles, 5 years. </us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i57795c0d7db14487b5d72b3d11ef1254_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMwNzkw_73b43d48-bb93-40ae-a003-158f487f89ee"> P5Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="if9e75273cf7a4166a2e4c24ec6201c28_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMwNzkz_3940f8fd-8dd5-4a62-b5f3-fe8ba4018fdd"> P40Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i553b1410e78d42b4b474f1ace820737e_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMwOTA5_58c3e881-fcb4-461f-ab78-db0b2123004d"> P4Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="ic76f01aa868b4b748ba7c9e641aa083a_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMwOTEy_a50e447b-bf8e-4953-bd9c-8b2f4ceca7ee"> P10Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i1bbca666bd6344d99aa9cb85b09a9fe0_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMwOTQ3_2f6c1c77-09a8-42d7-ab54-21a4ef9c843b"> P3Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i775f887054aa43d8a9bdedaec8ceb2b8_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMwOTUw_90b3b9bb-7fa0-4f19-92d0-03df9fe54bfb"> P7Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i821c085539e14d7fbad15692c33a479c_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMwOTc0_f176f9ea-fcc3-4a43-b4a3-67999f778062"> P5Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzODg1_6f44ae55-0cf7-4f17-8446-757c600a1352">
Goodwill, Intangible Assets and other Long-Lived Assets <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s goodwill and intangible assets are associated with the purchase of Virtek Communication (now known as KVH Industries Norway AS) in September 2010 and Headland Media Limited (now known as the KVH Media Group) in May 2013.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC Update No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test of Goodwill Impairment. (ASC 350), the Company performs a goodwill impairment test at least annually based on either an optional qualitative assessment or a quantitative analysis comparing the estimated fair value of a reporting unit to its carrying value as of the test date. Any impairment charges would be based on the quantitative analysis. Prior to 2020, the Company has not recorded or incurred goodwill impairment charges.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the October 1, 2019 test, the Company performed a qualitative assessment of goodwill impairment and concluded that it was more likely than not that the reporting units' fair values exceeded their carrying values. Accordingly, it was not necessary for the Company to perform the quantitative analysis. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the October 1, 2020 test, however, due to the uncertainty that the global pandemic presented during 2020, the Company determined that it should perform a quantitative analysis of goodwill impairment. The Company performed this full quantitative analysis in the fourth quarter of 2020 in conjunction with its annual budgeting and long-term planning cycle. The last full quantitative analysis was completed in 2017. The COVID-19 pandemic has impacted various aspects of the Company's operations and it has been monitoring the impact of this global crisis carefully throughout the year. The Company has particularly monitored the operations of KVH Media Group which depends heavily on travel and travel-related industries. The revenues and cash flows of KVH Media Group have been significantly impacted by the global reduction in travel since the start of the pandemic. Prior to the annual impairment test in the fourth quarter of 2020, based on the Company's quarterly review of the impact of this global crisis on its forecasted revenues and cash flows, there was no indication of impairment to the carrying value of goodwill or other intangible assets. However, in the fourth quarter of 2020, there were increases in the number of reported COVID-19 cases, and substantial shutdowns were reinstated in the United States, UK and Europe, which caused continued disruptions to the KVH Media Group business as the global travel and related industries remained at historically depressed levels. In response to the impact of the pandemic, particularly with respect to the KVH Media Group business, during the Company's annual budgeting and long-term planning process, the Company conducted detailed discussions with many of its largest customers in the KVH Media Group to validate its assumptions, which indicated further expected delays in recovery, and certain areas of the KVH Media Group business that may not recover completely or at all. Accordingly, in connection with the annual goodwill assessment, the Company updated its long-term revenue and cash flow forecast to reflect these most recent observations, which were used in the annual goodwill test. With the assistance of valuation specialists, the Company utilized an income approach and market approach to estimate the fair value of its reporting units. The Company believes that the assumptions used to estimate the fair value of its reporting units were reasonable. As an additional corroborative test of the reasonableness of those assumptions, the Company completed a reconciliation of its market capitalization and overall enterprise value to the fair value of all of its reporting units as of October 1, 2020. The Company estimated that, as of October 1, 2020, the fair value of the mobile broadband reporting unit exceeded its carrying value by 18%; however, the carrying value of the KVH Media Group reporting unit exceeded its fair value by $10,156, which signified that an impairment had occurred and identified a triggering event to review the other long-lived assets for impairment. In accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">ASC 360-10, Property, Plant and Equipment – Impairment or Disposal of Long-Lived Assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(ASC 360), with regard to its long-lived assets, the Company performed an undiscounted cash flow analysis and concluded that the carrying value of the asset group was not recoverable. Accordingly, the Company then performed an analysis to estimate the fair value of the other long-lived assets and recognized an impairment charge of $1,758, against the distribution rights intangible asset, the amount by which the carrying value of the asset group’s other long-lived assets exceeded their estimated fair value, and a reduction in the associated deferred tax liability of $334. As a result, the Company recognized an impairment charge to KVH Media Group’s goodwill in the amount of $8,732, the remaining amount by which the carrying value exceeded its fair value. After recording this impairment, the Company's consolidated balance sheet continues to include $8,846 of goodwill and other intangible assets of which $4,445 relates to KVH Media Group. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A negative trend of operating results or material changes to forecasted operating results could result in the requirement for additional interim goodwill impairment tests and the potential of future goodwill impairment charges, which could be material. See Note 9 for further discussion of goodwill and intangible assets.</span></div>
</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
<us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount contextRef="icf269b94e2fb445d9c17319760e51325_I20201001" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzM4NDgyOTA4MjUyMjE_83e36543-c897-4074-925b-cf47b5db8f35" unitRef="number"> 0.18 </us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
<us-gaap:AssetsFairValueDisclosure contextRef="iedd917fac6ea4222983a69c03ffbae5f_I20201001" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzM4NDgyOTA4MjUyMjY_a5cbf818-b81b-4035-aefd-5ad821b0164c" unitRef="usd"> 10156000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="id7b61cf1da9c4dbf81d0c777e326b344_D20201001-20201001" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMyOTg1MzQ5OTE3OTc_8035fd4a-7998-4a3a-9279-9512dc68564a" unitRef="usd"> 1758000 </us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
<us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="iedd917fac6ea4222983a69c03ffbae5f_I20201001" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzM4NDgyOTA4MjUyMzQ_c966c15f-71e3-402f-ab81-1f6de79b33f9" unitRef="usd"> 334000 </us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
<us-gaap:GoodwillImpairmentLoss contextRef="id7b61cf1da9c4dbf81d0c777e326b344_D20201001-20201001" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMyOTg1MzQ5OTE3OTg_43317836-aec2-4c54-80a9-1e6e17ee2e33" unitRef="usd"> 8732000 </us-gaap:GoodwillImpairmentLoss>
<us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="i336eca4738bd44258ec81658a520cfac_I20201001" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzM4NDgyOTA4MjU5OTY_b44897c2-9036-4b3a-8237-2b7f03ef388a" unitRef="usd"> 8846000 </us-gaap:IntangibleAssetsNetIncludingGoodwill>
<us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="iedd917fac6ea4222983a69c03ffbae5f_I20201001" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzM4NDgyOTA4MjYwMDc_01af77e9-f030-498b-9814-6dbfb42d4831" unitRef="usd"> 4445000 </us-gaap:IntangibleAssetsNetIncludingGoodwill>
<kvhi:OtherNonCurrentAssetsPolicyTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzOTE0_77cbacfd-4683-4cba-b38c-4f8aaefcf14a"> Other Non-Current AssetsOther non-current assets are primarily comprised of long-term lease receivables, prepaid expenses, and deposits. </kvhi:OtherNonCurrentAssetsPolicyTextBlock>
<us-gaap:StandardProductWarrantyPolicy contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzOTM5_b8f0bc6e-181f-477a-baaa-195dc28ec75c">
Product WarrantyThe Company’s products carry standard limited warranties that range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMzMTI1_2101c366-d55e-487e-9cb5-8f4001f23a55">one</span> to two years and vary by product. The warranty period begins on the date of retail purchase or lease by the original purchaser. The Company accrues estimated product warranty costs at the time of sale and any additional amounts are recorded when such costs are probable and can be reasonably estimated. Factors that affect the Company’s warranty liability include the number of units sold or leased, historical and anticipated rates of warranty repairs and the cost per repair. Warranty and related costs are reflected within sales, marketing and support in the accompanying consolidated statements of operations.
</us-gaap:StandardProductWarrantyPolicy>
<kvhi:LimitedProductWarrantyPeriod contextRef="i5425d9317b764042a69f20eb5b1440ca_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzMzMTMx_8d1662df-33ad-483e-97ba-c7ddf5ef0caf"> P2Y </kvhi:LimitedProductWarrantyPeriod>
<us-gaap:StandardProductWarrantyAccrual contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2Xzg3OTYwOTMwOTIzOTU_50ebab41-7514-47af-93c6-4deff9ba83bf" unitRef="usd"> 1812000 </us-gaap:StandardProductWarrantyAccrual>
<us-gaap:StandardProductWarrantyAccrual contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2Xzg3OTYwOTMwOTI0MDA_6898d9ec-57e1-41c5-8356-e4a45a41c2c6" unitRef="usd"> 2194000 </us-gaap:StandardProductWarrantyAccrual>
<us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzOTc5_9943168a-d412-4c1e-bdff-d7a30ac9cc1c">
The following table summarizes product warranty activity during 2020 and 2019: <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,812 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>
</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
<us-gaap:StandardProductWarrantyAccrual contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTo3NzcwZmQzYTlkODc0OTlmOTI0MTU5MzBiNTBlYjY3OC90YWJsZXJhbmdlOjc3NzBmZDNhOWQ4NzQ5OWY5MjQxNTkzMGI1MGViNjc4XzEtMS0xLTEtMA_ee71fe9d-8372-48e1-823f-f9400c2a2410" unitRef="usd"> 2194000 </us-gaap:StandardProductWarrantyAccrual>
<us-gaap:StandardProductWarrantyAccrual contextRef="ic27b42c42d88483b9969dc8118e33dd3_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTo3NzcwZmQzYTlkODc0OTlmOTI0MTU5MzBiNTBlYjY3OC90YWJsZXJhbmdlOjc3NzBmZDNhOWQ4NzQ5OWY5MjQxNTkzMGI1MGViNjc4XzEtMy0xLTEtMA_5106f3cf-f08d-43aa-ad8c-3dae910ffb0f" unitRef="usd"> 1916000 </us-gaap:StandardProductWarrantyAccrual>
<us-gaap:ProductWarrantyExpense contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTo3NzcwZmQzYTlkODc0OTlmOTI0MTU5MzBiNTBlYjY3OC90YWJsZXJhbmdlOjc3NzBmZDNhOWQ4NzQ5OWY5MjQxNTkzMGI1MGViNjc4XzItMS0xLTEtMA_90075045-1bb7-4f19-b6aa-6f6011671f6b" unitRef="usd"> 1091000 </us-gaap:ProductWarrantyExpense>
<us-gaap:ProductWarrantyExpense contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTo3NzcwZmQzYTlkODc0OTlmOTI0MTU5MzBiNTBlYjY3OC90YWJsZXJhbmdlOjc3NzBmZDNhOWQ4NzQ5OWY5MjQxNTkzMGI1MGViNjc4XzItMy0xLTEtMA_9bb0aa2d-ea6b-44d1-97c6-cc84643c2b72" unitRef="usd"> 2186000 </us-gaap:ProductWarrantyExpense>
<us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTo3NzcwZmQzYTlkODc0OTlmOTI0MTU5MzBiNTBlYjY3OC90YWJsZXJhbmdlOjc3NzBmZDNhOWQ4NzQ5OWY5MjQxNTkzMGI1MGViNjc4XzMtMS0xLTEtMA_4a8c2626-0b57-4d59-98a9-8aece4c55685" unitRef="usd"> 1473000 </us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease>
<us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTo3NzcwZmQzYTlkODc0OTlmOTI0MTU5MzBiNTBlYjY3OC90YWJsZXJhbmdlOjc3NzBmZDNhOWQ4NzQ5OWY5MjQxNTkzMGI1MGViNjc4XzMtMy0xLTEtMA_33dfe8a3-537f-469b-8328-5235e499eabf" unitRef="usd"> 1908000 </us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease>
<us-gaap:StandardProductWarrantyAccrual contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTo3NzcwZmQzYTlkODc0OTlmOTI0MTU5MzBiNTBlYjY3OC90YWJsZXJhbmdlOjc3NzBmZDNhOWQ4NzQ5OWY5MjQxNTkzMGI1MGViNjc4XzQtMS0xLTEtMA_e702a51d-dd2c-4e17-a769-d393dbef22aa" unitRef="usd"> 1812000 </us-gaap:StandardProductWarrantyAccrual>
<us-gaap:StandardProductWarrantyAccrual contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTo3NzcwZmQzYTlkODc0OTlmOTI0MTU5MzBiNTBlYjY3OC90YWJsZXJhbmdlOjc3NzBmZDNhOWQ4NzQ5OWY5MjQxNTkzMGI1MGViNjc4XzQtMy0xLTEtMA_da478195-83e8-4321-907a-f00eabf22c8b" unitRef="usd"> 2194000 </us-gaap:StandardProductWarrantyAccrual>
<us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzODg2_703016a7-b217-4da0-b778-c6d633a8c7a3"> Research and DevelopmentExpenditures for research and development, including customer-funded research and development, are expensed as incurred. </us-gaap:ResearchAndDevelopmentExpensePolicy>
<kvhi:RevenueAndRelatedDevelopmentCostsCustomerFundedResearchAndDevelopmentCostsTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzOTI1_ef0ea6ed-2492-4b19-9550-c82fb784823e">
Revenue and related development costs from customer-funded research and development are as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer-funded service sales </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer-funded costs included in costs of service sales</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,935 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,373 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>
</kvhi:RevenueAndRelatedDevelopmentCostsCustomerFundedResearchAndDevelopmentCostsTableTextBlock>
<kvhi:CustomerFundedSalesRevenueServicesNet contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTpjNWI1YzVkOTlmMGI0ZTE0OTNiYzNjYzIzYjhkODBjMi90YWJsZXJhbmdlOmM1YjVjNWQ5OWYwYjRlMTQ5M2JjM2NjMjNiOGQ4MGMyXzItMS0xLTEtMA_6d17aec0-d77f-484c-9efe-43aa38b80c98" unitRef="usd"> 2043000 </kvhi:CustomerFundedSalesRevenueServicesNet>
<kvhi:CustomerFundedSalesRevenueServicesNet contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTpjNWI1YzVkOTlmMGI0ZTE0OTNiYzNjYzIzYjhkODBjMi90YWJsZXJhbmdlOmM1YjVjNWQ5OWYwYjRlMTQ5M2JjM2NjMjNiOGQ4MGMyXzItMy0xLTEtMA_ca4b6acd-6941-4c75-b7ad-6c020c19620d" unitRef="usd"> 5816000 </kvhi:CustomerFundedSalesRevenueServicesNet>
<kvhi:CustomerFundedCostsOfGoodsSold contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTpjNWI1YzVkOTlmMGI0ZTE0OTNiYzNjYzIzYjhkODBjMi90YWJsZXJhbmdlOmM1YjVjNWQ5OWYwYjRlMTQ5M2JjM2NjMjNiOGQ4MGMyXzMtMS0xLTEtMA_35484af1-9b68-40bc-b217-c320457b56e1" unitRef="usd"> 2935000 </kvhi:CustomerFundedCostsOfGoodsSold>
<kvhi:CustomerFundedCostsOfGoodsSold contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTpjNWI1YzVkOTlmMGI0ZTE0OTNiYzNjYzIzYjhkODBjMi90YWJsZXJhbmdlOmM1YjVjNWQ5OWYwYjRlMTQ5M2JjM2NjMjNiOGQ4MGMyXzMtMy0xLTEtMA_8b09db1f-da1d-4e82-8f3c-89624b6bd1b1" unitRef="usd"> 4373000 </kvhi:CustomerFundedCostsOfGoodsSold>
<us-gaap:AdvertisingCostsPolicyTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzOTI2_754602cf-7202-4160-8480-5a74ada0b345"> Advertising CostsCosts related to advertising are expensed as incurred. Advertising expense was $1,285 and $2,290 for the years ended December 31, 2020 and 2019, respectively, and is included in sales, marketing, and support expense in the accompanying consolidated statements of operations. </us-gaap:AdvertisingCostsPolicyTextBlock>
<us-gaap:AdvertisingExpense contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzM0NDkz_37496573-8761-451b-bb31-c4ba697c92e5" unitRef="usd"> 1285000 </us-gaap:AdvertisingExpense>
<us-gaap:AdvertisingExpense contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzM0NTAw_1b659dcc-d9db-40f9-93db-1774068d91b2" unitRef="usd"> 2290000 </us-gaap:AdvertisingExpense>
<us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzODkw_d34b6e52-ad7a-4671-9a90-ef6b5680f9f4">
Foreign Currency Translation<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements of the Company’s foreign subsidiaries located in Denmark and Singapore are maintained using the United States dollar as the functional currency. Exchange rates in effect on the date of the transaction are used to record monetary assets and liabilities. Revenue and other expense elements are recorded at rates that approximate the rates in effect on the transaction dates. </span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency exchange gains and losses are recognized within “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” in the accom</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">panying consolidated statements of operations. For the years ended December 31, 2020 and 2019, the Company recorded a total of net foreign currency exchange losses in its accompanying consolidated statements of operations of $48 and $181, respectively, which is comprised of both realized and unrealized foreign currency exchange gains and losses.</span>The financial statements of the Company’s foreign subsidiaries located in the United Kingdom, Brazil, Norway, Cyprus and Japan use the foreign subsidiaries’ respective local currencies as the functional currency. The Company translates the assets and liabilities of these foreign subsidiaries at the exchange rates in effect at year-end. Net sales, costs and expenses are translated using average exchange rates in effect during the year. Gains and losses from foreign currency translation are credited or charged to accumulated other comprehensive loss included in stockholders' equity in the accompanying consolidated balance sheets.
</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzM1MzUz_b4e8c998-af5a-4b01-a3f4-428fc14ab412" unitRef="usd"> -48000 </us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzM1MzYw_99783239-77bf-4b13-ad71-d9fd234636c8" unitRef="usd"> -181000 </us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:IncomeTaxPolicyTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzOTMz_d06aeb24-90d5-49e1-bfc0-a182dcd12ac9">
Income Taxes<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in the U.S. and in numerous foreign jurisdictions. The Company accounts for income taxes following ASC Topic 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Income Taxes.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases 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. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some or all of a deferred tax asset will not be realized. The Company determines whether it is more likely than not that a tax position will be sustained upon examination. If it is not more likely than not that a position will be sustained, no amount of the benefit attributable to the position is recognized. The tax benefit to be recognized of any tax position that meets the more likely than not recognition threshold is calculated as the largest amount that is more than 50% likely of being realized upon resolution of the contingency. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company recognizes interest and penalties within the income tax expense line in the accompanying consolidated statements of operations. Accrued interest and penalties are included within the related tax liability line in the consolidated balance sheets. See Note 8 for further discussion of income taxes.</span></div>
</us-gaap:IncomeTaxPolicyTextBlock>
<us-gaap:EarningsPerSharePolicyTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzODky_ad6371b4-b045-43fa-8e9b-02585e00aa83"> Net Loss per Common ShareBasic net loss per share is calculated based on the weighted average number of common shares outstanding during the period. Diluted net income per share incorporates the dilutive effect of common stock equivalent options, warrants and other convertible securities, if any, as determined in accordance with the treasury stock accounting method. For the years ended December 31, 2020 and 2019 since there was a net loss from continuing operations, the Company excluded all 1,566 and 1,209 shares, respectively, in outstanding stock options and non-vested restricted shares from its diluted loss per share calculation, as inclusion of these securities would have reduced the net loss per share. </us-gaap:EarningsPerSharePolicyTextBlock>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzEwNDQ1MzYwNTM0MDk0_4494acf3-c0af-452f-8f6d-a867eec761ae" unitRef="shares"> 1566000 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzEwNDQ1MzYwNTM0MDk4_8567f9fb-f75d-4921-a56e-a8943027d6d8" unitRef="shares"> 1209000 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzODM0_1919177a-c704-43c1-9b63-c73170f8466c">
<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the basic and diluted weighted average common shares outstanding is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—basic</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive common shares issuable in connection with stock plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,459 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTo0YmJiODEyMjkzZjE0YmIzOWNiYWJjN2JiZDhiMjRlNy90YWJsZXJhbmdlOjRiYmI4MTIyOTNmMTRiYjM5Y2JhYmM3YmJkOGIyNGU3XzEtMS0xLTEtMA_5a0ba775-9351-4943-89b4-c75001eb1317" unitRef="shares"> 17669000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTo0YmJiODEyMjkzZjE0YmIzOWNiYWJjN2JiZDhiMjRlNy90YWJsZXJhbmdlOjRiYmI4MTIyOTNmMTRiYjM5Y2JhYmM3YmJkOGIyNGU3XzEtMy0xLTEtMA_fd999768-d634-4cdf-ae78-c2789f0b7738" unitRef="shares"> 17459000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTo0YmJiODEyMjkzZjE0YmIzOWNiYWJjN2JiZDhiMjRlNy90YWJsZXJhbmdlOjRiYmI4MTIyOTNmMTRiYjM5Y2JhYmM3YmJkOGIyNGU3XzItMS0xLTEtMA_8e31f2dc-7d17-445d-b493-5f714561c699" unitRef="shares"> 0 </us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
<us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTo0YmJiODEyMjkzZjE0YmIzOWNiYWJjN2JiZDhiMjRlNy90YWJsZXJhbmdlOjRiYmI4MTIyOTNmMTRiYjM5Y2JhYmM3YmJkOGIyNGU3XzItMy0xLTEtMA_b0ad687d-9869-4cd0-a631-d006df2f0b2a" unitRef="shares"> 0 </us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTo0YmJiODEyMjkzZjE0YmIzOWNiYWJjN2JiZDhiMjRlNy90YWJsZXJhbmdlOjRiYmI4MTIyOTNmMTRiYjM5Y2JhYmM3YmJkOGIyNGU3XzMtMS0xLTEtMA_3c6b5cc4-a655-41a7-b9ed-b39b118e5c7a" unitRef="shares"> 17669000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90YWJsZTo0YmJiODEyMjkzZjE0YmIzOWNiYWJjN2JiZDhiMjRlNy90YWJsZXJhbmdlOjRiYmI4MTIyOTNmMTRiYjM5Y2JhYmM3YmJkOGIyNGU3XzMtMy0xLTEtMA_20cb81cd-6c8c-405e-9626-06ee01ae7200" unitRef="shares"> 17459000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:ContingentLiabilityReserveEstimatePolicy contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzOTUx_2d90759b-020c-4a7a-a694-cb9435fff44e">
Contingent Liabilities<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the amount of potential exposure it may have with respect to claims, assessments and litigation in accordance with ASC 450, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span>. As of December 31, 2020 and 2019, the Company was not party to any lawsuit or proceeding that, in management's opinion, was likely to materially harm the Company's business, results of operations, financial condition or cash flows, as described in Note 16. It is not always possible to predict the outcome of litigation, as it is subject to many uncertainties. Additionally, it is not always possible for management to make meaningful estimates of the potential loss or range of loss associated with such litigation.
</us-gaap:ContingentLiabilityReserveEstimatePolicy>
<us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzODkz_3375ca07-3d8e-4ab2-9b5e-f9186caeff55">
Operating Segments<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in two segments, the mobile connectivity and inertial navigation segments. Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker in making decisions regarding resource allocation and assessing performance. The Company’s chief operating decision maker is its President, Chief Executive Officer and Chairman of the Board.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in a number of major geographic areas, including internationally. Revenues from international locations, primarily consisting of Canada, European countries, both inside and outside the European Union, as well as Africa, Asia/Pacific, the Middle East, and South America (see Note 12, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">").</span></div>
</us-gaap:SegmentReportingPolicyPolicyTextBlock>
<us-gaap:NumberOfOperatingSegments contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzM5MzA2_b6538bfb-760b-46af-af90-6c55b2f17ada" unitRef="segment"> 2 </us-gaap:NumberOfOperatingSegments>
<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMjQvZnJhZzpkYWM1NzQ1YmMxMTY0ZTVkOTUzMTAzMWJjZTZkMWNhNi90ZXh0cmVnaW9uOmRhYzU3NDViYzExNjRlNWQ5NTMxMDMxYmNlNmQxY2E2XzUzOTIx_3efcaf89-d564-496e-b6a7-72a854fd9b69">
Recently Issued Accounting Standards<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, or FASB, or other standard setting bodies. Recently issued standards typically do not require adoption until a future effective date. Prior to their effective date, the Company evaluates the pronouncements to determine the potential effects of adoption on our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Standards Implemented </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC Update No. 2018-13</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASC Update No. 2018-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The update is effective for annual periods beginning on or after December 15, 2019. The purpose of Update No. 2018-13 is to modify and eliminate some of the disclosure requirements on fair value measurements found in Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Through the inclusion of this update, FASB aims to facilitate a clear communication of the information required by GAAP that is most important to users of each entity's financial statements, thus helping to improve the effectiveness of disclosures in the notes to financial statements. The adoption of Update No. 2018-13 did not have a material impact on the Company's financial position or results of operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC Update No. 2018-15</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASC Update No. 2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other—Internal-Use Software (Topic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The update is effective for annual periods beginning on or after December 15, 2019. The purpose of Update No. 2018-15 is to provide a new guideline to the accounting of a customer of a cloud computing arrangement hosted by a vendor when the customer incurs costs associated with the implementation, set-up, and other upfront costs. Specifically, customers will follow the same criteria found in an arrangement with a software license when they capitalize the implementation costs. The new guidance also affects the classification of the capitalized implementation costs and related amortization expense found in a company's balance sheet, income statement, and cash flow statement, and the update also requires additional quantitative and qualitative disclosures. The adoption of Update No. 2018-15 did not have a material impact on the Company's financial position or results of operations.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Standards to be Implemented</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC Update No. 2016-13, ASC Update No. 2018-19, ASC Update No. 2019-04, ASC Update No. 2019-05, ASC Update No. 2019-10 and ASC Update No. 2019-11</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASC Update No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The purpose of Update No. 2016-13 is to replace the incurred loss impairment methodology for financial assets measured at amortized cost with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information, including forecasted information, to develop credit loss estimates.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2018, the FASB issued ASC Update No. 2018-19, Codification Improvements to Topic 326, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This update introduced an expected credit loss methodology for the impairment of financial assets measured at amortized cost. The amendment also clarifies that receivables arising from operating leases are not within the scope of Subtopic 326-20. Instead, impairment of receivables arising from operating leases should be accounted for in accordance with Topic 842, Leases. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2019, the FASB issued ASC Update No. 2019-04, Codification Improvements to Topic 326, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Topic 815</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Derivatives and Hedging,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Topic 825</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Financial Instruments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This update introduced clarifications of the Board’s intent with respect to accrued interest, the transfer between classifications or categories for loans and debt securities, recoveries, reinsurance recoverables, projects of interest rate environments for variable-rate financial instruments, costs to sell when foreclosure is probable, consideration of expected prepayments when determining the effective interest rate, vintage disclosures, and extension and renewal options. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2019, the FASB issued ASC Update No. 2019-05,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Financial Instruments—Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 326). The amendments in the update ease the transition for entities adopting ASC Update 2016-13 and increase the comparability of financial statement information. With the exception of held-to-maturity debt securities, the amendments allow entities to irrevocably elect to apply the fair value option to financial instruments that were previously recorded at amortized cost basis within the scope of Subtopic 326-20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses—Measured at Amortized Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2019, the FASB issued ASC Update No. 2019-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments in this update change some effective dates for certain new accounting standards including those pertaining to Topic 326 discussed above, for certain types of entities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2019, the FASB issued ASC Update No. 2019-11, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Topic 326, Financial Instruments—Credit Losses. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The update is effective for entities that have adopted ASU 2016-13. The purpose of Update No. 2019-11 is to clarify the scope of the recovery guidance to purchased financial assets with credit deterioration. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a smaller reporting entity, for ASC 815 and ASC 842, the effective dates will be the fiscal years beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021 and for ASC 326, the effective date will be the fiscal years beginning after December 15, 2022. The adoption of Update Nos. 2016-13, 2018-19, 2019-04, 2019-05, 2019-10 and 2019-11 is not expected to have a material impact on the Company's financial position or results of operations.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC Update No. 2019-12</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASC Update No. 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The update is effective for public business entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption is permitted, including adoption in any interim period, for public business entities for periods for which financial statements have not yet been issued. The purpose of Update No. 2019-12 is to remove certain exceptions for recognizing deferred taxes for investments and simplify the accounting for income taxes in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. It amends the requirements relating to the accounting for "hybrid" tax regimes. Update No. 2019-12 is not expected to have a material impact on the Company's financial position or results of operations.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no other recent accounting pronouncements issued by the FASB that the Company expects would have a material impact on the Company's financial statements.</span></div>
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
<us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90ZXh0cmVnaW9uOmY1YzIyYzQyMDJmNjRkZWFiYjY4MDEyZjA5YjFkZmI4XzUxMg_4a01c84c-8e0f-4aee-8103-cf372cb2c813">
Marketable Securities<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities as of December 31, 2020 and 2019 consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.953%"><tr><td style="width:1.0%"/><td style="width:53.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total marketable securities designated as available-for-sale</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,141 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,141 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.953%"><tr><td style="width:1.0%"/><td style="width:53.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total marketable securities designated as available-for-sale</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,907 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,907 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:14pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective maturity date of the United States treasuries is less than one year.</span></div><div style="margin-top:14pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income from marketable securities was $135</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $480 for the years ended December 31, 2020 and 2019, respectively.</span></div>
</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
<us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90ZXh0cmVnaW9uOmY1YzIyYzQyMDJmNjRkZWFiYjY4MDEyZjA5YjFkZmI4XzUxMw_37c853b4-69b8-43f5-9711-c6a5af2d609a">
<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities as of December 31, 2020 and 2019 consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.953%"><tr><td style="width:1.0%"/><td style="width:53.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total marketable securities designated as available-for-sale</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,141 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,141 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.953%"><tr><td style="width:1.0%"/><td style="width:53.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total marketable securities designated as available-for-sale</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,907 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,907 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i19e838092b5642bc9b979b72d626a647_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTplYWM0NzY3ODIxYjY0YmUwOTg3ZDI1NzljM2VmYTIwMC90YWJsZXJhbmdlOmVhYzQ3Njc4MjFiNjRiZTA5ODdkMjU3OWMzZWZhMjAwXzEtMS0xLTEtMA_b598d01c-0157-4ce7-8f70-43b84b7288e9" unitRef="usd"> 20142000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i19e838092b5642bc9b979b72d626a647_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTplYWM0NzY3ODIxYjY0YmUwOTg3ZDI1NzljM2VmYTIwMC90YWJsZXJhbmdlOmVhYzQ3Njc4MjFiNjRiZTA5ODdkMjU3OWMzZWZhMjAwXzEtMy0xLTEtMA_86e016b0-cebc-4127-8da6-1d084f0c0c77" unitRef="usd"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i19e838092b5642bc9b979b72d626a647_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTplYWM0NzY3ODIxYjY0YmUwOTg3ZDI1NzljM2VmYTIwMC90YWJsZXJhbmdlOmVhYzQ3Njc4MjFiNjRiZTA5ODdkMjU3OWMzZWZhMjAwXzEtNS0xLTEtMA_6547f5a6-7d1a-4fc0-a003-f76e591d7f95" unitRef="usd"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i19e838092b5642bc9b979b72d626a647_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTplYWM0NzY3ODIxYjY0YmUwOTg3ZDI1NzljM2VmYTIwMC90YWJsZXJhbmdlOmVhYzQ3Njc4MjFiNjRiZTA5ODdkMjU3OWMzZWZhMjAwXzEtNy0xLTEtMA_c1275174-a5f3-41a6-8e1c-522fc6735ce6" unitRef="usd"> 20142000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i14e2eef1cb4c4187b483284954cae195_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTplYWM0NzY3ODIxYjY0YmUwOTg3ZDI1NzljM2VmYTIwMC90YWJsZXJhbmdlOmVhYzQ3Njc4MjFiNjRiZTA5ODdkMjU3OWMzZWZhMjAwXzItMS0xLTEtMA_580bf252-c515-4963-acb4-27d76fa39c31" unitRef="usd"> 4999000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i14e2eef1cb4c4187b483284954cae195_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTplYWM0NzY3ODIxYjY0YmUwOTg3ZDI1NzljM2VmYTIwMC90YWJsZXJhbmdlOmVhYzQ3Njc4MjFiNjRiZTA5ODdkMjU3OWMzZWZhMjAwXzItMy0xLTEtMA_93cd8cd8-e5ca-4022-9556-c3b10a09066a" unitRef="usd"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i14e2eef1cb4c4187b483284954cae195_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTplYWM0NzY3ODIxYjY0YmUwOTg3ZDI1NzljM2VmYTIwMC90YWJsZXJhbmdlOmVhYzQ3Njc4MjFiNjRiZTA5ODdkMjU3OWMzZWZhMjAwXzItNS0xLTEtMA_70ffd68d-2783-4e0d-b03a-d9eb3834d767" unitRef="usd"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i14e2eef1cb4c4187b483284954cae195_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTplYWM0NzY3ODIxYjY0YmUwOTg3ZDI1NzljM2VmYTIwMC90YWJsZXJhbmdlOmVhYzQ3Njc4MjFiNjRiZTA5ODdkMjU3OWMzZWZhMjAwXzItNy0xLTEtMA_8daaab73-ba22-4384-bdc5-1279170c87fd" unitRef="usd"> 4999000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTplYWM0NzY3ODIxYjY0YmUwOTg3ZDI1NzljM2VmYTIwMC90YWJsZXJhbmdlOmVhYzQ3Njc4MjFiNjRiZTA5ODdkMjU3OWMzZWZhMjAwXzQtMS0xLTEtMA_af58e5cd-4c5e-47bb-8528-ad35524feabe" unitRef="usd"> 25141000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTplYWM0NzY3ODIxYjY0YmUwOTg3ZDI1NzljM2VmYTIwMC90YWJsZXJhbmdlOmVhYzQ3Njc4MjFiNjRiZTA5ODdkMjU3OWMzZWZhMjAwXzQtMy0xLTEtMA_59d739c4-0f58-47f7-b3b0-c6a298f03dd3" unitRef="usd"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTplYWM0NzY3ODIxYjY0YmUwOTg3ZDI1NzljM2VmYTIwMC90YWJsZXJhbmdlOmVhYzQ3Njc4MjFiNjRiZTA5ODdkMjU3OWMzZWZhMjAwXzQtNS0xLTEtMA_8e545a17-e953-4a1d-8eda-fd7399caed92" unitRef="usd"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTplYWM0NzY3ODIxYjY0YmUwOTg3ZDI1NzljM2VmYTIwMC90YWJsZXJhbmdlOmVhYzQ3Njc4MjFiNjRiZTA5ODdkMjU3OWMzZWZhMjAwXzQtNy0xLTEtMA_6cc93c0a-95a1-4046-99c6-1de6ceb2b0e4" unitRef="usd"> 25141000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="i28dbde56511448a0893257dac8068f6e_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTo4OGJhYzQ3NDNhOGQ0YzM0YWFhNzM3MGMwOGFkYzg1YS90YWJsZXJhbmdlOjg4YmFjNDc0M2E4ZDRjMzRhYWE3MzcwYzA4YWRjODVhXzEtMS0xLTEtMA_2ede3d6f-0eb3-4163-93e0-02f2f4f38df1" unitRef="usd"> 29907000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="i28dbde56511448a0893257dac8068f6e_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTo4OGJhYzQ3NDNhOGQ0YzM0YWFhNzM3MGMwOGFkYzg1YS90YWJsZXJhbmdlOjg4YmFjNDc0M2E4ZDRjMzRhYWE3MzcwYzA4YWRjODVhXzEtMy0xLTEtMA_717a7331-31b3-4dd2-9617-b03fc8c71392" unitRef="usd"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="i28dbde56511448a0893257dac8068f6e_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTo4OGJhYzQ3NDNhOGQ0YzM0YWFhNzM3MGMwOGFkYzg1YS90YWJsZXJhbmdlOjg4YmFjNDc0M2E4ZDRjMzRhYWE3MzcwYzA4YWRjODVhXzEtNS0xLTEtMA_3a1a5aa6-9272-43f9-bfe4-641ac6ae0670" unitRef="usd"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="i28dbde56511448a0893257dac8068f6e_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTo4OGJhYzQ3NDNhOGQ0YzM0YWFhNzM3MGMwOGFkYzg1YS90YWJsZXJhbmdlOjg4YmFjNDc0M2E4ZDRjMzRhYWE3MzcwYzA4YWRjODVhXzEtNy0xLTEtMA_c5d2b77e-feac-404d-a846-a62b5d996338" unitRef="usd"> 29907000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTo4OGJhYzQ3NDNhOGQ0YzM0YWFhNzM3MGMwOGFkYzg1YS90YWJsZXJhbmdlOjg4YmFjNDc0M2E4ZDRjMzRhYWE3MzcwYzA4YWRjODVhXzUtMS0xLTEtMA_7f64391a-a30c-4a6f-b2e6-73627afaff5c" unitRef="usd"> 29907000 </us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTo4OGJhYzQ3NDNhOGQ0YzM0YWFhNzM3MGMwOGFkYzg1YS90YWJsZXJhbmdlOjg4YmFjNDc0M2E4ZDRjMzRhYWE3MzcwYzA4YWRjODVhXzUtMy0xLTEtMA_58b16308-f708-4f14-95ce-7d1eed6fa6cd" unitRef="usd"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTo4OGJhYzQ3NDNhOGQ0YzM0YWFhNzM3MGMwOGFkYzg1YS90YWJsZXJhbmdlOjg4YmFjNDc0M2E4ZDRjMzRhYWE3MzcwYzA4YWRjODVhXzUtNS0xLTEtMA_08481a08-4d34-40df-a2a4-c25890b47bdf" unitRef="usd"> 0 </us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90YWJsZTo4OGJhYzQ3NDNhOGQ0YzM0YWFhNzM3MGMwOGFkYzg1YS90YWJsZXJhbmdlOjg4YmFjNDc0M2E4ZDRjMzRhYWE3MzcwYzA4YWRjODVhXzUtNy0xLTEtMA_1b3e6b2b-b272-4c4e-a05d-0e061db6d377" unitRef="usd"> 29907000 </us-gaap:AvailableForSaleSecuritiesDebtSecurities>
<us-gaap:MarketableSecuritiesRealizedGainLoss contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90ZXh0cmVnaW9uOmY1YzIyYzQyMDJmNjRkZWFiYjY4MDEyZjA5YjFkZmI4XzQ0OQ_c3c50394-5e47-4712-b03d-264f6029cddd" unitRef="usd"> 135000 </us-gaap:MarketableSecuritiesRealizedGainLoss>
<us-gaap:MarketableSecuritiesRealizedGainLoss contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzAvZnJhZzpmNWMyMmM0MjAyZjY0ZGVhYmI2ODAxMmYwOWIxZGZiOC90ZXh0cmVnaW9uOmY1YzIyYzQyMDJmNjRkZWFiYjY4MDEyZjA5YjFkZmI4XzQ1Ng_dedc697b-a570-47b8-8d44-260b0307aafc" unitRef="usd"> 480000 </us-gaap:MarketableSecuritiesRealizedGainLoss>
<us-gaap:InventoryDisclosureTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzMvZnJhZzpjYzdjZGRlMmFkZTI0ZTUyYTg3YjJlOWZlZDBhZTdkMS90ZXh0cmVnaW9uOmNjN2NkZGUyYWRlMjRlNTJhODdiMmU5ZmVkMGFlN2QxXzUzMw_fcf64fb4-b5af-4330-b1f1-d0142a0834a6">
Inventories<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost and net realizable value using the first-in first-out costing method. Inventories as of December 31, 2020 and 2019 include the costs of material, labor, and factory overhead. Components of inventories consist of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,674 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,465 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:InventoryDisclosureTextBlock>
<us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzMvZnJhZzpjYzdjZGRlMmFkZTI0ZTUyYTg3YjJlOWZlZDBhZTdkMS90ZXh0cmVnaW9uOmNjN2NkZGUyYWRlMjRlNTJhODdiMmU5ZmVkMGFlN2QxXzUzOA_b2a0f64e-a8f9-4130-9fe4-e498846d36b8">
Inventories as of December 31, 2020 and 2019 include the costs of material, labor, and factory overhead. Components of inventories consist of the following:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,674 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,465 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>
</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
<us-gaap:InventoryRawMaterialsNetOfReserves contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzMvZnJhZzpjYzdjZGRlMmFkZTI0ZTUyYTg3YjJlOWZlZDBhZTdkMS90YWJsZTo5NGViNDc2ZmY0M2Y0NjQwYTU4Y2VlYzBhNjFhNjJkOS90YWJsZXJhbmdlOjk0ZWI0NzZmZjQzZjQ2NDBhNThjZWVjMGE2MWE2MmQ5XzItMS0xLTEtMA_f87b90ea-af60-41d0-b437-367880932954" unitRef="usd"> 13957000 </us-gaap:InventoryRawMaterialsNetOfReserves>
<us-gaap:InventoryRawMaterialsNetOfReserves contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzMvZnJhZzpjYzdjZGRlMmFkZTI0ZTUyYTg3YjJlOWZlZDBhZTdkMS90YWJsZTo5NGViNDc2ZmY0M2Y0NjQwYTU4Y2VlYzBhNjFhNjJkOS90YWJsZXJhbmdlOjk0ZWI0NzZmZjQzZjQ2NDBhNThjZWVjMGE2MWE2MmQ5XzItMy0xLTEtMA_4d7ef503-7651-40d9-a8dd-af6ec690491e" unitRef="usd"> 12755000 </us-gaap:InventoryRawMaterialsNetOfReserves>
<us-gaap:InventoryWorkInProcessNetOfReserves contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzMvZnJhZzpjYzdjZGRlMmFkZTI0ZTUyYTg3YjJlOWZlZDBhZTdkMS90YWJsZTo5NGViNDc2ZmY0M2Y0NjQwYTU4Y2VlYzBhNjFhNjJkOS90YWJsZXJhbmdlOjk0ZWI0NzZmZjQzZjQ2NDBhNThjZWVjMGE2MWE2MmQ5XzMtMS0xLTEtMA_aeeeaa38-8e8c-4b2b-8c5e-7433be6d697c" unitRef="usd"> 3996000 </us-gaap:InventoryWorkInProcessNetOfReserves>
<us-gaap:InventoryWorkInProcessNetOfReserves contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzMvZnJhZzpjYzdjZGRlMmFkZTI0ZTUyYTg3YjJlOWZlZDBhZTdkMS90YWJsZTo5NGViNDc2ZmY0M2Y0NjQwYTU4Y2VlYzBhNjFhNjJkOS90YWJsZXJhbmdlOjk0ZWI0NzZmZjQzZjQ2NDBhNThjZWVjMGE2MWE2MmQ5XzMtMy0xLTEtMA_8eff650e-c0fc-4989-835f-ba6eac7cf2cc" unitRef="usd"> 3117000 </us-gaap:InventoryWorkInProcessNetOfReserves>
<us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzMvZnJhZzpjYzdjZGRlMmFkZTI0ZTUyYTg3YjJlOWZlZDBhZTdkMS90YWJsZTo5NGViNDc2ZmY0M2Y0NjQwYTU4Y2VlYzBhNjFhNjJkOS90YWJsZXJhbmdlOjk0ZWI0NzZmZjQzZjQ2NDBhNThjZWVjMGE2MWE2MmQ5XzQtMS0xLTEtMA_9a38f156-0def-4f81-97a5-07f2338f4e5e" unitRef="usd"> 6721000 </us-gaap:InventoryFinishedGoodsNetOfReserves>
<us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzMvZnJhZzpjYzdjZGRlMmFkZTI0ZTUyYTg3YjJlOWZlZDBhZTdkMS90YWJsZTo5NGViNDc2ZmY0M2Y0NjQwYTU4Y2VlYzBhNjFhNjJkOS90YWJsZXJhbmdlOjk0ZWI0NzZmZjQzZjQ2NDBhNThjZWVjMGE2MWE2MmQ5XzQtMy0xLTEtMA_565ab15c-0c58-4e3e-b1cb-78d16e2cb7b9" unitRef="usd"> 7593000 </us-gaap:InventoryFinishedGoodsNetOfReserves>
<us-gaap:InventoryNet contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzMvZnJhZzpjYzdjZGRlMmFkZTI0ZTUyYTg3YjJlOWZlZDBhZTdkMS90YWJsZTo5NGViNDc2ZmY0M2Y0NjQwYTU4Y2VlYzBhNjFhNjJkOS90YWJsZXJhbmdlOjk0ZWI0NzZmZjQzZjQ2NDBhNThjZWVjMGE2MWE2MmQ5XzUtMS0xLTEtMA_72740a81-e1a5-4005-8ea7-d171a0288b5f" unitRef="usd"> 24674000 </us-gaap:InventoryNet>
<us-gaap:InventoryNet contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzMvZnJhZzpjYzdjZGRlMmFkZTI0ZTUyYTg3YjJlOWZlZDBhZTdkMS90YWJsZTo5NGViNDc2ZmY0M2Y0NjQwYTU4Y2VlYzBhNjFhNjJkOS90YWJsZXJhbmdlOjk0ZWI0NzZmZjQzZjQ2NDBhNThjZWVjMGE2MWE2MmQ5XzUtMy0xLTEtMA_168d8dd3-650a-418a-9bf7-6fe57725d99b" unitRef="usd"> 23465000 </us-gaap:InventoryNet>
<us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90ZXh0cmVnaW9uOjVjNjM4OWQ3ZDUwODQ1M2FiZmJiOTJiYTIwNzg4M2Y1XzMyNA_cb4478f1-b875-4e58-9289-9ef7241f5c6c">
Property and Equipment<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, as of December 31, 2020 and 2019 consist of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue-generating assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office and computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Motor vehicles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,265 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,618 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,992)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,034)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,273 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,584 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the years ended December 31, 2020 and 2019 amounted to $10,659 and $8,798, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain revenue-generating hardware assets are utilized by the Company in the delivery of the Company's airtime services, media, and other content.</span></div>
</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
<us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90ZXh0cmVnaW9uOjVjNjM4OWQ3ZDUwODQ1M2FiZmJiOTJiYTIwNzg4M2Y1XzMyMg_03ea50a3-6ab7-4d95-80e1-72cd1dc87840">
<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, as of December 31, 2020 and 2019 consist of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue-generating assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office and computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Motor vehicles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,265 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,618 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,992)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,034)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,273 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,584 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:PropertyPlantAndEquipmentTextBlock>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i2254f06322d74a5ba7c9f58da4301109_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzItMS0xLTEtMA_c0a082b8-2c31-4036-bd1d-9357e0ac7b64" unitRef="usd"> 3828000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i63a238a924f94d019f0b9d7be47123e7_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzItMy0xLTEtMA_aafdfcfa-f59f-43ff-8ba7-fcd03c9958e2" unitRef="usd"> 3828000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="ic9878c15a26d470593a660a72e8fccc9_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzMtMS0xLTEtMA_6f44b247-1078-405c-974a-ae1a1d8c90bc" unitRef="usd"> 24197000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i72776eb12e0e4960bb33e4406a0d1d41_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzMtMy0xLTEtMA_b4d62ac8-04d7-4c3b-a438-05022cdf0ba4" unitRef="usd"> 24172000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i271294c64e4b467fad82e40aaf1cec2a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzQtMS0xLTEtMA_81b889a4-cacc-4e5f-aaf9-62e0853102dd" unitRef="usd"> 482000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i71e54bb5556540cfa32cd708c35f1f8b_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzQtMy0xLTEtMA_57e0b121-d428-4df4-bfb7-6dd0833d204d" unitRef="usd"> 501000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="ia9e12fd7caf34b91ac7bde973ce49304_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzUtMS0xLTEtMA_432cd3cd-080a-4244-8639-6efaaf099ce3" unitRef="usd"> 56336000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i7c9e7c4a409a4c57920ad5c13d1d40e9_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzUtMy0xLTEtMA_8d09faf7-9cbc-426a-928f-1c7718f02243" unitRef="usd"> 47010000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i768fac01313f43968da27458d4ddb1ff_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzYtMS0xLTEtMA_71eee041-337a-400a-8ba7-f24ea45303fd" unitRef="usd"> 15536000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i528efd6c763e4589adad0690b2c6fd50_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzYtMy0xLTEtMA_e683ef17-a47a-45df-841a-c0341af974d1" unitRef="usd"> 18022000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="ic4a8b61503c041a09c40895c96cdd479_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzctMS0xLTEtMA_180b7301-6bf2-4580-9d08-ae1f7bdcd362" unitRef="usd"> 13855000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i09b3afd7df174c15b9c9b5e45e638d0b_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzctMy0xLTEtMA_d6a500c1-6be7-449d-8e81-d8dc99fe95e3" unitRef="usd"> 14054000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i5a4420e1568641679a9866a1481fe043_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzgtMS0xLTEtMA_148513f5-23ff-4ad7-a17a-333f2816c7c8" unitRef="usd"> 31000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="ib4ed5c43eef4424686edddc962053dc7_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzgtMy0xLTEtMA_ac8b61cc-3cfb-4ba4-a753-f6a82aaf6d9b" unitRef="usd"> 31000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzktMS0xLTEtMA_6f5d42a0-c109-4674-9312-2b59e8306668" unitRef="usd"> 114265000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzktMy0xLTEtMA_44ffe8aa-6cc0-438f-bd29-8ddb66e79312" unitRef="usd"> 107618000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzEwLTEtMS0xLTA_f12f0933-6dfd-465a-aae1-285d83be4a2d" unitRef="usd"> 57992000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzEwLTMtMS0xLTA_7b7a39a8-c7f7-4911-8fb9-91cf01d1350c" unitRef="usd"> 54034000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzExLTEtMS0xLTA_e44bb477-8633-4a8b-b2da-22c53a97e617" unitRef="usd"> 56273000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90YWJsZTo3Yjg2NmM0OTQzZGM0YTNhYTRmOWM5MmNiODc4NjI5Zi90YWJsZXJhbmdlOjdiODY2YzQ5NDNkYzRhM2FhNGY5YzkyY2I4Nzg2MjlmXzExLTMtMS0xLTA_c3e1a0c2-353b-4d67-b5ee-c2629a9df312" unitRef="usd"> 53584000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:Depreciation contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90ZXh0cmVnaW9uOjVjNjM4OWQ3ZDUwODQ1M2FiZmJiOTJiYTIwNzg4M2Y1XzQ5NDc4MDIzMjUzMjk_4eb9d2b8-f317-4e76-9f72-b72609151fcb" unitRef="usd"> 10659000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzYvZnJhZzo1YzYzODlkN2Q1MDg0NTNhYmZiYjkyYmEyMDc4ODNmNS90ZXh0cmVnaW9uOjVjNjM4OWQ3ZDUwODQ1M2FiZmJiOTJiYTIwNzg4M2Y1XzE1NQ_f0e7c137-bfab-4e33-a74f-70a15c0fffb5" unitRef="usd"> 8798000 </us-gaap:Depreciation>
<us-gaap:DebtDisclosureTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4XzMyOTg1MzQ5MDczMDI_ed07ed83-ab2f-4f52-93ee-206578e9aa85">
Debt and Line of Credit<div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.391%"><tr><td style="width:1.0%"/><td style="width:62.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.730%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.733%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PPP loan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Total long-term debt</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,927 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amounts classified as current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, excluding current portion</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Paycheck Protection Program Loan</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Company received a $6,927 loan (the PPP Loan) from Bank of America, N.A., under the Paycheck Protection Program, which was established under the Coronavirus Aid, Relief, and Economic Security Act (as modified by the Paycheck Protection Flexibility Act of 2020, the CARES Act) and is administered by the U.S. Small Business Administration. The Company believes it has used the proceeds from the PPP Loan in accordance with the requirements of the CARES Act, primarily for payroll costs and to retain workers.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term of the PPP Loan is two years from the funding date of the PPP Loan. The interest rate on the PPP Loan is 1.00%. Under the terms of the PPP Loan, interest accrues from the funding date of the PPP Loan but is deferred until the lender determines the amount of loan forgiveness, but the deferral period will end if the Company fails to apply for loan forgiveness within ten months after the loan forgiveness covered period. Principal and interest on the PPP Loan will be payable in monthly installments in accordance with the repayment letter. If forgiveness is determined, then there is no repayment. The promissory note evidencing the PPP Loan contains various events of default relating to, among other things, insolvency, bankruptcy or the like, payment defaults under the PPP Loan or other loans by the lender, certain defaults under other indebtedness, breach of representations and warranties, the occurrence of a material adverse event, changes in ownership, or breach of other provisions of the promissory note. Upon an event of default, all principal and accrued interest on the PPP Loan and any and all other loans </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">made by the lender to the Company would at the lender’s option become immediately due and payable. The Company agreed that it will not receive any other loan under the Paycheck Protection Program.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the CARES Act, the Company can apply for and may be granted forgiveness for all or a portion of the PPP Loan, if and to the extent that the Company satisfies all of the requirements applicable to forgiveness of the PPP Loan. Such forgiveness will be determined in part based on the use of PPP Loan proceeds in accordance with the terms of the CARES Act during the 24-week period after loan origination and the maintenance or achievement of certain employee and compensation levels. The Company has not decided whether to apply for forgiveness and can provide no assurance that any portion of the PPP Loan will be forgiven should it seek forgiveness.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Note and Line of Credit</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective October 30, 2018, the Company entered into an amended and restated three-year senior secured credit facility agreement (the 2018 Credit Agreement) with Bank of America, N.A., as Administrative Agent, and the lenders named from time to time as parties thereto (the 2018 Lenders), for an aggregate amount of up to $42,500, including a term loan (2018 Term Loan) of $22,500 and a reducing revolving credit facility (the 2018 Revolver) of up to $20,000 initially and reducing to $15,000 on December 31, 2019, each to be used for general corporate purposes, including the refinancing of indebtedness under the Company’s then-outstanding senior credit facility agreement. The Company's obligations under the 2018 Credit Agreement are secured by substantially all of our assets and the pledge of equity interests in certain of our subsidiaries.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 27, 2019, the Company used the proceeds of the sale of Videotel to repay in full the then-outstanding balance of $21,375 under the 2018 Term Loan and to repay $13,000 of the then-outstanding balance under the 2018 Revolver. The 2018 Revolver remained at $20,000 through December 31, 2019 and then reduced to $15,000 for the remaining term of the 2018 Credit Agreement. On October 30, 2021, the entire principal balance of any outstanding loans under the 2018 Revolver will be due and payable, together with all accrued and unpaid interest, fees and any other amounts due and payable under the 2018 Credit Agreement. As of December 31, 2020, no amounts were outstanding under the 2018 Revolver.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings of up to $15,000 under the 2018 Revolver are subject to the satisfaction of various conditions precedent at the time of each borrowing, including the continued accuracy of the Company’s representations and warranties and the absence of any default under the 2018 Credit Agreement. As of December 31, 2020, the Company is only able to draw on $9,400 of the $15,000 facility due to covenant restrictions. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2018 Credit Agreement contains two financial covenants, a maximum Consolidated Leverage Ratio and a minimum Consolidated Fixed Charge Coverage Ratio, each as defined in the 2018 Credit Agreement. The Consolidated Leverage Ratio could not exceed 2.50:1.00 through December 31, 2019 and may not exceed 2.00:1.00 after December 31, 2020. The Consolidated Fixed Charge Coverage Ratio may not be less than 1.25:1.00. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 30, 2020, the Company amended the 2018 Credit Agreement to reflect the incurrence of the PPP Loan. Under the amended agreement, the principal and interest on the PPP Loan are not included in the maximum Consolidated Leverage Ratio or the minimum Consolidated Fixed Charge Coverage Ratio calculations except as to any portion of the PPP Loan that is not ultimately forgiven.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2018 Credit Agreement imposes certain other affirmative and negative covenants, including without limitation covenants with respect to the payment of taxes and other obligations, compliance with laws, performance of material contracts, creation of liens, incurrence of indebtedness, investments, dispositions, fundamental changes, restricted payments, changes in the nature of the Company’s business, transactions with affiliates, corporate and accounting changes, and sale and leaseback arrangements.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mortgage Loan</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company previously had a mortgage loan (Mortgage Loan) related to its headquarters facility in Middletown, Rhode Island. On April 1, 2019, on the Mortgage Loan’s original termination date, the Company repaid in full the outstanding balance of $2,551. As discussed in Note 15 to the consolidated financial statements, in April 2010 the Company entered into two interest rate swap agreements that were intended to hedge its mortgage interest obligations over the term of the Mortgage Loan by fixing the interest rates specified in the Mortgage Loan to 5.91% for half of the principal amount outstanding as of April 1, 2010 and 6.07% for the remaining half. Both interest rate swap agreements were also settled upon repayment of the Mortgage Loan.</span></div>
</us-gaap:DebtDisclosureTextBlock>
<us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4XzU3NjY_24e97aeb-a3df-4b8f-b7bb-837c6507921e">
<div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.391%"><tr><td style="width:1.0%"/><td style="width:62.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.730%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.733%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PPP loan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Total long-term debt</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,927 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amounts classified as current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, excluding current portion</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
<us-gaap:LongTermDebt contextRef="i27276177edca493990b24167610d6287_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90YWJsZTphNmJhNzQyM2U5ODM0MzhkYTMxN2U0ODEzNmM4MGI1Zi90YWJsZXJhbmdlOmE2YmE3NDIzZTk4MzQzOGRhMzE3ZTQ4MTM2YzgwYjVmXzItMS0xLTEtMA_56cc6df4-12bd-4be5-8666-84dfd5e7bd04" unitRef="usd"> 6927000 </us-gaap:LongTermDebt>
<us-gaap:LongTermDebt contextRef="ic6cd4ba3d20b4d818049c5d64f8ef5b1_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90YWJsZTphNmJhNzQyM2U5ODM0MzhkYTMxN2U0ODEzNmM4MGI1Zi90YWJsZXJhbmdlOmE2YmE3NDIzZTk4MzQzOGRhMzE3ZTQ4MTM2YzgwYjVmXzItMy0xLTEtMA_ffa85878-752d-4049-b787-4c8d67580ca7" unitRef="usd"> 0 </us-gaap:LongTermDebt>
<us-gaap:LongTermDebt contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90YWJsZTphNmJhNzQyM2U5ODM0MzhkYTMxN2U0ODEzNmM4MGI1Zi90YWJsZXJhbmdlOmE2YmE3NDIzZTk4MzQzOGRhMzE3ZTQ4MTM2YzgwYjVmXzctMS0xLTEtMA_04f0744a-b734-4001-b93b-d0431aad7270" unitRef="usd"> 6927000 </us-gaap:LongTermDebt>
<us-gaap:LongTermDebt contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90YWJsZTphNmJhNzQyM2U5ODM0MzhkYTMxN2U0ODEzNmM4MGI1Zi90YWJsZXJhbmdlOmE2YmE3NDIzZTk4MzQzOGRhMzE3ZTQ4MTM2YzgwYjVmXzctMy0xLTEtMA_b451eb34-cfb4-49ec-b53b-1c363ae27dde" unitRef="usd"> 0 </us-gaap:LongTermDebt>
<us-gaap:LongTermDebtCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90YWJsZTphNmJhNzQyM2U5ODM0MzhkYTMxN2U0ODEzNmM4MGI1Zi90YWJsZXJhbmdlOmE2YmE3NDIzZTk4MzQzOGRhMzE3ZTQ4MTM2YzgwYjVmXzEwLTEtMS0xLTA_4e80ff87-5302-4d2c-9567-f76f59784f2c" unitRef="usd"> 4992000 </us-gaap:LongTermDebtCurrent>
<us-gaap:LongTermDebtCurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90YWJsZTphNmJhNzQyM2U5ODM0MzhkYTMxN2U0ODEzNmM4MGI1Zi90YWJsZXJhbmdlOmE2YmE3NDIzZTk4MzQzOGRhMzE3ZTQ4MTM2YzgwYjVmXzEwLTMtMS0xLTA_4566982c-3ca4-473c-a725-879212cf53ee" unitRef="usd"> 0 </us-gaap:LongTermDebtCurrent>
<us-gaap:LongTermDebtNoncurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90YWJsZTphNmJhNzQyM2U5ODM0MzhkYTMxN2U0ODEzNmM4MGI1Zi90YWJsZXJhbmdlOmE2YmE3NDIzZTk4MzQzOGRhMzE3ZTQ4MTM2YzgwYjVmXzExLTEtMS0xLTA_21169ce3-4543-4ab1-a552-9c2e7d2f54e8" unitRef="usd"> 1935000 </us-gaap:LongTermDebtNoncurrent>
<us-gaap:LongTermDebtNoncurrent contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90YWJsZTphNmJhNzQyM2U5ODM0MzhkYTMxN2U0ODEzNmM4MGI1Zi90YWJsZXJhbmdlOmE2YmE3NDIzZTk4MzQzOGRhMzE3ZTQ4MTM2YzgwYjVmXzExLTMtMS0xLTA_55552462-5eb0-4edc-b38c-7ab17406b846" unitRef="usd"> 0 </us-gaap:LongTermDebtNoncurrent>
<us-gaap:LongTermDebt contextRef="i9b2d630b52ed4174ad37e053b434042c_I20200531" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwMzA2OTY_6a1226b6-fb70-4969-a942-047c2481bbb7" unitRef="usd"> 6927000 </us-gaap:LongTermDebt>
<us-gaap:DebtInstrumentTerm contextRef="ib3fc1e525df0497b9db22ec99824d91d_D20181030-20181030" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4XzMyOTg1MzQ5MDczMzY_3e9198c6-9e6f-414d-9e3d-42282e8fe04c"> P3Y </us-gaap:DebtInstrumentTerm>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="ia8eb256dc34f4b65b6da9734705a6805_I20181030" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDU4NTI_93164ea0-553f-4ca8-bed8-84c179723dea" unitRef="usd"> 42500000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i9259ec2eebba4728aec6a04dd98671f0_I20181030" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDU4Njk_9d0d9db2-b798-4ec4-bf4c-3d39c2fec042" unitRef="usd"> 22500000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i7b3394df1550484f9e583a5a0df026b8_I20181030" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDU4ODY_9ce679ae-0e26-4d1a-ba59-472fedce0767" unitRef="usd"> 20000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i236a5710b6004abd9ad6405e9543b1e2_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDU5MDM_f8ca47a0-18a7-4d1e-bcfa-c66e2b4ad34c" unitRef="usd"> 15000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:RepaymentsOfLongTermDebt contextRef="ie7592b96ef6f4aa1a8ba81cbf024a5a4_D20190627-20190627" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDU5NTg_becd56fc-32e7-4aec-99ec-b7baeac9774e" unitRef="usd"> 21375000 </us-gaap:RepaymentsOfLongTermDebt>
<us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="i9a6427c4dd6c45f487023c4fad389203_D20190627-20190627" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDU5NzU_01453dd9-1010-4615-b96d-8da5ad1ea21b" unitRef="usd"> 13000000 </us-gaap:RepaymentsOfLongTermLinesOfCredit>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="ie0fd690a0d914a5a97708d57326e2991_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDU5OTI_92780dc6-9f4e-4b8e-811c-fac94668aeb9" unitRef="usd"> 20000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i236a5710b6004abd9ad6405e9543b1e2_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDYwMDk_5f6bf50b-7150-426a-a32e-cc363783371b" unitRef="usd"> 15000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i236a5710b6004abd9ad6405e9543b1e2_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDYwMzY_88e19007-d8aa-423c-962c-83d0e79ba5ae" unitRef="usd"> 15000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="i236a5710b6004abd9ad6405e9543b1e2_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDYwNTg_ef0f4b93-3a94-4de6-af7f-f7b790367982" unitRef="usd"> 9400000 </us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i236a5710b6004abd9ad6405e9543b1e2_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDYwNzQ_e5129171-21a8-417b-8e2f-bffc40601e38" unitRef="usd"> 15000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<kvhi:NumberOfFinancialCovenants contextRef="i7b3394df1550484f9e583a5a0df026b8_I20181030" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDM4MDY_23ee9250-08e9-479f-b303-dab8dc5435fc" unitRef="covenant"> 2 </kvhi:NumberOfFinancialCovenants>
<kvhi:LineofCreditFacilityCovenantComplianceMaximumConsolidatedLeverageRatio contextRef="i64a2e1817aa248dc934900b55f7fdffe_I20181030" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDYwODg_1e0d71e6-3134-49dd-a415-03b3af347bc4" unitRef="number"> 2.50 </kvhi:LineofCreditFacilityCovenantComplianceMaximumConsolidatedLeverageRatio>
<kvhi:LineofCreditFacilityCovenantComplianceMaximumConsolidatedLeverageRatio contextRef="ifa8ef802442849b7942d9e851a53c5e1_I20181030" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDYxMDE_912e6d3b-5968-4273-8df5-14335c5b8789" unitRef="number"> 2.00 </kvhi:LineofCreditFacilityCovenantComplianceMaximumConsolidatedLeverageRatio>
<kvhi:LineofCreditFacilityCovenantComplianceMaximumConsolidatedFixedChargeCoverageRatio contextRef="i7b3394df1550484f9e583a5a0df026b8_I20181030" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDYxMTI_1227e1c0-ddec-42a8-9f68-33eace7f1bd1" unitRef="number"> 1.25 </kvhi:LineofCreditFacilityCovenantComplianceMaximumConsolidatedFixedChargeCoverageRatio>
<us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid contextRef="i57c3409d8eab4dbe8b9240c98f63ae97_I20190401" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDYxMjQ_3971b30f-23e9-40bd-843c-f7b4a9ed5b11" unitRef="usd"> 2551000 </us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid>
<us-gaap:DerivativeNumberOfInstrumentsHeld contextRef="if6abfb2a4bea4ecabe404d5c1b956d52_I20100430" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4XzMyOTg1MzQ5MDczMDg_652f1c3b-4c35-4e97-b44e-5a32a79df8f2" unitRef="interestrateswapagreement"> 2 </us-gaap:DerivativeNumberOfInstrumentsHeld>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="ib906228d528c49c7b1f4678b9711c8a2_I20100430" decimals="4" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDYxNTM_e35d025e-0185-4c1e-acb8-18da8e9fe38e" unitRef="number"> 0.0591 </us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="ibe72c6205b1a4308bf5b15e07e60c288_I20100430" decimals="4" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMzkvZnJhZzoxMDIwZDM2MGUwZGM0ZDEzOGE1MWI2NzY5NTJjZWRiOC90ZXh0cmVnaW9uOjEwMjBkMzYwZTBkYzRkMTM4YTUxYjY3Njk1MmNlZGI4Xzg3OTYwOTMwNDYxNjY_718fcaed-8269-4dde-a74c-644bcd954cce" unitRef="number"> 0.0607 </us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDIvZnJhZzpkMWMzMjg3NTMzMTQ0MTRlYTk1MThiYmU4ZWNkMTdmNC90ZXh0cmVnaW9uOmQxYzMyODc1MzMxNDQxNGVhOTUxOGJiZThlY2QxN2Y0XzExNzY_02ca65f7-b650-41e7-8642-6d2ec4be3be4">
Commitments and Contingencies<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has certain operating leases and other commitments for satellite capacity, various equipment, and facilities. The following reflects future minimum payments under operating leases and other commitments that have initial or remaining non-cancelable terms at December 31, 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Years ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commitments (a)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a) Includes the future minimum lease payments for the Company's operating leases as seen in Note 17.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total rent expense incurred under facility operating leases for the years ended December 31, 2020 and 2019 amounted to $875 and $675, respectively. Total expense incurred under satellite capacity and equipment operating leases and other commitments for the years ended December 31, 2020 and 2019 amounted to $34,990 and $36,390, respectively, which also includes payments for usage charges in excess of the minimum contractual requirements. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company enters into unconditional purchase order obligations with its suppliers for inventory and other operational purchases. Outstanding and unconditional purchase order obligations were $19,172 as of December 31, 2020, which the Company expects to fulfill in 2021. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have any off-balance sheet commitments, guarantees, or standby repurchase obligations as of December 31, 2020.</span></div>Legal Matters    From time to time, the Company is involved in litigation incidental to the conduct of its business. In the ordinary course of business, the Company is a party to inquiries, legal proceedings and claims including, from time to time, disagreements with vendors and customers. The Company is not a party to any lawsuit or proceeding that, in management's opinion, is likely to materially harm the Company's business, results of operations, financial condition or cash flows.
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
<us-gaap:OtherCommitmentsTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDIvZnJhZzpkMWMzMjg3NTMzMTQ0MTRlYTk1MThiYmU4ZWNkMTdmNC90ZXh0cmVnaW9uOmQxYzMyODc1MzMxNDQxNGVhOTUxOGJiZThlY2QxN2Y0XzExODM_c8c068d1-9782-48c9-8068-b9fd10fe2127">
The following reflects future minimum payments under operating leases and other commitments that have initial or remaining non-cancelable terms at December 31, 2020:<div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Years ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commitments (a)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a) Includes the future minimum lease payments for the Company's operating leases as seen in Note 17.</span></div>
</us-gaap:OtherCommitmentsTableTextBlock>
<kvhi:OperatingLeaseAndOtherCommitmentsDueInNextTwelveMonths contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDIvZnJhZzpkMWMzMjg3NTMzMTQ0MTRlYTk1MThiYmU4ZWNkMTdmNC90YWJsZToxNGVjMTRhMjllOTI0M2VmOTdiZTUzMWU1Mzk4MTcwYS90YWJsZXJhbmdlOjE0ZWMxNGEyOWU5MjQzZWY5N2JlNTMxZTUzOTgxNzBhXzEtMS0xLTEtMA_8b5e5f4d-2969-42f6-aed9-0d47b0090d89" unitRef="usd"> 38826000 </kvhi:OperatingLeaseAndOtherCommitmentsDueInNextTwelveMonths>
<kvhi:OperatingLeaseAndOtherCommitmentsDueInYearTwo contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDIvZnJhZzpkMWMzMjg3NTMzMTQ0MTRlYTk1MThiYmU4ZWNkMTdmNC90YWJsZToxNGVjMTRhMjllOTI0M2VmOTdiZTUzMWU1Mzk4MTcwYS90YWJsZXJhbmdlOjE0ZWMxNGEyOWU5MjQzZWY5N2JlNTMxZTUzOTgxNzBhXzItMS0xLTEtMA_5567bb9d-f3ac-4b48-a3e5-8eb7c78a428f" unitRef="usd"> 24736000 </kvhi:OperatingLeaseAndOtherCommitmentsDueInYearTwo>
<kvhi:OperatingLeaseAndOtherCommitmentsDueInYearThree contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDIvZnJhZzpkMWMzMjg3NTMzMTQ0MTRlYTk1MThiYmU4ZWNkMTdmNC90YWJsZToxNGVjMTRhMjllOTI0M2VmOTdiZTUzMWU1Mzk4MTcwYS90YWJsZXJhbmdlOjE0ZWMxNGEyOWU5MjQzZWY5N2JlNTMxZTUzOTgxNzBhXzMtMS0xLTEtMA_176b87f0-f968-4e33-9f8f-4b72282b4cfb" unitRef="usd"> 20591000 </kvhi:OperatingLeaseAndOtherCommitmentsDueInYearThree>
<kvhi:OperatingLeaseAndOtherCommitmentsDueInYearFour contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDIvZnJhZzpkMWMzMjg3NTMzMTQ0MTRlYTk1MThiYmU4ZWNkMTdmNC90YWJsZToxNGVjMTRhMjllOTI0M2VmOTdiZTUzMWU1Mzk4MTcwYS90YWJsZXJhbmdlOjE0ZWMxNGEyOWU5MjQzZWY5N2JlNTMxZTUzOTgxNzBhXzQtMS0xLTEtMA_21767ad4-9c06-4dce-8632-8fac0ebef4ac" unitRef="usd"> 3707000 </kvhi:OperatingLeaseAndOtherCommitmentsDueInYearFour>
<kvhi:OperatingLeaseAndOtherCommitmentsDueInYearFive contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDIvZnJhZzpkMWMzMjg3NTMzMTQ0MTRlYTk1MThiYmU4ZWNkMTdmNC90YWJsZToxNGVjMTRhMjllOTI0M2VmOTdiZTUzMWU1Mzk4MTcwYS90YWJsZXJhbmdlOjE0ZWMxNGEyOWU5MjQzZWY5N2JlNTMxZTUzOTgxNzBhXzUtMS0xLTEtMA_c0137f24-83f5-467e-9e19-f695323fe2a1" unitRef="usd"> 173000 </kvhi:OperatingLeaseAndOtherCommitmentsDueInYearFive>
<kvhi:OperatingLeaseAndOtherCommitmentsDueAfterYearFive contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDIvZnJhZzpkMWMzMjg3NTMzMTQ0MTRlYTk1MThiYmU4ZWNkMTdmNC90YWJsZToxNGVjMTRhMjllOTI0M2VmOTdiZTUzMWU1Mzk4MTcwYS90YWJsZXJhbmdlOjE0ZWMxNGEyOWU5MjQzZWY5N2JlNTMxZTUzOTgxNzBhXzYtMS0xLTEtMA_e7097c1b-1dbb-4374-840c-adbb91e9d455" unitRef="usd"> 97000 </kvhi:OperatingLeaseAndOtherCommitmentsDueAfterYearFive>
<kvhi:OperatingLeaseAndOtherCommitmentsDue contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDIvZnJhZzpkMWMzMjg3NTMzMTQ0MTRlYTk1MThiYmU4ZWNkMTdmNC90YWJsZToxNGVjMTRhMjllOTI0M2VmOTdiZTUzMWU1Mzk4MTcwYS90YWJsZXJhbmdlOjE0ZWMxNGEyOWU5MjQzZWY5N2JlNTMxZTUzOTgxNzBhXzctMS0xLTEtMA_cffb69db-2abd-4218-865c-12c30dcb8f64" unitRef="usd"> 88130000 </kvhi:OperatingLeaseAndOtherCommitmentsDue>
<us-gaap:OperatingLeaseExpense contextRef="ia480b54f8edf483795caee45916a6311_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDIvZnJhZzpkMWMzMjg3NTMzMTQ0MTRlYTk1MThiYmU4ZWNkMTdmNC90ZXh0cmVnaW9uOmQxYzMyODc1MzMxNDQxNGVhOTUxOGJiZThlY2QxN2Y0XzQ5OQ_e82950de-1c25-4f16-a030-aa3b004960de" unitRef="usd"> 875000 </us-gaap:OperatingLeaseExpense>
<us-gaap:OperatingLeaseExpense contextRef="i58790f4a71d5424f9eebabf3c08c7dc0_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDIvZnJhZzpkMWMzMjg3NTMzMTQ0MTRlYTk1MThiYmU4ZWNkMTdmNC90ZXh0cmVnaW9uOmQxYzMyODc1MzMxNDQxNGVhOTUxOGJiZThlY2QxN2Y0XzUwNg_e76c5d59-084f-466e-83ad-51907e98d9c8" unitRef="usd"> 675000 </us-gaap:OperatingLeaseExpense>
<us-gaap:OperatingLeaseExpense contextRef="i667cede19db24beab6fd9ab0b3336dbf_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDIvZnJhZzpkMWMzMjg3NTMzMTQ0MTRlYTk1MThiYmU4ZWNkMTdmNC90ZXh0cmVnaW9uOmQxYzMyODc1MzMxNDQxNGVhOTUxOGJiZThlY2QxN2Y0XzY0OA_43b90a6a-4f02-48e8-b313-5865987c7055" unitRef="usd"> 34990000 </us-gaap:OperatingLeaseExpense>
<us-gaap:OperatingLeaseExpense contextRef="i71d89a9cb1a24dc8aad3a0926c219ff2_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDIvZnJhZzpkMWMzMjg3NTMzMTQ0MTRlYTk1MThiYmU4ZWNkMTdmNC90ZXh0cmVnaW9uOmQxYzMyODc1MzMxNDQxNGVhOTUxOGJiZThlY2QxN2Y0XzY1NQ_63707c6d-5775-412a-a404-3f4bbb0498df" unitRef="usd"> 36390000 </us-gaap:OperatingLeaseExpense>
<us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="ia43575d9493745ee913ee85e18917c45_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDIvZnJhZzpkMWMzMjg3NTMzMTQ0MTRlYTk1MThiYmU4ZWNkMTdmNC90ZXh0cmVnaW9uOmQxYzMyODc1MzMxNDQxNGVhOTUxOGJiZThlY2QxN2Y0XzEwMDA_b4bea243-5f99-4f55-87ec-03bbffc54a10" unitRef="usd"> 19172000 </us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzc2MDI_b45ce937-f7a1-4fdc-9feb-58e323fb4a9b">
Stockholders’ Equity <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes stock-based compensation in accordance with the provisions of ASC Topic 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Stock-based compensation expense, excluding compensation charges related to our employee stock purchase plan, or the ESPP, was $3,414</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $4,099 for the year ended December 31, 2020 and 2019, respectively. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to grant stock options, restricted stock awards and other stock-based awards under its Amended and Restated 2016 Equity and Incentive Plan (the 2016 Plan) with respect to up to 4,800 shares of common stock, an increase of 1,800 shares reserved for issuance under the previous 2016 Plan as approved by our shareholders on June 10, 2020. Options have generally been granted with an exercise price equal to the fair market value of the common stock on the date of grant and have generally provided for vesting in equal annual amounts over four years beginning on the first anniversary of the date of the grant. No options are exercisable for periods of more than five years after date of grant. Under the 2016 Plan, each share issued under awards other than options and stock appreciation rights will reduce the number of shares reserved for issuance by two shares. Shares issued under options or stock appreciation rights will reduce the shares reserved for issuance on a share-for-share basis. The 2016 Plan and earlier equity compensation plans, pursuant to which an aggregate of 14,215 shares of the Company’s common stock were reserved for issuance, were all approved by the Company's shareholders. As of December 31, 2020, 1,184 shares were available for future grants. The Compensation Committee of the Board of Directors administers the equity compensation plans, approves the individuals to whom awards will be granted and determines the number of shares and other terms of each award. Outstanding options under the Company's equity compensation plans at December 31, 2020 expire from November 2021 through August 2025.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None of the Company’s outstanding options includes performance-based or market-based vesting conditions as of December 31, 2020.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Employee Stock Options</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has estimated the fair value of each option grant on the date of grant using the Black-Scholes option-pricing model. The expected volatility assumption is based on the historical daily price data of the Company’s common stock over a period equivalent to the weighted average expected life of the Company’s options. The expected term of options granted is derived using assumed exercise rates based on historical exercise patterns and represents the period of time the options granted are expected to be outstanding. The risk-free interest rate is based on the actual U.S. Treasury zero-coupon rates for bonds matching the expected term of the option as of the option grant date. The dividend yield of zero is based upon the fact that the Company has not historically declared or paid cash dividends, and does not expect to declare or pay dividends in the foreseeable future.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The per share weighted-average fair values of stock options granted during 2020 and 2019 were $2.88 and $3.09, respectively. The weighted-average assumptions used to value options as of their grant date were as follows: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:72.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.29</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in outstanding stock options for the year ended December 31, 2020 and 2019 are as follows:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:38.049%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.566%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contractual Life<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired, canceled or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,034 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.83 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested or expected to vest at December 31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.25 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,288 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:38.049%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.566%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contractual Life<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2018</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired, canceled or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2019</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.07</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested or expected to vest at December 31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.86 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,325 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total aggregate intrinsic value of options exercised was $269 and $108 in 2020 and 2019, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, there was $3,446 of total unrecognized compensation expense related to stock options, which is expected to be recognized over a weighted-average period of 2.63 years. In 2020 and 2019, the Company recorded compensation charges of $1,401 and $1,076, respectively, related to stock options. Compensation costs for options subject only to service conditions that vest ratably are recognized on a straight-line basis over the requisite service period for the entire award. During 2020 and 2019, cash received under stock option plans for exercises was $880 and $286, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Restricted Stock</span></div><div style="padding-left:31.5pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted 317 and 322 restricted stock awards to employees under the terms of the 2016 Plan or the Amended and Restated 2006 Stock Incentive Plan (2006 Plan) for the years ended December 31, 2020 and 2019, respectively. The restricted stock awards have generally provided for vesting annually over four years from the date of grant subject to the recipient remaining an employee through the applicable vesting dates. Compensation expense for restricted stock awards is measured at fair value on the date of grant based on the number of shares granted and the quoted market closing price of the Company’s common stock. Such value is recognized as expense over the vesting period of the award, net of forfeitures. The weighted-average grant-date fair value of restricted stock granted during 2020 and 2019 was $8.19 and $9.67 per share, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, there was $3,851 of total unrecognized compensation expense related to restricted stock awards, which is expected to be recognized over a weighted-average period of 2.52 years. Compensation costs for awards subject only to service conditions that vest ratably are recognized on a straight-line basis over the requisite service period for the entire award. Compensation cost for awards initially subject to certain performance conditions are recognized on a ratable basis over the requisite service period for the entire award. In 2020 and 2019, the Company recorded compensation charges of $2,013 and $3,023, respectively, related to restricted stock awards.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock activity under the 2006 Plan and the 2016 Plan for 2020 is as follows:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>grant date<br/>fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2019, unvested</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020, unvested</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.91pt">Employee Stock Purchase Plan</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company's Amended and Restated 1996 Employee Stock Purchase Plan (ESPP), an aggregate of 1,650 shares of common stock have been reserved for issuance, of which 847 shares remain available as of December 31, 2020.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP covers all of the Company’s employees. Under the terms of the ESPP, eligible employees can elect to have up to six percent of their pre-tax compensation withheld to purchase shares of the Company’s common stock on a semi-annual basis at 85% of the market price on the first or last day of each purchase period, whichever is lower. During 2020 and 2019, shares issued under this plan were 44 and 45 shares, respectively. The Company utilizes the Black-Scholes option-pricing model to calculate the fair value of these discounted purchases. The fair value of the 15% discount is recognized as compensation expense over the purchase period. The Company applies a graded vesting approach because the ESPP provides for multiple purchase periods and is, in substance, a series of linked awards. In 2020 and 2019, the Company recorded compensation charges of $48 and $60, respectively, related to the ESPP. During 2020 and 2019, cash received under the ESPP was $336 and $414, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Stock-Based Compensation Expense</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents stock-based compensation expense, including expense for the ESPP, in the Company's consolidated statements of operations for the years ended December 31, 2020 and 2019.</span></div><div style="margin-bottom:17pt;margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of service sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, marketing and support</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,462</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,159</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(e) Accumulated Other Comprehensive Loss (AOCI)</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income (loss) includes net income (loss), unrealized gains and losses from foreign currency translation, and unrealized gains and losses from available for sale marketable securities and changes in fair value related to interest rate swap derivative instruments, net of tax attributes. The components of the Company’s comprehensive income (loss) and the effect on earnings for the periods presented are detailed in the accompanying consolidated statements of comprehensive income (loss).</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate Swaps</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Accumulated Other Comprehensive Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2018</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(14,720)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(14,731)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,953 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,964 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,767)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,767)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2020</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,232)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,232)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information, see Note 2, "Marketable Securities", and see Note 15, "Derivative Instruments and Hedging Activities."</span></div>
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="ic00f3e4b9d3e4cee8c53dcaedf8b7e91_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzg3OTYwOTMwMzI1Nzg_3d7ff80c-885c-40c6-ac2e-1615d1269291" unitRef="usd"> 3414000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="ie4fc2eeded3f48f39de04e30c2bdde20_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzg3OTYwOTMwMzI1ODQ_27f61463-9eb5-4938-8ef8-aa1598630301" unitRef="usd"> 4099000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzUxOQ_a292cb3b-a9d6-482e-bcb6-413952e529b7" unitRef="shares"> 4800000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzU3MQ_dcf76da8-314c-4d3e-993e-2dacfd8d081b" unitRef="shares"> 1800000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="i849c475b90aa48d9a98a0f162a959e29_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzk1Nw_d7a97166-cb63-433d-97dc-2aff92564b35"> P4Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<kvhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExercisePeriod contextRef="i849c475b90aa48d9a98a0f162a959e29_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzEwNzM_4549d326-dd10-47e3-87f1-53017137be5d"> P5Y </kvhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExercisePeriod>
<kvhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsReductionOfNumberOfSharesReservedForIssuance contextRef="i849c475b90aa48d9a98a0f162a959e29_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzEyNTY_46871e6f-f357-4cfe-9cc4-c382575ac451" unitRef="shares"> 2 </kvhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsReductionOfNumberOfSharesReservedForIssuance>
<us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="i7cae816c5a81415b9c72a0c383240bbe_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzE0ODQ_16ccc4c5-b215-47a2-86f1-339063a7bea0" unitRef="shares"> 14215000 </us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="i7cae816c5a81415b9c72a0c383240bbe_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzE2MTE_73277ce3-98dd-4525-a046-7636aa5abb19" unitRef="shares"> 1184000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="i849c475b90aa48d9a98a0f162a959e29_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzMyOTg1MzQ4OTM3NjY_23b971f8-e22e-4480-93ba-2cb53d17ef59" unitRef="number"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="i849c475b90aa48d9a98a0f162a959e29_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzMxMDE_700eae60-7bf5-4749-ae2e-ab3feb23be92" unitRef="usdPerShare"> 2.88 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="i9532d29d95f144469e65437a08dd89c8_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzMxMDg_6062a3b8-9ce5-49a7-9ec2-e582ee2051b9" unitRef="usdPerShare"> 3.09 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzc2MTI_e11e126a-d493-49d9-85fc-26c7a50d9fa9">
The weighted-average assumptions used to value options as of their grant date were as follows: <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:72.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.29</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table>
</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="i849c475b90aa48d9a98a0f162a959e29_D20200101-20201231" decimals="4" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo1NTJhY2RiMmVkMmQ0NjQxOGM0OTk1N2YwYzZlNTUwYi90YWJsZXJhbmdlOjU1MmFjZGIyZWQyZDQ2NDE4YzQ5OTU3ZjBjNmU1NTBiXzItMS0xLTEtMA_522c7909-2cd5-4547-b99b-1a618c1e0e99" unitRef="number"> 0.0021 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="i9532d29d95f144469e65437a08dd89c8_D20190101-20191231" decimals="4" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo1NTJhY2RiMmVkMmQ0NjQxOGM0OTk1N2YwYzZlNTUwYi90YWJsZXJhbmdlOjU1MmFjZGIyZWQyZDQ2NDE4YzQ5OTU3ZjBjNmU1NTBiXzItMy0xLTEtMA_5044efe0-e654-4a05-aaa1-5caa79fbc05a" unitRef="number"> 0.0191 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="i849c475b90aa48d9a98a0f162a959e29_D20200101-20201231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo1NTJhY2RiMmVkMmQ0NjQxOGM0OTk1N2YwYzZlNTUwYi90YWJsZXJhbmdlOjU1MmFjZGIyZWQyZDQ2NDE4YzQ5OTU3ZjBjNmU1NTBiXzMtMS0xLTEtMA_7974298c-043f-4fdc-a2f2-ea9b8a38da36" unitRef="number"> 0.440 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="i9532d29d95f144469e65437a08dd89c8_D20190101-20191231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo1NTJhY2RiMmVkMmQ0NjQxOGM0OTk1N2YwYzZlNTUwYi90YWJsZXJhbmdlOjU1MmFjZGIyZWQyZDQ2NDE4YzQ5OTU3ZjBjNmU1NTBiXzMtMy0xLTEtMA_0fb09e79-6f83-4e2d-b987-3f875cc9d2b2" unitRef="number"> 0.369 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="i849c475b90aa48d9a98a0f162a959e29_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo1NTJhY2RiMmVkMmQ0NjQxOGM0OTk1N2YwYzZlNTUwYi90YWJsZXJhbmdlOjU1MmFjZGIyZWQyZDQ2NDE4YzQ5OTU3ZjBjNmU1NTBiXzQtMS0xLTEtMA_c1e2a9ff-94f0-47d1-9581-c9da19337e75"> P4Y3M14D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="i9532d29d95f144469e65437a08dd89c8_D20190101-20191231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo1NTJhY2RiMmVkMmQ0NjQxOGM0OTk1N2YwYzZlNTUwYi90YWJsZXJhbmdlOjU1MmFjZGIyZWQyZDQ2NDE4YzQ5OTU3ZjBjNmU1NTBiXzQtMy0xLTEtMA_32556703-c3ac-477f-9958-0d0ac0e88c43"> P4Y3M7D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="i849c475b90aa48d9a98a0f162a959e29_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo1NTJhY2RiMmVkMmQ0NjQxOGM0OTk1N2YwYzZlNTUwYi90YWJsZXJhbmdlOjU1MmFjZGIyZWQyZDQ2NDE4YzQ5OTU3ZjBjNmU1NTBiXzYtMS0xLTEtMA_ffc95fe5-3282-4849-8285-270dd90c74df" unitRef="number"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="i9532d29d95f144469e65437a08dd89c8_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo1NTJhY2RiMmVkMmQ0NjQxOGM0OTk1N2YwYzZlNTUwYi90YWJsZXJhbmdlOjU1MmFjZGIyZWQyZDQ2NDE4YzQ5OTU3ZjBjNmU1NTBiXzYtMy0xLTEtMA_4c4e7c5b-f096-41f1-b733-2e351a8ea97b" unitRef="number"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzc2MTM_447e3e1e-ae02-4f5d-bd9b-8601577609ee">
<div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in outstanding stock options for the year ended December 31, 2020 and 2019 are as follows:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:38.049%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.566%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contractual Life<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired, canceled or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,034 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.83 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested or expected to vest at December 31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.25 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,288 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:38.049%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.566%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contractual Life<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2018</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired, canceled or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2019</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.07</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested or expected to vest at December 31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.86 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,325 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzEtMS0xLTEtMA_8d18fba5-35c9-410a-9839-3ff5f192c99e" unitRef="shares"> 1624000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzEtMy0xLTEtMA_d95262ed-4a39-4ee8-a03e-d2328f2fc92c" unitRef="usdPerShare"> 9.86 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzItMS0xLTEtMA_c395e76b-56fd-459b-bc49-fd55b52234e8" unitRef="shares"> 654000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzItMy0xLTEtMA_f85445c7-88e1-4d78-b949-15922956699b" unitRef="usdPerShare"> 8.12 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzMtMS0xLTEtMA_334ec1ba-d8ed-464c-9701-f58f862b36b3" unitRef="shares"> 110000 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzMtMy0xLTEtMA_802bf7de-8218-4882-ba67-3342e0e46d3f" unitRef="usdPerShare"> 8.02 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzQtMS0xLTEtMA_2e2a66d4-8614-45e1-9275-c63f3d88e957" unitRef="shares"> 134000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzQtMy0xLTEtMA_fc3429d0-23c7-4351-a666-584835b5ef8d" unitRef="usdPerShare"> 12.14 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzUtMS0xLTEtMA_396af929-9323-44b7-b145-544753956045" unitRef="shares"> 2034000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzUtMy0xLTEtMA_4d619a8a-0dd3-4c56-a25b-d5d0f1d159cc" unitRef="usdPerShare"> 9.25 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzUtNS0xLTEtMA_e1b86f9a-e711-4fba-91c1-37ae6bef2722"> P3Y2M15D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzUtNy0xLTEtMA_817f20ca-829c-41dd-a4da-abad436e637b" unitRef="usd"> 4288000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzYtMS0xLTEtMA_c2080848-8d0a-4906-95ad-110b9cec848b" unitRef="shares"> 611000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzYtMy0xLTEtMA_bf840caf-55c3-4f52-8dea-896d2cc62847" unitRef="usdPerShare"> 9.83 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzYtNS0xLTEtMA_1423c2e1-ed5a-4433-87ef-93488ca83fb5"> P2Y2M8D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzYtNy0xLTEtMA_61ba927c-4d44-42a0-b852-fcef2f120ccc" unitRef="usd"> 939000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzctMS0xLTEtMA_999da5de-3514-452b-956b-8b7e63ba1b09" unitRef="shares"> 2034000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzctMy0xLTEtMA_da9ac271-bd41-4fa9-843e-9e09c1649397" unitRef="usdPerShare"> 9.25 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzctNS0xLTEtMA_e245dafb-5741-4786-9287-6e9db708f201"> P3Y2M15D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5Y2VhZmEyYmY2MjY0MDVkOGVjMzUzMmZjNzVjMmU5Yi90YWJsZXJhbmdlOjljZWFmYTJiZjYyNjQwNWQ4ZWMzNTMyZmM3NWMyZTliXzctNy0xLTEtMA_09598651-8f21-455e-acd0-64ad538ecb7a" unitRef="usd"> 4288000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="ic27b42c42d88483b9969dc8118e33dd3_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzEtMS0xLTEtMA_ab35c888-645b-4765-82ed-2faf3ab2c3f3" unitRef="shares"> 1276000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="ic27b42c42d88483b9969dc8118e33dd3_I20181231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzEtMy0xLTEtMA_f9e32f94-a2d1-4c22-b65e-1142f9196b5e" unitRef="usdPerShare"> 10.28 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzItMS0xLTEtMA_a7453359-15b5-400c-a4de-43f7244a44f7" unitRef="shares"> 630000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzItMy0xLTEtMA_2aad981a-81aa-4193-9987-4329501f9a70" unitRef="usdPerShare"> 9.48 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzMtMS0xLTEtMA_1c24c200-b398-43f9-87c9-6be28a9932d5" unitRef="shares"> 37000 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzMtMy0xLTEtMA_c87d8be3-2e14-4a02-a552-6f69c5089fa5" unitRef="usdPerShare"> 7.89 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzQtMS0xLTEtMA_1b5ec2d9-af54-4db8-941c-f25cd88584a7" unitRef="shares"> 245000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzQtMy0xLTEtMA_1dd71eb2-bf1d-4fa8-ae63-58633e81278b" unitRef="usdPerShare"> 11.35 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzUtMS0xLTEtMA_69313b85-bbd1-468e-82d0-f8e9515c1e4c" unitRef="shares"> 1624000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzUtMy0xLTEtMA_ecd64ca1-f2b7-415e-a327-86a478241bd0" unitRef="usdPerShare"> 9.86 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzUtNS0xLTEtMA_8381429d-adae-40bb-b6e3-5348b440403e"> P3Y3M </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzUtNy0xLTEtMA_e68e4c8c-9d5f-44ba-a804-40cd063d3284" unitRef="usd"> 2325000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzYtMS0xLTEtMA_dcc34b99-90c7-452b-b4d1-19352a5bd25b" unitRef="shares"> 440000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzYtMy0xLTEtMA_3bcce49b-6ef6-4b13-a236-f29c1623aace" unitRef="usdPerShare"> 10.26 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzYtNS0xLTEtMA_6ea4a751-d22e-4b1d-adb1-86a6c6c993cb"> P2Y25D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzYtNy0xLTEtMA_7225a306-77cd-4e9c-b1b7-cd1f5c1c7bbb" unitRef="usd"> 572000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzctMS0xLTEtMA_4ea02d39-70a2-4fbd-a0d9-cc08c58ad5d1" unitRef="shares"> 1624000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzctMy0xLTEtMA_78572aa3-23ce-446d-ac3e-e472ba28cff7" unitRef="usdPerShare"> 9.86 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzctNS0xLTEtMA_47d9d51c-d816-4ecd-af26-388ca31ba443"> P3Y3M </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo5OGU4ZDQ0NDM3Zjg0Mjk0OWY1ZDI2MGI1MTU0MTE1MS90YWJsZXJhbmdlOjk4ZThkNDQ0MzdmODQyOTQ5ZjVkMjYwYjUxNTQxMTUxXzctNy0xLTEtMA_fc6f65d0-cd3b-4c2f-a465-a329812f7ea5" unitRef="usd"> 2325000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="i849c475b90aa48d9a98a0f162a959e29_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzMzODU_1d2fac0b-0b78-4fbf-beef-01d1baecb61a" unitRef="usd"> 269000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="i9532d29d95f144469e65437a08dd89c8_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzMzOTI_429b8b64-4dc4-4f3b-b6bd-0440d0c6910a" unitRef="usd"> 108000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="i7cae816c5a81415b9c72a0c383240bbe_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzM0Mzk_56a705fe-3a00-4b1b-a49c-26c26c5779cd" unitRef="usd"> 3446000 </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="i849c475b90aa48d9a98a0f162a959e29_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzM1ODA_5b4fbdab-117f-400d-b866-cb74f92606c3"> P2Y7M17D </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i849c475b90aa48d9a98a0f162a959e29_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzM2MzY_650b1ccd-d882-4a54-9e2f-1c5452870d32" unitRef="usd"> 1401000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i9532d29d95f144469e65437a08dd89c8_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzM2NDM_e6220826-baca-40cb-bd5c-040f5ac83f6c" unitRef="usd"> 1076000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:ProceedsFromStockOptionsExercised contextRef="i849c475b90aa48d9a98a0f162a959e29_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzM5MzU_db2df332-59d7-4631-9b7f-40f177321f08" unitRef="usd"> 880000 </us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:ProceedsFromStockOptionsExercised contextRef="i9532d29d95f144469e65437a08dd89c8_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzM5NDI_95bc5194-0a6c-4cf5-b414-d26c82ef7022" unitRef="usd"> 286000 </us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i7142b4402f34424a8f86072059580d0c_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzQwMDE_08fed90f-974d-4068-9859-6c3c3ffe318c" unitRef="shares"> 317000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i3f0db5cda7d54ad793030e1810658769_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzQwMDg_3851f25f-3988-415e-ae97-ba71ae0a649d" unitRef="shares"> 322000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="i7142b4402f34424a8f86072059580d0c_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzQyNTE_87349352-0a58-4a0c-a902-4bd325007b03"> P4Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="i7142b4402f34424a8f86072059580d0c_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzQ3NDI_29e869dd-10c1-4d25-b7bf-452d410723d0" unitRef="usdPerShare"> 8.19 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="i3f0db5cda7d54ad793030e1810658769_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzQ3NDk_8f9c8f44-1eab-49cb-9bc6-029eed138d4f" unitRef="usdPerShare"> 9.67 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="idd41aa49b5d540d3b826edbb82a19f9b_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzQ3OTg_94b0831e-95e5-4f3b-8b5e-93350c034114" unitRef="usd"> 3851000 </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="i7142b4402f34424a8f86072059580d0c_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzQ5NDk_c51ac09d-8018-4d8e-8745-c921f388b3ce"> P2Y6M7D </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i7142b4402f34424a8f86072059580d0c_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzUzNTU_3be49f23-8268-4081-bc97-f6c605a2142e" unitRef="usd"> 2013000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i3f0db5cda7d54ad793030e1810658769_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzUzNjI_2d3fcb24-b894-47c2-a860-6444455e65bb" unitRef="usd"> 3023000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzc2Mjk_664c5944-be66-49ea-b0c3-e0bb48112571">
<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock activity under the 2006 Plan and the 2016 Plan for 2020 is as follows:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>grant date<br/>fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2019, unvested</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020, unvested</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i71c514b9708e41d092493682c54594c0_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo3OGU1MTFkNzc0N2I0MTI3YTAxN2JkMTI0MzVjNTM0Mi90YWJsZXJhbmdlOjc4ZTUxMWQ3NzQ3YjQxMjdhMDE3YmQxMjQzNWM1MzQyXzEtMS0xLTEtMA_d1bd4855-03ff-4f17-af1c-261679d6cdb2" unitRef="shares"> 498000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i71c514b9708e41d092493682c54594c0_I20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo3OGU1MTFkNzc0N2I0MTI3YTAxN2JkMTI0MzVjNTM0Mi90YWJsZXJhbmdlOjc4ZTUxMWQ3NzQ3YjQxMjdhMDE3YmQxMjQzNWM1MzQyXzEtMy0xLTEtMA_e892351e-e397-46e3-8d0f-f791e277d598" unitRef="usdPerShare"> 9.51 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i7142b4402f34424a8f86072059580d0c_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo3OGU1MTFkNzc0N2I0MTI3YTAxN2JkMTI0MzVjNTM0Mi90YWJsZXJhbmdlOjc4ZTUxMWQ3NzQ3YjQxMjdhMDE3YmQxMjQzNWM1MzQyXzItMS0xLTEtMA_e4209c65-e689-4d37-9ef9-c4bd0bed184d" unitRef="shares"> 317000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="i7142b4402f34424a8f86072059580d0c_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo3OGU1MTFkNzc0N2I0MTI3YTAxN2JkMTI0MzVjNTM0Mi90YWJsZXJhbmdlOjc4ZTUxMWQ3NzQ3YjQxMjdhMDE3YmQxMjQzNWM1MzQyXzItMy0xLTEtMA_a7263905-a774-4ecf-80a6-9b5a1f2bf5c9" unitRef="usdPerShare"> 8.19 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="i7142b4402f34424a8f86072059580d0c_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo3OGU1MTFkNzc0N2I0MTI3YTAxN2JkMTI0MzVjNTM0Mi90YWJsZXJhbmdlOjc4ZTUxMWQ3NzQ3YjQxMjdhMDE3YmQxMjQzNWM1MzQyXzMtMS0xLTEtMA_de62f165-12ee-4756-8262-8177b33904fb" unitRef="shares"> 252000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="i7142b4402f34424a8f86072059580d0c_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo3OGU1MTFkNzc0N2I0MTI3YTAxN2JkMTI0MzVjNTM0Mi90YWJsZXJhbmdlOjc4ZTUxMWQ3NzQ3YjQxMjdhMDE3YmQxMjQzNWM1MzQyXzMtMy0xLTEtMA_69387ab3-c710-4ebb-b49b-00da91495d87" unitRef="usdPerShare"> 9.18 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="i7142b4402f34424a8f86072059580d0c_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo3OGU1MTFkNzc0N2I0MTI3YTAxN2JkMTI0MzVjNTM0Mi90YWJsZXJhbmdlOjc4ZTUxMWQ3NzQ3YjQxMjdhMDE3YmQxMjQzNWM1MzQyXzQtMS0xLTEtMA_58be8aa1-6461-479a-8cb4-d14140216ca0" unitRef="shares"> 7000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="i7142b4402f34424a8f86072059580d0c_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo3OGU1MTFkNzc0N2I0MTI3YTAxN2JkMTI0MzVjNTM0Mi90YWJsZXJhbmdlOjc4ZTUxMWQ3NzQ3YjQxMjdhMDE3YmQxMjQzNWM1MzQyXzQtMy0xLTEtMA_1fe7ceb6-bcbe-4da9-a312-4a89e92aae09" unitRef="usdPerShare"> 10.00 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="idd41aa49b5d540d3b826edbb82a19f9b_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo3OGU1MTFkNzc0N2I0MTI3YTAxN2JkMTI0MzVjNTM0Mi90YWJsZXJhbmdlOjc4ZTUxMWQ3NzQ3YjQxMjdhMDE3YmQxMjQzNWM1MzQyXzUtMS0xLTEtMA_0e5f3839-99d5-434e-8483-0b90684d9fb6" unitRef="shares"> 556000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="idd41aa49b5d540d3b826edbb82a19f9b_I20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTo3OGU1MTFkNzc0N2I0MTI3YTAxN2JkMTI0MzVjNTM0Mi90YWJsZXJhbmdlOjc4ZTUxMWQ3NzQ3YjQxMjdhMDE3YmQxMjQzNWM1MzQyXzUtMy0xLTEtMA_25a76bf2-9dfc-4226-bbe9-c34e012394a9" unitRef="usdPerShare"> 8.90 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="ia5da8e9c72d046e6805cab45ffcfba34_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzU2Mzg_c36730bb-12b4-4b00-a9b2-be4ef82a97ea" unitRef="shares"> 1650000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="i947c09c540bc4f1492a677892df87a6e_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzU3MDY_bce824d5-4221-4547-a005-1fc80ca29b19" unitRef="shares"> 847000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
<kvhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityAwardsPreTaxContibutionPercentageOfCompensation contextRef="i1c22b39146274aa49af684101580d608_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzU4NjQ_094e0a3d-8bf9-47f0-b43e-552aa9132514" unitRef="number"> 0.06 </kvhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityAwardsPreTaxContibutionPercentageOfCompensation>
<kvhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentPercentageOfSharePrice contextRef="ia5da8e9c72d046e6805cab45ffcfba34_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzU5ODk_ae77836b-2ad9-4a16-a4dc-c830aea672ed" unitRef="number"> 0.85 </kvhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentPercentageOfSharePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod contextRef="i8969cd7b493c4f98b684c3e42089121b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzYxMjg_615ed7d6-f4d6-48fa-83ba-aab4c3417470" unitRef="shares"> 44000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod contextRef="i3e30a8a760874b5a9a91be7859fc490b_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzYxMzU_5a32838b-af99-49c7-8ff9-6c89d9563f35" unitRef="shares"> 45000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
<kvhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentDiscountPercentageAttributableToCompensationExpense contextRef="i947c09c540bc4f1492a677892df87a6e_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzYzMDE_23d6ca27-c37d-4530-9382-c2d741404743" unitRef="number"> 0.15 </kvhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentDiscountPercentageAttributableToCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i8969cd7b493c4f98b684c3e42089121b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzY1ODA_b2f910e4-3fa0-4d88-a0c2-2b21bf57d51a" unitRef="usd"> 48000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i3e30a8a760874b5a9a91be7859fc490b_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzY1ODc_eb7d4c46-02ba-4ea1-b225-153ee424c706" unitRef="usd"> 60000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans contextRef="i8969cd7b493c4f98b684c3e42089121b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzY2NzA_72b59887-33eb-46bc-88b0-df58b11b3dad" unitRef="usd"> 336000 </us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
<us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans contextRef="i3e30a8a760874b5a9a91be7859fc490b_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzY2Nzc_d892dfbd-9c82-4048-b616-d2e5c2409790" unitRef="usd"> 414000 </us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
<us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzc2MTg_0d6d67a3-9f0c-4a9c-85da-46a6c0e329f7">
<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents stock-based compensation expense, including expense for the ESPP, in the Company's consolidated statements of operations for the years ended December 31, 2020 and 2019.</span></div><div style="margin-bottom:17pt;margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of service sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, marketing and support</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,462</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,159</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="ia634aa70319f4a2f9bc42ca3da53f56f_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTphNTcyZjM5YjdkNWY0MDc5OWFiM2VjZjM2ODEyZmRhNC90YWJsZXJhbmdlOmE1NzJmMzliN2Q1ZjQwNzk5YWIzZWNmMzY4MTJmZGE0XzEtMS0xLTEtMA_e35366be-29c9-485f-b9d2-f7591277c1a8" unitRef="usd"> 165000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i4b621c745c8e48648436f4d82d91490b_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTphNTcyZjM5YjdkNWY0MDc5OWFiM2VjZjM2ODEyZmRhNC90YWJsZXJhbmdlOmE1NzJmMzliN2Q1ZjQwNzk5YWIzZWNmMzY4MTJmZGE0XzEtMy0xLTEtMA_c332b177-ffdd-46b9-8a5a-b4ecb5f9909f" unitRef="usd"> 240000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="ib2b8c313f239480dbb87ff9f1d904460_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTphNTcyZjM5YjdkNWY0MDc5OWFiM2VjZjM2ODEyZmRhNC90YWJsZXJhbmdlOmE1NzJmMzliN2Q1ZjQwNzk5YWIzZWNmMzY4MTJmZGE0XzItMS0xLTEtMA_70b85f2d-c5da-46e7-8210-907b817b1a89" unitRef="usd"> 0 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="ic30041d1b5fb4c50ba902aca82fbb22b_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTphNTcyZjM5YjdkNWY0MDc5OWFiM2VjZjM2ODEyZmRhNC90YWJsZXJhbmdlOmE1NzJmMzliN2Q1ZjQwNzk5YWIzZWNmMzY4MTJmZGE0XzItMy0xLTEtMA_a01c8c2e-67db-4ddf-ae10-ddaa44148095" unitRef="usd"> 0 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i2d91ed63969f46b78a32739c8f04f8b7_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTphNTcyZjM5YjdkNWY0MDc5OWFiM2VjZjM2ODEyZmRhNC90YWJsZXJhbmdlOmE1NzJmMzliN2Q1ZjQwNzk5YWIzZWNmMzY4MTJmZGE0XzMtMS0xLTEtMA_402f4b32-941e-4f9e-9c1c-f8d3396af371" unitRef="usd"> 593000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i8f51b63880144cf49359eab555eb0eaa_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTphNTcyZjM5YjdkNWY0MDc5OWFiM2VjZjM2ODEyZmRhNC90YWJsZXJhbmdlOmE1NzJmMzliN2Q1ZjQwNzk5YWIzZWNmMzY4MTJmZGE0XzMtMy0xLTEtMA_5ff0b97e-afda-41d5-ab1a-8116d5318ac9" unitRef="usd"> 815000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="ide5933b814c8451792e4c58bf5dee49b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTphNTcyZjM5YjdkNWY0MDc5OWFiM2VjZjM2ODEyZmRhNC90YWJsZXJhbmdlOmE1NzJmMzliN2Q1ZjQwNzk5YWIzZWNmMzY4MTJmZGE0XzQtMS0xLTEtMA_13951837-bd45-4eb8-ba8d-54435aa551dc" unitRef="usd"> 682000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i5853ffd57e8e420f9e70bc33b45cd0b0_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTphNTcyZjM5YjdkNWY0MDc5OWFiM2VjZjM2ODEyZmRhNC90YWJsZXJhbmdlOmE1NzJmMzliN2Q1ZjQwNzk5YWIzZWNmMzY4MTJmZGE0XzQtMy0xLTEtMA_ba79ebea-3849-4083-b525-b0527fb144bd" unitRef="usd"> 867000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="ia42acefcef994d89b5db455dcff616e6_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTphNTcyZjM5YjdkNWY0MDc5OWFiM2VjZjM2ODEyZmRhNC90YWJsZXJhbmdlOmE1NzJmMzliN2Q1ZjQwNzk5YWIzZWNmMzY4MTJmZGE0XzUtMS0xLTEtMA_1732b11e-0bcc-4f18-a8a7-4766748eb9f1" unitRef="usd"> 2022000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="icf704199c75844b781d4fe16919efe43_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTphNTcyZjM5YjdkNWY0MDc5OWFiM2VjZjM2ODEyZmRhNC90YWJsZXJhbmdlOmE1NzJmMzliN2Q1ZjQwNzk5YWIzZWNmMzY4MTJmZGE0XzUtMy0xLTEtMA_db6f5d0b-5744-42c0-a71f-2f6253b30a3c" unitRef="usd"> 2237000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTphNTcyZjM5YjdkNWY0MDc5OWFiM2VjZjM2ODEyZmRhNC90YWJsZXJhbmdlOmE1NzJmMzliN2Q1ZjQwNzk5YWIzZWNmMzY4MTJmZGE0XzYtMS0xLTEtMA_460e7052-8a47-4c3e-9956-6d238cfd01aa" unitRef="usd"> 3462000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTphNTcyZjM5YjdkNWY0MDc5OWFiM2VjZjM2ODEyZmRhNC90YWJsZXJhbmdlOmE1NzJmMzliN2Q1ZjQwNzk5YWIzZWNmMzY4MTJmZGE0XzYtMy0xLTEtMA_9bce24ea-a9de-4ba6-8773-524eaf3d6c67" unitRef="usd"> 4159000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90ZXh0cmVnaW9uOmU1MDE5ZjBlMjg0YzQwNWQ5YmFkZjdiZTU1MmVjNTRmXzc2MjU_083d0af4-0e52-432b-bc36-bbb88f5b128a">
The components of the Company’s comprehensive income (loss) and the effect on earnings for the periods presented are detailed in the accompanying consolidated statements of comprehensive income (loss).<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate Swaps</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Accumulated Other Comprehensive Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2018</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(14,720)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(14,731)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,953 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,964 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,767)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,767)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2020</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,232)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,232)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
<us-gaap:StockholdersEquity contextRef="i87b0efe5f4124076996777d10201f4b9_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzEtMS0xLTEtMA_81f10f75-1e0f-4b50-a292-6d5fbc6e2521" unitRef="usd"> -14720000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i47813b007dc144ac90ba98869c04f336_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzEtNS0xLTEtMA_17787fc6-89dc-4e94-acc3-a4244c4f815f" unitRef="usd"> -11000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i96757297b84b4691ba9f5bc7b524e763_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzEtNy0xLTEtMA_b0d283aa-c9f7-4b52-b7c7-a4d8cca32117" unitRef="usd"> -14731000 </us-gaap:StockholdersEquity>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="i5006301e4404479bbbe95c16c1f4fb3d_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzItMS0xLTEtMA_619e0f17-78e2-4ff4-8cda-8734fbc86a24" unitRef="usd"> 470000 </us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="ib9782a8a05904f99aeef897b8be63c86_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzItNS0xLTEtMA_47cda908-9917-42ae-8e89-955d7fd27f82" unitRef="usd"> 3000 </us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="ia7c612f2fd044d3e86a53dec78e322e5_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzItNy0xLTEtMA_89a8648d-e063-480b-bb98-49f52a28a61b" unitRef="usd"> 473000 </us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="i5006301e4404479bbbe95c16c1f4fb3d_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzMtMS0xLTEtMA_0ee44fe3-0296-4935-988e-49be4e8ba3a3" unitRef="usd"> -11483000 </us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
<us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="ib9782a8a05904f99aeef897b8be63c86_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzMtNS0xLTEtMA_cd24758c-9149-4f46-8c33-cd68ca52bfbe" unitRef="usd"> -8000 </us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
<us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="ia7c612f2fd044d3e86a53dec78e322e5_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzMtNy0xLTEtMA_2f9d944b-0fb7-4968-8874-9faeb43b4e53" unitRef="usd"> -11491000 </us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="i5006301e4404479bbbe95c16c1f4fb3d_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzQtMS0xLTEtMA_0ca65652-7258-46ba-830e-53941a87db72" unitRef="usd"> 11953000 </us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="ib9782a8a05904f99aeef897b8be63c86_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzQtNS0xLTEtMA_08ab8b56-2612-4c88-805f-4f51a33261c0" unitRef="usd"> 11000 </us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="ia7c612f2fd044d3e86a53dec78e322e5_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzQtNy0xLTEtMA_5a84f119-8162-4ca0-b21f-921f4ea5c8a3" unitRef="usd"> 11964000 </us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:StockholdersEquity contextRef="iba581c144eb949bca16d6c4428a1225a_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzUtMS0xLTEtMA_07c9d4b6-2d73-4034-a803-e82556f88359" unitRef="usd"> -2767000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i5cd69a3a33ab4fb0b3f05f31464e1027_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzUtNS0xLTEtMA_358a40fc-11f2-484a-aa86-8ff0f9ffc96f" unitRef="usd"> 0 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="ia35592215b5a48ae8ee9a2e233de256f_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzUtNy0xLTEtMA_6fe0e2c7-f3c3-4b57-a1cf-500b5c175b53" unitRef="usd"> -2767000 </us-gaap:StockholdersEquity>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="ieb72b959a354437a99d6c6f7f86f9eca_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzYtMS0xLTEtMA_13f486f3-6848-443d-ae4f-158323ec388f" unitRef="usd"> -465000 </us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="i36df47f8301c4021acb2e15a00feb4a7_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzYtNS0xLTEtMA_25642843-f6fe-462c-9164-a454ece095d3" unitRef="usd"> 0 </us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="ia690474e3a1448cfa0addb1aa18fab39_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzYtNy0xLTEtMA_c1c84838-6732-4c6e-b9c7-97edeebd04df" unitRef="usd"> -465000 </us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="ieb72b959a354437a99d6c6f7f86f9eca_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzgtMS0xLTEtMA_e3537cf6-9950-46a3-9ae1-49b4cf07076d" unitRef="usd"> -465000 </us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="i36df47f8301c4021acb2e15a00feb4a7_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzgtNS0xLTEtMA_3e0425b6-6029-40c2-a58f-e570378b9a60" unitRef="usd"> 0 </us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="ia690474e3a1448cfa0addb1aa18fab39_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzgtNy0xLTEtMA_84d6fe94-c848-488a-8cea-a573d2df5a30" unitRef="usd"> -465000 </us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:StockholdersEquity contextRef="idd91c2854b8a4278ae570c5ed010254f_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzktMS0xLTEtMA_0c917844-a6aa-4f6a-9cd6-dd97ada89083" unitRef="usd"> -3232000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="ia1d0845efce2406bad99dcd43da9fed6_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzktNS0xLTEtMA_c724315d-6f39-4bd9-8eb4-516201ff0bc0" unitRef="usd"> 0 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i2abbb70df1bd457988f8e01f81677455_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDUvZnJhZzplNTAxOWYwZTI4NGM0MDVkOWJhZGY3YmU1NTJlYzU0Zi90YWJsZTpiMzQ0MmIyY2UyZWQ0OThiYjBlNWY2Y2VmMjBjNmYwYy90YWJsZXJhbmdlOmIzNDQyYjJjZTJlZDQ5OGJiMGU1ZjZjZWYyMGM2ZjBjXzktNy0xLTEtMA_c17c42a8-fa28-41ef-95f9-666ca7700cbd" unitRef="usd"> -3232000 </us-gaap:StockholdersEquity>
<us-gaap:IncomeTaxDisclosureTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzgwODU_2891302d-9ef9-4e1f-87cb-5eac71ffd2c4">
Income Taxes<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) for the years ended December 31, 2020 and 2019 attributable to loss from operations is presented below.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"><tr><td style="width:1.0%"/><td style="width:53.109%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.673%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Year ended December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(387)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(387)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Year ended December 31, 2019</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,922)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,003)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual income tax expense (benefit) differs from the “expected” income tax expense (benefit) computed by applying the United States Federal statutory income tax rate of 21% for both 2020 and 2019 to loss before tax expense, as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit at Federal statutory income tax rate</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,571)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,203)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in income taxes resulting from:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax benefit, net of federal benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(610)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State research and development, investment credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible meals & entertainment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible stock compensation expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal research and development credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(707)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(490)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision to tax return adjustments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on legal entity dissolution</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill and intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Income tax expense (benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,003)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss from continuing operations before income tax expense (benefit) determined by tax jurisdiction, are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,862)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,452)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,904)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,440 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,766)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,012)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities for the periods presented consisted of the following:</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, due to allowance for doubtful accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss carry-forwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, due to difference in depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development tax credit carry-forwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credit carry-forwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax credit carry-forwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,154 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,263 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,085 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,089 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,653 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,637 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(384)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(844)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, due to differences in depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,564)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,998)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,354)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(717)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax asset</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(762)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2020 the Company has federal and state tax loss carryforwards of approximately $9,180 and $12,317, respectively. The federal loss carryforward has no expiration date. The state losses expire through the year 2040. As of December 31, 2020, the Company had federal research and development tax credit carry-forwards in the amount of $5,631 and other general business credits of $9 that expire in years 2028 through 2040. As of December 31, 2020, the Company had foreign tax credit carry-forwards in the amount of $2,345 that expire in years 2026 through 2027. As of December 31, 2020, the Company had state research and development tax credit carry-forwards in the amount of $4,772 that expire in years 2021 through 2027. The Company also had other state tax credit carry-forwards of $86 available to reduce future state tax expense that expire in years 2021 through 2027. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s ability to utilize these net operating loss carry-forwards and tax credit carry-forwards may be limited in the future if the Company experiences an ownership change pursuant to Internal Revenue Code Section 382. An ownership change occurs when the ownership percentages of 5% or greater stockholders change by more than 50% over a three-year period.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the realizability of its net deferred tax assets, the Company considered whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. As of December 31, 2020, the Company concluded that a net increase of $3,980 of the valuation allowance was appropriate. The change was the result of an increase in domestic tax credit and net operating loss balances offset by a decrease attributed to the derecognition of foreign net operating losses. As part of the Company’s analysis, the Company evaluated, among other factors, its recent history of generating tax losses and its near-term forecasts of future taxable income or losses. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, unremitted foreign earnings, which were not significant, have been retained by the Company's foreign subsidiaries for indefinite reinvestment. Upon repatriation of those earnings, in the form of dividends or otherwise, the Company could be subject to state tax and withholding taxes payable to various foreign countries. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes reserves for uncertain tax positions based on management’s assessment of exposure associated with tax deductions, permanent tax differences, and tax credits. The tax reserves are analyzed periodically and adjustments are made as events occur that warrant adjustment to the reserve. The Company's policy is to recognize interest and penalties related to unrecognized tax benefits as a component of income tax expense.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate changes in the total gross amount of unrecognized tax benefits are as follows:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"><tr><td style="width:1.0%"/><td style="width:73.604%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.179%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross (decrease) increase in unrecognized tax benefits - prior year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,524 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increase in unrecognized tax benefits - current year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(199)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits as of December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,771 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All unrecognized tax benefits as of December 31, 2020 and 2019, if recognized, would result in a reduction of the Company's effective tax rate.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded interest and penalties of $61 and $11 in its consolidated statement of operations for the years ended December 31, 2020 and 2019, respectively. Total accrued interest and penalties related to tax positions taken on our tax returns and included in non-current income taxes payable was approximately $208 and $147 as of December 31, 2020 and 2019, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of any resolution of income tax examinations is highly uncertain, as are the amounts and timing of any settlement payment. These events could cause fluctuations in the balance sheet classification of current and non-current assets and liabilities. The Company estimates that it is reasonably possible that the balance of unrecognized tax benefits as of December 31, 2020 may decrease approximately $25 in the next twelve months as a result of a lapse of statutes of limitation and settlements with taxing authorities.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s tax jurisdictions include the United States, the United Kingdom, Denmark, Cyprus, Norway, Brazil, Singapore, Hong Kong, Japan, and India. In general, the statute of limitations with respect to the Company's United States federal income taxes has expired for years prior to 2017, and the relevant state and foreign statutes vary. However, preceding years remain open to examination by United States federal and state and foreign taxing authorities to the extent of future utilization of net operating losses and research and development tax credits generated in each preceding year.</span></div>
</us-gaap:IncomeTaxDisclosureTextBlock>
<us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzgwNzI_f0ad8fb2-c987-4d3e-899a-51a4818f3802">
<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) for the years ended December 31, 2020 and 2019 attributable to loss from operations is presented below.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"><tr><td style="width:1.0%"/><td style="width:53.109%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.673%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Year ended December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(387)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(387)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Year ended December 31, 2019</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,922)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,003)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzItMS0xLTEtMA_4414aa0a-619d-4fe3-a444-f2f217379d66" unitRef="usd"> 240000 </us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzItMy0xLTEtMA_31dc3186-670c-4fb0-a100-5041b456ef68" unitRef="usd"> 0 </us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzItNS0xLTEtMA_f43aa94b-bd62-4eb3-90eb-fe3a1447de14" unitRef="usd"> 240000 </us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzMtMS0xLTEtMA_295a2797-5d2d-4d3f-951b-47d895521bed" unitRef="usd"> 0 </us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzMtMy0xLTEtMA_2ce1e7c8-a42a-46eb-8a4b-4d59613e2426" unitRef="usd"> 0 </us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzMtNS0xLTEtMA_a4018fe8-5bad-4869-a12b-a8aa1a2cbed2" unitRef="usd"> 0 </us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
<us-gaap:CurrentForeignTaxExpenseBenefit contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzQtMS0xLTEtMA_00fbaa76-7a94-46e3-bd41-ce2a24190ee4" unitRef="usd"> 321000 </us-gaap:CurrentForeignTaxExpenseBenefit>
<us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzQtMy0xLTEtMA_1bc36227-14fe-4f37-a8b5-346ad760eb97" unitRef="usd"> -387000 </us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
<us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzQtNS0xLTEtMA_40b2db18-f291-4dbb-b464-fbcd43787930" unitRef="usd"> -66000 </us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzUtMS0xLTEtMA_db75ff21-7255-4184-8c95-04e11fcdbdb7" unitRef="usd"> 561000 </us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzUtMy0xLTEtMA_b0fdc877-d5a1-481a-9cfe-8d6b3b546306" unitRef="usd"> -387000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzUtNS0xLTEtMA_c29cc4fd-ed23-457f-9c4b-90dbd3bf2d58" unitRef="usd"> 174000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzctMS0xLTEtMA_091278bc-4037-4ca8-b287-3c97b4f7b4a6" unitRef="usd"> -196000 </us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzctMy0xLTEtMA_ee1803b8-1eb8-44c5-8e5f-1e080990aa25" unitRef="usd"> -4741000 </us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzctNS0xLTEtMA_10b35cfc-39aa-423e-9e0a-99f4346ff35a" unitRef="usd"> -4937000 </us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzgtMS0xLTEtMA_b9ace8cf-618d-4f32-b41e-3d905c4a9619" unitRef="usd"> -28000 </us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzgtMy0xLTEtMA_12191d03-9554-4b8f-9c57-655c82d29fe6" unitRef="usd"> -29000 </us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzgtNS0xLTEtMA_910aa390-39bf-41d5-bb19-c5a9506b5dbd" unitRef="usd"> -57000 </us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
<us-gaap:CurrentForeignTaxExpenseBenefit contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzktMS0xLTEtMA_28e361d7-39cf-4a14-bbfb-72f6ff984865" unitRef="usd"> 1143000 </us-gaap:CurrentForeignTaxExpenseBenefit>
<us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzktMy0xLTEtMA_2c776b10-fe61-4622-b286-8fbd8e511ac1" unitRef="usd"> -152000 </us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
<us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzktNS0xLTEtMA_2a05d65e-f8a6-47f4-a2c1-7ff6422cfaa6" unitRef="usd"> 991000 </us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzEwLTEtMS0xLTA_937148d2-f1d0-4141-9130-937ed9abdf35" unitRef="usd"> 919000 </us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzEwLTMtMS0xLTA_b4d8405e-b2ce-4ea8-ac00-63eb255eb011" unitRef="usd"> -4922000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZToxZGI1ZTBjYzlkMjU0ODcwYmNhYjE2ZTkwNGM2OGE1My90YWJsZXJhbmdlOjFkYjVlMGNjOWQyNTQ4NzBiY2FiMTZlOTA0YzY4YTUzXzEwLTUtMS0xLTA_86d018d0-5b64-4972-95be-c4c332c2110d" unitRef="usd"> -4003000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzgwNzQ_f2d8b8ac-4208-4724-9530-65c8f959cb06">
<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual income tax expense (benefit) differs from the “expected” income tax expense (benefit) computed by applying the United States Federal statutory income tax rate of 21% for both 2020 and 2019 to loss before tax expense, as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit at Federal statutory income tax rate</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,571)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,203)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in income taxes resulting from:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax benefit, net of federal benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(610)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State research and development, investment credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible meals & entertainment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible stock compensation expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal research and development credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(707)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(490)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision to tax return adjustments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on legal entity dissolution</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill and intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Income tax expense (benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,003)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzItMS0xLTEtMA_a57892c2-85cf-4f44-b63f-a2fdc9edcf6e" unitRef="usd"> -4571000 </us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzItMy0xLTEtMA_04f45921-091e-4952-8dff-73115e194c19" unitRef="usd"> -4203000 </us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzQtMS0xLTEtMA_fb230a91-f0dc-45f7-a068-b963428c9d71" unitRef="usd"> -600000 </us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzQtMy0xLTEtMA_ce3ae681-a722-4348-af83-2d7258c12877" unitRef="usd"> -610000 </us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<kvhi:IncomeTaxReconciliationTaxCreditsStateResearchAndInvestment contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzUtMS0xLTEtMA_aede6d4a-6b51-4d4e-a1d6-8019a6dfefb6" unitRef="usd"> 213000 </kvhi:IncomeTaxReconciliationTaxCreditsStateResearchAndInvestment>
<kvhi:IncomeTaxReconciliationTaxCreditsStateResearchAndInvestment contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzUtMy0xLTEtMA_e1f5ac2a-85ac-491e-96d8-b75ae0ce0574" unitRef="usd"> -71000 </kvhi:IncomeTaxReconciliationTaxCreditsStateResearchAndInvestment>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzYtMS0xLTEtMA_7beb665c-97fb-4997-bdd7-ecaff0885543" unitRef="usd"> 22000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzYtMy0xLTEtMA_c5e8d68e-2dc1-4cc9-b8bc-93995e9c514a" unitRef="usd"> 36000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzctMS0xLTEtMA_10bd4590-5198-40b8-ba5f-8ce3fb7d8cb4" unitRef="usd"> 19000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzctMy0xLTEtMA_a9ef2c04-ae21-4891-a810-e0fc600e4241" unitRef="usd"> 18000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzEwLTEtMS0xLTA_a468aaef-6764-482a-9571-158cb12e2ddc" unitRef="usd"> 235000 </us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
<us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzEwLTMtMS0xLTA_8fc2897c-7264-42b6-8c89-c683a03c8080" unitRef="usd"> -4000 </us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
<us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzExLTEtMS0xLTA_2ec3472a-a50d-4034-93ad-3a674814e8ef" unitRef="usd"> 707000 </us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
<us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzExLTMtMS0xLTA_c0a8707d-cf5a-49a2-86da-d4153b537094" unitRef="usd"> 490000 </us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
<us-gaap:IncomeTaxReconciliationTaxContingencies contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzEyLTEtMS0xLTA_33f79b0a-a3ab-49bb-ae2b-ecd4f3f90bcd" unitRef="usd"> 39000 </us-gaap:IncomeTaxReconciliationTaxContingencies>
<us-gaap:IncomeTaxReconciliationTaxContingencies contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzEyLTMtMS0xLTA_3e9a5c98-1406-466e-8c0b-fc11449999d8" unitRef="usd"> -110000 </us-gaap:IncomeTaxReconciliationTaxContingencies>
<us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzEzLTEtMS0xLTA_b32e3a79-02f8-41b7-8cf5-cd7ba8f8c8f5" unitRef="usd"> 144000 </us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
<us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzEzLTMtMS0xLTA_7869b0bf-dd9f-408b-914f-8a654975ff9d" unitRef="usd"> 21000 </us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzE1LTEtMS0xLTA_9a61a98c-3e8a-4aa2-8850-a172c66cacdb" unitRef="usd"> 3980000 </us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzE1LTMtMS0xLTA_9170c44c-81c1-4a62-9836-68b58a356eb8" unitRef="usd"> 934000 </us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<kvhi:EffectiveIncomeTaxRateReconciliationLossOnLegalSettlement contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzE3LTEtMS0xLTA_1e0464e3-6672-4842-b330-988fb4acf40e" unitRef="usd"> 0 </kvhi:EffectiveIncomeTaxRateReconciliationLossOnLegalSettlement>
<kvhi:EffectiveIncomeTaxRateReconciliationLossOnLegalSettlement contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzE3LTMtMS0xLTA_e2dcce20-b1db-4120-b12e-f2cf3bab7fa6" unitRef="usd"> 244000 </kvhi:EffectiveIncomeTaxRateReconciliationLossOnLegalSettlement>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzE0LTEtMS0xLTYxNjg_05b6f19b-da4a-4449-b7a1-cc1382562c73" unitRef="usd"> 1834000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzE0LTMtMS0xLTYyMzQ_70e3e1e9-061d-4272-9333-fd2cb9b92318" unitRef="usd"> 0 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
<us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzE4LTEtMS0xLTA_32a72c24-3ee4-4a6a-8cd1-899b83657f99" unitRef="usd"> -8000 </us-gaap:IncomeTaxReconciliationOtherAdjustments>
<us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzE4LTMtMS0xLTA_3f552894-8e7c-4808-abd3-465054b2f380" unitRef="usd"> 90000 </us-gaap:IncomeTaxReconciliationOtherAdjustments>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzE5LTEtMS0xLTA_e01003b1-00bd-45d2-8a38-b5b3dfac88c1" unitRef="usd"> 174000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo5ZGFlMTQwNmI2ZGQ0ODc4YjI1YmExM2VjOGZkNTUwYi90YWJsZXJhbmdlOjlkYWUxNDA2YjZkZDQ4NzhiMjViYTEzZWM4ZmQ1NTBiXzE5LTMtMS0xLTA_6d8a32c8-e13b-40d2-8b9f-db4f06a3be7f" unitRef="usd"> -4003000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzgwNzY_fa39fd64-fb70-4827-8d95-186ffff0134f">
<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss from continuing operations before income tax expense (benefit) determined by tax jurisdiction, are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,862)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,452)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,904)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,440 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,766)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,012)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTozYTI5MDY2MzhhZTQ0NGQ5OWYwNzExODEwNzUzOGE3Zi90YWJsZXJhbmdlOjNhMjkwNjYzOGFlNDQ0ZDk5ZjA3MTE4MTA3NTM4YTdmXzItMS0xLTEtMA_1d1c1afb-b2ac-4dc2-92d0-a35741a51ac1" unitRef="usd"> -11862000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTozYTI5MDY2MzhhZTQ0NGQ5OWYwNzExODEwNzUzOGE3Zi90YWJsZXJhbmdlOjNhMjkwNjYzOGFlNDQ0ZDk5ZjA3MTE4MTA3NTM4YTdmXzItMy0xLTEtMA_bd5f97b9-5770-4975-9319-dbe72d58162b" unitRef="usd"> -22452000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTozYTI5MDY2MzhhZTQ0NGQ5OWYwNzExODEwNzUzOGE3Zi90YWJsZXJhbmdlOjNhMjkwNjYzOGFlNDQ0ZDk5ZjA3MTE4MTA3NTM4YTdmXzMtMS0xLTEtMA_f0ed3535-271f-43e5-ba02-b444311ea0ff" unitRef="usd"> -9904000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTozYTI5MDY2MzhhZTQ0NGQ5OWYwNzExODEwNzUzOGE3Zi90YWJsZXJhbmdlOjNhMjkwNjYzOGFlNDQ0ZDk5ZjA3MTE4MTA3NTM4YTdmXzMtMy0xLTEtMA_b0883523-986b-4932-8053-c63ccbcef5cd" unitRef="usd"> 2440000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTozYTI5MDY2MzhhZTQ0NGQ5OWYwNzExODEwNzUzOGE3Zi90YWJsZXJhbmdlOjNhMjkwNjYzOGFlNDQ0ZDk5ZjA3MTE4MTA3NTM4YTdmXzQtMS0xLTEtMA_b5f9cee8-d0ca-421e-bbd0-bc5efc1406d0" unitRef="usd"> -21766000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTozYTI5MDY2MzhhZTQ0NGQ5OWYwNzExODEwNzUzOGE3Zi90YWJsZXJhbmdlOjNhMjkwNjYzOGFlNDQ0ZDk5ZjA3MTE4MTA3NTM4YTdmXzQtMy0xLTEtMA_32171ab4-6fd0-440c-8440-45765ed8683f" unitRef="usd"> -20012000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzgwOTE_a199e722-9491-4fee-89d1-be67fa58067d">
<div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities for the periods presented consisted of the following:</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, due to allowance for doubtful accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss carry-forwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, due to difference in depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development tax credit carry-forwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credit carry-forwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax credit carry-forwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,154 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,263 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,085 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,089 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,653 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,637 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(384)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(844)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, due to differences in depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,564)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,998)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,354)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(717)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax asset</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liability</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(762)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzMtMS0xLTEtMA_16f4d17a-aa1d-43b1-badd-9fa92dad9698" unitRef="usd"> 221000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzMtMy0xLTEtMA_6a72b29d-89ad-46e6-af7e-a460a3dd2763" unitRef="usd"> 373000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
<us-gaap:DeferredTaxAssetsInventory contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzQtMS0xLTEtMA_70c2f8f4-41bb-4954-bc3b-c40c4c7f9f46" unitRef="usd"> 1209000 </us-gaap:DeferredTaxAssetsInventory>
<us-gaap:DeferredTaxAssetsInventory contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzQtMy0xLTEtMA_0feddba9-cfba-4a14-8f71-3c486d8476a5" unitRef="usd"> 776000 </us-gaap:DeferredTaxAssetsInventory>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzUtMS0xLTEtMA_4634aa91-3ecf-444e-ad85-7e7f963bfba4" unitRef="usd"> 2744000 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzUtMy0xLTEtMA_22b0f1a5-01b8-4d01-a6fb-548c41081a7b" unitRef="usd"> 1343000 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzYtMS0xLTEtMA_a53ff5af-78f0-4f4b-9a0e-469348efb9e9" unitRef="usd"> 874000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzYtMy0xLTEtMA_f89a78fb-3c18-4601-a965-5de3837b1489" unitRef="usd"> 807000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
<us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzctMS0xLTEtMA_b3213be1-c567-4f96-9df7-dcbc99c039ac" unitRef="usd"> 841000 </us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
<us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzctMy0xLTEtMA_3d53da18-de8e-431b-88db-3d931629341a" unitRef="usd"> 47000 </us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzgtMS0xLTEtMA_37403f30-8b92-4280-9a1d-225995f325b7" unitRef="usd"> 5640000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzgtMy0xLTEtMA_cd629014-d42c-470e-b198-757170209c49" unitRef="usd"> 5243000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzktMS0xLTEtMA_716132d9-3f8f-42a2-a409-7d43303266d3" unitRef="usd"> 2345000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzktMy0xLTEtMA_fd19fe35-bef7-4f15-b878-697bc112ffc4" unitRef="usd"> 2345000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
<kvhi:DeferredTaxAssetsTaxCreditCarryforwardsState contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzEwLTEtMS0xLTA_857e6b2d-5ba0-47b7-829e-b178f96af08a" unitRef="usd"> 3838000 </kvhi:DeferredTaxAssetsTaxCreditCarryforwardsState>
<kvhi:DeferredTaxAssetsTaxCreditCarryforwardsState contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzEwLTMtMS0xLTA_f5e9f9e9-eaa1-4250-9e0d-a5d651370187" unitRef="usd"> 3146000 </kvhi:DeferredTaxAssetsTaxCreditCarryforwardsState>
<us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzExLTEtMS0xLTA_18019702-f554-4aeb-8e13-ea76eaa5c12f" unitRef="usd"> 3154000 </us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
<us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzExLTMtMS0xLTA_45a5d7f9-adcb-4a12-8e49-c0a255ea9da0" unitRef="usd"> 3263000 </us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzEyLTEtMS0xLTA_ccec413d-cea5-4d6b-b0f5-2177c216ecc4" unitRef="usd"> 429000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzEyLTMtMS0xLTA_af7957c7-d749-492d-8bc0-35a64fba4ea8" unitRef="usd"> 523000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzEzLTEtMS0xLTA_1bb47833-72fa-45e9-b7cc-303ffc5698d1" unitRef="usd"> 1216000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzEzLTMtMS0xLTA_69f643b4-d0fa-4ed0-bafe-2048e5251d62" unitRef="usd"> 845000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
<kvhi:DeferredTaxAssetLeaseLiabiity contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzE0LTEtMS0xLTA_e0a4a293-84f5-4606-9bb7-cb94692fb7aa" unitRef="usd"> 1574000 </kvhi:DeferredTaxAssetLeaseLiabiity>
<kvhi:DeferredTaxAssetLeaseLiabiity contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzE0LTMtMS0xLTA_bfc628bb-cefa-4e65-83eb-9d9524d8514d" unitRef="usd"> 1378000 </kvhi:DeferredTaxAssetLeaseLiabiity>
<us-gaap:DeferredTaxAssetsGross contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzE1LTEtMS0xLTA_7334397c-550e-4ffb-8823-4bf437e6c129" unitRef="usd"> 24085000 </us-gaap:DeferredTaxAssetsGross>
<us-gaap:DeferredTaxAssetsGross contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzE1LTMtMS0xLTA_c7869345-85db-4428-b259-3870d17c28ea" unitRef="usd"> 20089000 </us-gaap:DeferredTaxAssetsGross>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzE2LTEtMS0xLTA_7bef1b3f-ece2-4f3d-83a0-c4ab35cd8be2" unitRef="usd"> 22432000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzE2LTMtMS0xLTA_11eb18b6-44b0-4e83-8c91-8571c6a64e3c" unitRef="usd"> 18452000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsNet contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzE3LTEtMS0xLTA_f1386ba5-9934-4013-a97d-62ddd333e261" unitRef="usd"> 1653000 </us-gaap:DeferredTaxAssetsNet>
<us-gaap:DeferredTaxAssetsNet contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzE3LTMtMS0xLTA_b215afc1-db58-40b8-9856-b06593e3c4ee" unitRef="usd"> 1637000 </us-gaap:DeferredTaxAssetsNet>
<us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzE5LTEtMS0xLTA_3d77202e-6d6d-4e64-aa8a-8c3df1ffebdc" unitRef="usd"> 384000 </us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
<us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzE5LTMtMS0xLTA_a9b798ea-2ec2-4e14-9a1a-20b2639d423e" unitRef="usd"> 844000 </us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzIwLTEtMS0xLTA_130d9957-c01f-46e2-aad6-d9b12f409b5f" unitRef="usd"> 50000 </us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzIwLTMtMS0xLTA_af240e53-f610-4121-a7d5-37834fe8c440" unitRef="usd"> 132000 </us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
<kvhi:DeferredLeaseLiabilityRightOfUseAsset contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzIxLTEtMS0xLTA_ec2d6516-d866-45a4-ac94-6f943811d5e3" unitRef="usd"> 1564000 </kvhi:DeferredLeaseLiabilityRightOfUseAsset>
<kvhi:DeferredLeaseLiabilityRightOfUseAsset contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzIxLTMtMS0xLTA_748aaa38-7319-4c5b-96df-d701a1dc2bea" unitRef="usd"> 1378000 </kvhi:DeferredLeaseLiabilityRightOfUseAsset>
<us-gaap:DeferredIncomeTaxLiabilities contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzIzLTEtMS0xLTA_5a667805-7010-4e5e-b10e-c8540d8ae84d" unitRef="usd"> 1998000 </us-gaap:DeferredIncomeTaxLiabilities>
<us-gaap:DeferredIncomeTaxLiabilities contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzIzLTMtMS0xLTA_49bd055e-44c4-433c-8201-787f120d333f" unitRef="usd"> 2354000 </us-gaap:DeferredIncomeTaxLiabilities>
<us-gaap:DeferredTaxLiabilities contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzI0LTEtMS0xLTA_b60d95b0-f496-4161-ad2c-f363ac33c4cd" unitRef="usd"> 345000 </us-gaap:DeferredTaxLiabilities>
<us-gaap:DeferredTaxLiabilities contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzI0LTMtMS0xLTA_462296ca-186b-4bdd-b34d-b21868f2719d" unitRef="usd"> 717000 </us-gaap:DeferredTaxLiabilities>
<us-gaap:DeferredIncomeTaxAssetsNet contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzI1LTEtMS0xLTA_380b7efc-77ca-438f-934f-3c7ee9255f30" unitRef="usd"> 73000 </us-gaap:DeferredIncomeTaxAssetsNet>
<us-gaap:DeferredIncomeTaxAssetsNet contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzI1LTMtMS0xLTA_b6df3566-d181-4bf6-a2e6-f4aff21cd131" unitRef="usd"> 45000 </us-gaap:DeferredIncomeTaxAssetsNet>
<us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzI2LTEtMS0xLTA_5ecb712d-d033-4e7e-a3b7-ccc0b25465c9" unitRef="usd"> 418000 </us-gaap:DeferredIncomeTaxLiabilitiesNet>
<us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo1ZTcyZDA1YTExY2Y0MjlhYmI4NDVmM2YwYjk5OTI0Yi90YWJsZXJhbmdlOjVlNzJkMDVhMTFjZjQyOWFiYjg0NWYzZjBiOTk5MjRiXzI2LTMtMS0xLTA_1f8b28e8-24f8-488e-855f-a8d2b39c2d87" unitRef="usd"> 762000 </us-gaap:DeferredIncomeTaxLiabilitiesNet>
<us-gaap:OperatingLossCarryforwards contextRef="i70d5fd6ab7484f1ba71fab12f9c4e7fb_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzMyOTg1MzQ4OTU3NTk_a6674e35-385a-4d86-8f40-7c566686d337" unitRef="usd"> 9180000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:OperatingLossCarryforwards contextRef="idae4074c78e048cda09b65d858e5608f_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzMyOTg1MzQ4OTU3NzA_37bb3540-f894-40ad-a36a-e7d705b568a7" unitRef="usd"> 12317000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:TaxCreditCarryforwardAmount contextRef="i8e64d47114d44d1babc6e06cfa90e7fc_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzY0MQ_e257edff-2962-4f32-a543-65526975efd1" unitRef="usd"> 5631000 </us-gaap:TaxCreditCarryforwardAmount>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzY4Mg_176ec6f8-f3d9-4c91-a2b1-bd2dc2dff522" unitRef="usd"> 9000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2Xzc4Nw_edb2efe1-dc60-4a04-a406-282b4eb9a459" unitRef="usd"> 2345000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
<us-gaap:TaxCreditCarryforwardAmount contextRef="iea14550be27d483fb76792cb5f7a5196_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzkzMA_71d4258e-4387-4849-a152-2bda2766bb75" unitRef="usd"> 4772000 </us-gaap:TaxCreditCarryforwardAmount>
<us-gaap:TaxCreditCarryforwardAmount contextRef="idae4074c78e048cda09b65d858e5608f_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzEwMjA_f7bf9fd8-4b35-4948-a56e-08fac71dde71" unitRef="usd"> 86000 </us-gaap:TaxCreditCarryforwardAmount>
<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzI2NjE_fdc8d849-1f00-452f-acc1-3017b6358eeb" unitRef="usd"> 3980000 </us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
<us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzgwODM_e50acb91-386a-4776-ba37-6ab5b020dc07">
<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate changes in the total gross amount of unrecognized tax benefits are as follows:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"><tr><td style="width:1.0%"/><td style="width:73.604%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.179%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross (decrease) increase in unrecognized tax benefits - prior year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,524 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increase in unrecognized tax benefits - current year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(199)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits as of December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,771 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock>
<us-gaap:UnrecognizedTaxBenefits contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo0YjQ1NWZhNDVjZGQ0MTg5OGQyYzMxMTcwZDhjYTBjYi90YWJsZXJhbmdlOjRiNDU1ZmE0NWNkZDQxODk4ZDJjMzExNzBkOGNhMGNiXzItMS0xLTEtMA_759460f7-e9ca-423f-86fe-2f6f9300c762" unitRef="usd"> 1897000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits contextRef="ic27b42c42d88483b9969dc8118e33dd3_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo0YjQ1NWZhNDVjZGQ0MTg5OGQyYzMxMTcwZDhjYTBjYi90YWJsZXJhbmdlOjRiNDU1ZmE0NWNkZDQxODk4ZDJjMzExNzBkOGNhMGNiXzItMy0xLTEtMA_1aa8b891-f5ab-4adc-85da-0fd277d70230" unitRef="usd"> 494000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo0YjQ1NWZhNDVjZGQ0MTg5OGQyYzMxMTcwZDhjYTBjYi90YWJsZXJhbmdlOjRiNDU1ZmE0NWNkZDQxODk4ZDJjMzExNzBkOGNhMGNiXzMtMS0xLTEtMA_36a31218-187f-431a-b802-45c587c6ecea" unitRef="usd"> 105000 </us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo0YjQ1NWZhNDVjZGQ0MTg5OGQyYzMxMTcwZDhjYTBjYi90YWJsZXJhbmdlOjRiNDU1ZmE0NWNkZDQxODk4ZDJjMzExNzBkOGNhMGNiXzMtMy0xLTEtMA_8e5231b6-37d9-4cc1-97c6-3277a367a94d" unitRef="usd"> 1524000 </us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo0YjQ1NWZhNDVjZGQ0MTg5OGQyYzMxMTcwZDhjYTBjYi90YWJsZXJhbmdlOjRiNDU1ZmE0NWNkZDQxODk4ZDJjMzExNzBkOGNhMGNiXzQtMS0xLTEtMA_6f1c5dec-e048-432e-a9c8-05c596037391" unitRef="usd"> 0 </us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo0YjQ1NWZhNDVjZGQ0MTg5OGQyYzMxMTcwZDhjYTBjYi90YWJsZXJhbmdlOjRiNDU1ZmE0NWNkZDQxODk4ZDJjMzExNzBkOGNhMGNiXzQtMy0xLTEtMA_7e80ed4f-f912-480f-9f38-3a685f1e8fe2" unitRef="usd"> 78000 </us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo0YjQ1NWZhNDVjZGQ0MTg5OGQyYzMxMTcwZDhjYTBjYi90YWJsZXJhbmdlOjRiNDU1ZmE0NWNkZDQxODk4ZDJjMzExNzBkOGNhMGNiXzUtMS0xLTEtMA_52e03dc1-6f9c-4046-a4f5-78fdfe553dc5" unitRef="usd"> 21000 </us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
<us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo0YjQ1NWZhNDVjZGQ0MTg5OGQyYzMxMTcwZDhjYTBjYi90YWJsZXJhbmdlOjRiNDU1ZmE0NWNkZDQxODk4ZDJjMzExNzBkOGNhMGNiXzUtMy0xLTEtMA_6bcf56d4-1468-479d-b08c-2bc75b7d5a5d" unitRef="usd"> 199000 </us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
<us-gaap:UnrecognizedTaxBenefits contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo0YjQ1NWZhNDVjZGQ0MTg5OGQyYzMxMTcwZDhjYTBjYi90YWJsZXJhbmdlOjRiNDU1ZmE0NWNkZDQxODk4ZDJjMzExNzBkOGNhMGNiXzYtMS0xLTEtMA_01b54a15-7d38-4ca5-83ba-11a81546d198" unitRef="usd"> 1771000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90YWJsZTo0YjQ1NWZhNDVjZGQ0MTg5OGQyYzMxMTcwZDhjYTBjYi90YWJsZXJhbmdlOjRiNDU1ZmE0NWNkZDQxODk4ZDJjMzExNzBkOGNhMGNiXzYtMy0xLTEtMA_7360d070-cfa3-4605-8d92-7756de73a79a" unitRef="usd"> 1897000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzQxMzE_b9d5c067-4a82-4219-a83b-80799181ba9f" unitRef="usd"> 61000 </us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
<us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzQxMzg_3322ffc9-755c-4312-ae41-3daa117f99d0" unitRef="usd"> 11000 </us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
<us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzQzODQ_ba4f74b3-f107-4e53-863f-85eb29542e06" unitRef="usd"> 208000 </us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
<us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzQzOTE_054c9e61-bcfe-4938-a577-77c6cc96bcb6" unitRef="usd"> 147000 </us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
<us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNDgvZnJhZzo2Y2RjOTcxZTExMGM0NjA1ODQzNzlhMjhiNjdlODIzNi90ZXh0cmVnaW9uOjZjZGM5NzFlMTEwYzQ2MDU4NDM3OWEyOGI2N2U4MjM2XzQ4MTk_870cce21-0478-46e4-934f-07513b23003f" unitRef="usd"> 25000 </us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
<us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzMyMjc_96fab1c6-5faf-4708-8d0f-a4b479b80f52">
Goodwill and Intangible Assets<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets arose from an acquisition made prior to 2013 and the acquisition of KVH Media Group (acquired as Headland Media Limited) in May 2013. Intangibles arising from the acquisition made prior to 2013 were amortized on a straight-line basis over an estimated useful life of 7 years. Intangibles arising from the acquisition of KVH Media Group are being amortized on a straight-line basis over the estimated useful life of: (i) 10 years for acquired subscriber relationships and (ii) 15 years for distribution rights. Due to the impairment of distribution rights during the Company's 2020 annual impairment test, the estimated useful life of distribution rights was reduced to 1 year. The intangibles arising from the KVH Media Group were recorded in pounds sterling and fluctuations in exchange rates cause these amounts to increase or decrease from time to time.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the Company completed the acquisition of certain subscriber relationships from a third party. This acquisition did not meet the definition of a business under ASC 2017-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805)-Clarifying the Definition of a Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which the Company adopted on October 1, 2016. The Company ascribed $100 of the initial purchase price to the acquired subscriber relationships definite-lived intangible assets with an initial estimated useful life of 10 years. Under the asset purchase agreement, the purchase price includes a component of contingent consideration under which the Company is required to pay a percentage of recurring revenues received from the acquired subscriber relationships through 2026 up to a maximum annual payment of $114. As of December 31, 2020, the carrying value of the intangible assets acquired in the asset acquisition was $346. As the acquisition did not represent a business combination, the contingent consideration arrangement is recognized only when the contingency is resolved and the consideration is paid or becomes payable. The amounts payable under the contingent consideration arrangement, if any, will be included in the measurement of the cost of the acquired subscriber relationships. An additional $75 and $94 of consideration was earned under the contingent consideration arrangement during the years ended December 31, 2020 and 2019, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets are subject to amortization. The following table summarizes other intangible assets as of December 31, 2020 and 2019, respectively: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriber relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary content</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,171 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,254 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriber relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary content</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,113 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,943 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets was $1,004 and $980 for years ended December 31, 2020 and 2019, respectively, and was categorized as general and administrative expense.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the total weighted average remaining useful lives of the definite-lived intangible assets was 2.0 years and the weighted average remaining useful lives by the definite-lived intangible asset category are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.386%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intangible Asset</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Life in Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriber relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution rights</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense for intangible assets recorded by the Company at December 31, 2020 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Years ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization<br/>Expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,011 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,254 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of intangible assets during the year ended December 31, 2020 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,943 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,004)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles assets acquired in asset acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of distribution rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,758)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,254 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is recorded when the consideration for an acquisition exceeds the fair value of net tangible and identifiable intangible assets acquired. All of the Company's goodwill as of December 31, 2020 relates to its mobile connectivity reportable segment. None of the Company's goodwill is deductible for tax purposes. The changes in the carrying amount of goodwill during the year ended December 31, 2020 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,408 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of KVH Media Group</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,732)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,592 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i1d1f1adb9e8d4c4c848fcbe2bdd09173_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzMyNg_c7ee9f1e-692b-4d85-976d-c9fcb6ac1604"> P7Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i16fd423549ab47689984ae2a61a5cf3a_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzQ3NA_2b86ab00-2ac5-41e2-a1ad-c5d97be9d7f7"> P10Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i91b7cc212257414b9f32c0847316d077_D20200101-20200930" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzUyNA_6d119206-c8cf-42b7-b9e8-11010bada0c1"> P15Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="ie3c2b39e630a4039999548bbdf619e97_D20201001-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzMyOTg1MzQ4ODcyNTA_48f2022e-43e0-4552-a048-b7397b438bc7"> P1Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="i5311811319b04bea80fe97c8c8f89b6d_D20170101-20170131" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzEwNjQ_d2100f46-7ce5-42fb-ae12-b078cacd4cfd" unitRef="usd"> 100000 </us-gaap:FinitelivedIntangibleAssetsAcquired1>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i5311811319b04bea80fe97c8c8f89b6d_D20170101-20170131" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzEyMTI_4198fbc5-9881-43db-b77a-01219bdcb002"> P10Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<kvhi:ContingentConsiderationfromAcquisitionAnnualPayment contextRef="i14c54481232047b98956cc6fe98bc346_D20170101-20261231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzE1MDQ_260e9c44-7b6f-4cd5-948b-a79a8fca10cb" unitRef="usd"> 114000 </kvhi:ContingentConsiderationfromAcquisitionAnnualPayment>
<us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="i57bd0d3fa7404285a3bfa1cb124401ff_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzE2MDA_0d1dd1e1-3aed-4070-88bb-f6d6664e209a" unitRef="usd"> 346000 </us-gaap:FinitelivedIntangibleAssetsAcquired1>
<kvhi:ContingentConsiderationfromAcquisitionAnnualPayment contextRef="i57bd0d3fa7404285a3bfa1cb124401ff_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzIwMDA_0c3415b3-0074-441a-92e8-400c340c8b92" unitRef="usd"> 75000 </kvhi:ContingentConsiderationfromAcquisitionAnnualPayment>
<kvhi:ContingentConsiderationfromAcquisitionAnnualPayment contextRef="ifeb21e1d25dc468e89344d30cac0fc5a_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzMyOTg1MzQ4ODcyMzM_242f75d0-e67c-4b86-a8d2-021990d539b8" unitRef="usd"> 94000 </kvhi:ContingentConsiderationfromAcquisitionAnnualPayment>
<us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzMyMTE_7622ff76-64d5-46c2-b903-b2e688c4d8d1">
The following table summarizes other intangible assets as of December 31, 2020 and 2019, respectively: <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriber relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary content</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,171 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,254 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriber relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary content</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,113 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,943 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>As of December 31, 2020, the total weighted average remaining useful lives of the definite-lived intangible assets was 2.0 years and the weighted average remaining useful lives by the definite-lived intangible asset category are as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.386%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intangible Asset</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Useful Life in Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriber relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution rights</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of intangible assets during the year ended December 31, 2020 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,943 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,004)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles assets acquired in asset acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of distribution rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,758)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,254 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i8b995aef7c444b65b1bdca82f82ebcd5_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzItMS0xLTEtMA_3150c260-38d8-4bed-8147-bd7d06834974" unitRef="usd"> 7977000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i8b995aef7c444b65b1bdca82f82ebcd5_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzItMy0xLTEtMA_b28a81eb-3271-4f58-b85d-8c3ce3f93fbf" unitRef="usd"> 5958000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i8b995aef7c444b65b1bdca82f82ebcd5_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzItNS0xLTEtMA_c2050326-29bb-4655-9576-cb253f0aa2bf" unitRef="usd"> 2019000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i73ee61ef0ca84c3b93cb93bdfa4fd9b8_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzMtMS0xLTEtMA_21422289-47b8-473c-a2e4-ad904b55e318" unitRef="usd"> 311000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i73ee61ef0ca84c3b93cb93bdfa4fd9b8_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzMtMy0xLTEtMA_84956eb3-badb-463f-9c04-d09ddb79c72a" unitRef="usd"> 76000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i73ee61ef0ca84c3b93cb93bdfa4fd9b8_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzMtNS0xLTEtMA_f8feb946-a843-4ad1-8d40-043103c0bf63" unitRef="usd"> 235000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i7131e42c2e87471f80353257526a368f_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzQtMS0xLTEtMA_22e3543a-d7e5-473f-879f-07386bf42a22" unitRef="usd"> 446000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i7131e42c2e87471f80353257526a368f_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzQtMy0xLTEtMA_59bf32a4-7e66-47fe-b42a-a5dc809cc753" unitRef="usd"> 446000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i7131e42c2e87471f80353257526a368f_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzQtNS0xLTEtMA_0b568cfe-e1da-4b09-94cb-bc538b0d81c1" unitRef="usd"> 0 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i8872b47a1d0d458ab11d87223042bb24_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzUtMS0xLTEtMA_9ab0f387-8b8f-4031-8d2c-adacb1a41fdd" unitRef="usd"> 153000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i8872b47a1d0d458ab11d87223042bb24_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzUtMy0xLTEtMA_d3e7deb7-bfb4-4b4e-8132-0fcfb6641811" unitRef="usd"> 153000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i8872b47a1d0d458ab11d87223042bb24_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzUtNS0xLTEtMA_694de0fc-7b98-49a1-9fd6-0abc0d405e67" unitRef="usd"> 0 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="id7e2131db779497b90be8bfe2f9f11ff_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzYtMS0xLTEtMA_7be6303b-63e0-4553-8ff9-8ccf201e7363" unitRef="usd"> 2284000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="id7e2131db779497b90be8bfe2f9f11ff_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzYtMy0xLTEtMA_63cd9aab-1e22-4f80-b010-21f144f9b5e5" unitRef="usd"> 2284000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="id7e2131db779497b90be8bfe2f9f11ff_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzYtNS0xLTEtMA_5aa1de19-764e-47c7-ad30-d1bbda3e83a4" unitRef="usd"> 0 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzgtMS0xLTEtMA_68bcf516-464b-4894-9439-357febf04ffb" unitRef="usd"> 11171000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzgtMy0xLTEtMA_1025a9f1-724a-4713-9e08-8b5730c85e33" unitRef="usd"> 8917000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzgtNS0xLTEtMA_a8658d81-8264-496e-afdd-29e8310bcd52" unitRef="usd"> 2254000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i64ed0c7080de459c852680b4450c73e3_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzEwLTEtMS0xLTA_b77ff362-6b01-49d9-98ec-d4dc31ee7aa7" unitRef="usd"> 7860000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i64ed0c7080de459c852680b4450c73e3_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzEwLTMtMS0xLTA_829b6db1-b43a-4694-b18e-7fd2dbefcba3" unitRef="usd"> 5231000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i64ed0c7080de459c852680b4450c73e3_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzEwLTUtMS0xLTA_f867114a-68ad-4cfd-8d58-d0c5b4f01d44" unitRef="usd"> 2629000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="if4c5e0b8209e4aa19c303db2b4cb291c_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzExLTEtMS0xLTA_16771667-0227-4551-bfe0-ba598dc6ea5d" unitRef="usd"> 4313000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="if4c5e0b8209e4aa19c303db2b4cb291c_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzExLTMtMS0xLTA_8905f917-0968-4cce-92a9-2e56b4d537c5" unitRef="usd"> 1999000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="if4c5e0b8209e4aa19c303db2b4cb291c_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzExLTUtMS0xLTA_0423f838-cb28-4c43-8600-cd7adfe55aaa" unitRef="usd"> 2314000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i573513a445fc48f4872f10b69957ec7c_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzEyLTEtMS0xLTA_c489d5b9-03c8-472c-b54a-72c4055559b7" unitRef="usd"> 446000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i573513a445fc48f4872f10b69957ec7c_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzEyLTMtMS0xLTA_fdeb3ffe-0b04-4d0c-96ce-b5e22492b2a0" unitRef="usd"> 446000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i573513a445fc48f4872f10b69957ec7c_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzEyLTUtMS0xLTA_f7f2785f-bf2f-419f-9816-ae998abc3cf1" unitRef="usd"> 0 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i9c0150fb0913449da0c0b20e3d90a47a_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzEzLTEtMS0xLTA_14e936a3-4b80-4b53-b270-8d2f7d661e30" unitRef="usd"> 153000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i9c0150fb0913449da0c0b20e3d90a47a_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzEzLTMtMS0xLTA_0ff04b09-dbe4-420a-a47a-62d9566b7dae" unitRef="usd"> 153000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i9c0150fb0913449da0c0b20e3d90a47a_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzEzLTUtMS0xLTA_9a985696-7a38-4ff4-bacf-889390243511" unitRef="usd"> 0 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="ibafd8b7f751e47a4ad5c97ac2da34fb1_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzE0LTEtMS0xLTA_0c958582-633d-4be9-a2c9-46fdee7332e5" unitRef="usd"> 2284000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="ibafd8b7f751e47a4ad5c97ac2da34fb1_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzE0LTMtMS0xLTA_907e7645-14ac-4b14-89da-34f7c16f23d5" unitRef="usd"> 2284000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="ibafd8b7f751e47a4ad5c97ac2da34fb1_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzE0LTUtMS0xLTA_79f80cb3-283a-4264-ad40-1aeed1d41181" unitRef="usd"> 0 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzE2LTEtMS0xLTA_d1da2cd9-c5d4-4992-8fae-7c9eda9cdea8" unitRef="usd"> 15056000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzE2LTMtMS0xLTA_992c2e3b-84ac-4829-94cf-11dd79ced407" unitRef="usd"> 10113000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0OTAzMjNkNmI4ZjE0YzBiOWEzMTQ2Zjg5MDRjMGRkMy90YWJsZXJhbmdlOjQ5MDMyM2Q2YjhmMTRjMGI5YTMxNDZmODkwNGMwZGQzXzE2LTUtMS0xLTA_10506989-b386-4c79-bef3-174c557c79e1" unitRef="usd"> 4943000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:AmortizationOfIntangibleAssets contextRef="ia42acefcef994d89b5db455dcff616e6_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzIyODg_49b9c976-d2d0-4cd1-9b37-78e3de5ab82f" unitRef="usd"> 1004000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets contextRef="icf704199c75844b781d4fe16919efe43_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzIyOTU_5d7ab33d-d7be-4289-afa7-cf8b663de706" unitRef="usd"> 980000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzI0ODA_179e86e7-2fa5-4c74-a85e-2a2682e8749f"> P2Y </us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
<us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="iab4f12f302024779b61a1d435a84130a_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0ZDFlZjUzMjc3YjE0MjQ3YmY5ZWI0ODIwZDU4NTZkYy90YWJsZXJhbmdlOjRkMWVmNTMyNzdiMTQyNDdiZjllYjQ4MjBkNTg1NmRjXzEtMS0xLTEtMA_2c20b493-c8ec-40f1-ab0f-d850c0dc8adc"> P2Y6M </us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
<us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="ic1ff8eeb804447d9a73c8458968ac219_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTo0ZDFlZjUzMjc3YjE0MjQ3YmY5ZWI0ODIwZDU4NTZkYy90YWJsZXJhbmdlOjRkMWVmNTMyNzdiMTQyNDdiZjllYjQ4MjBkNTg1NmRjXzItMS0xLTEtMA_cc3ba3f4-f8f1-45b5-8390-1e42b944fe78"> P0Y9M18D </us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
<us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzMyMTc_20f6896f-2e50-4c5a-b8da-6411debd57c0">
<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense for intangible assets recorded by the Company at December 31, 2020 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Years ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization<br/>Expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,011 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,254 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZToxZTgwYTVmNWU2MGU0ODAwYjkwNThjMTNhY2RlYTYyMS90YWJsZXJhbmdlOjFlODBhNWY1ZTYwZTQ4MDBiOTA1OGMxM2FjZGVhNjIxXzItMS0xLTEtNDAwNQ_b4d14959-db41-4f53-89b0-b1968231e3b2" unitRef="usd"> 1011000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZToxZTgwYTVmNWU2MGU0ODAwYjkwNThjMTNhY2RlYTYyMS90YWJsZXJhbmdlOjFlODBhNWY1ZTYwZTQ4MDBiOTA1OGMxM2FjZGVhNjIxXzItMS0xLTEtMA_6a9b94b3-83b1-48bf-a2e7-adcf6d68d622" unitRef="usd"> 776000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZToxZTgwYTVmNWU2MGU0ODAwYjkwNThjMTNhY2RlYTYyMS90YWJsZXJhbmdlOjFlODBhNWY1ZTYwZTQ4MDBiOTA1OGMxM2FjZGVhNjIxXzMtMS0xLTEtMA_c62e0f92-10fa-4823-b5c3-5e9e56a61b3f" unitRef="usd"> 308000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZToxZTgwYTVmNWU2MGU0ODAwYjkwNThjMTNhY2RlYTYyMS90YWJsZXJhbmdlOjFlODBhNWY1ZTYwZTQ4MDBiOTA1OGMxM2FjZGVhNjIxXzQtMS0xLTEtMA_72329c0a-b527-4195-b459-255882de17ef" unitRef="usd"> 49000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZToxZTgwYTVmNWU2MGU0ODAwYjkwNThjMTNhY2RlYTYyMS90YWJsZXJhbmdlOjFlODBhNWY1ZTYwZTQ4MDBiOTA1OGMxM2FjZGVhNjIxXzUtMS0xLTEtMA_a40976f6-b431-4041-8b08-6b9406190275" unitRef="usd"> 49000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZToxZTgwYTVmNWU2MGU0ODAwYjkwNThjMTNhY2RlYTYyMS90YWJsZXJhbmdlOjFlODBhNWY1ZTYwZTQ4MDBiOTA1OGMxM2FjZGVhNjIxXzYtMS0xLTEtMA_ea5db4bb-0215-41f1-a31c-4ae7bb243729" unitRef="usd"> 61000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZToxZTgwYTVmNWU2MGU0ODAwYjkwNThjMTNhY2RlYTYyMS90YWJsZXJhbmdlOjFlODBhNWY1ZTYwZTQ4MDBiOTA1OGMxM2FjZGVhNjIxXzctMS0xLTEtMA_781624a4-15e0-48c2-8bcc-382cfe21d22a" unitRef="usd"> 2254000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTpjMGJkMGI3MmExOWE0ZjVjODBiNDIxMTVjMWUxYTY1YS90YWJsZXJhbmdlOmMwYmQwYjcyYTE5YTRmNWM4MGI0MjExNWMxZTFhNjVhXzEtMS0xLTEtMA_bebb1c0d-d239-4473-a192-788922e3feb9" unitRef="usd"> 4943000 </us-gaap:IntangibleAssetsGrossExcludingGoodwill>
<us-gaap:AmortizationOfIntangibleAssets contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTpjMGJkMGI3MmExOWE0ZjVjODBiNDIxMTVjMWUxYTY1YS90YWJsZXJhbmdlOmMwYmQwYjcyYTE5YTRmNWM4MGI0MjExNWMxZTFhNjVhXzItMS0xLTEtMA_160e6c99-d35f-4db3-9d9a-1b4f812bd2e0" unitRef="usd"> 1004000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTpjMGJkMGI3MmExOWE0ZjVjODBiNDIxMTVjMWUxYTY1YS90YWJsZXJhbmdlOmMwYmQwYjcyYTE5YTRmNWM4MGI0MjExNWMxZTFhNjVhXzMtMS0xLTEtMA_4681fcdf-9439-4448-a53f-a243e4e75275" unitRef="usd"> 75000 </us-gaap:FinitelivedIntangibleAssetsAcquired1>
<us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTpjMGJkMGI3MmExOWE0ZjVjODBiNDIxMTVjMWUxYTY1YS90YWJsZXJhbmdlOmMwYmQwYjcyYTE5YTRmNWM4MGI0MjExNWMxZTFhNjVhXzQtMS0xLTEtOTUyMA_7ab58c98-c99f-4f07-906a-8645c44805cf" unitRef="usd"> 1758000 </us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
<us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTpjMGJkMGI3MmExOWE0ZjVjODBiNDIxMTVjMWUxYTY1YS90YWJsZXJhbmdlOmMwYmQwYjcyYTE5YTRmNWM4MGI0MjExNWMxZTFhNjVhXzQtMS0xLTEtMA_c77b01ae-2684-45a8-a681-7b06dd84ee50" unitRef="usd"> -2000 </us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
<us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTpjMGJkMGI3MmExOWE0ZjVjODBiNDIxMTVjMWUxYTY1YS90YWJsZXJhbmdlOmMwYmQwYjcyYTE5YTRmNWM4MGI0MjExNWMxZTFhNjVhXzUtMS0xLTEtMA_4a6cb630-5159-4818-b541-c29f8d4df53f" unitRef="usd"> 2254000 </us-gaap:IntangibleAssetsGrossExcludingGoodwill>
<us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzMyOTg1MzQ4ODY2MDA_8638701c-d65b-4a72-9afa-fcd8b4a7b385" unitRef="usd"> 0 </us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
<us-gaap:ScheduleOfGoodwillTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90ZXh0cmVnaW9uOjkzODUwYTk4OTM0NTQ5ZDM5OGIyYzM3NzYxMDc0NzA2XzMyMzQ_be5abdfd-45ce-4bef-8088-c8e7a8a8ae58">
The changes in the carrying amount of goodwill during the year ended December 31, 2020 is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,408 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of KVH Media Group</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,732)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,592 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>
</us-gaap:ScheduleOfGoodwillTextBlock>
<us-gaap:Goodwill contextRef="if3b91e89889648f7b387c04e03ffeaad_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTpjNzc3NzcwOGYzMDE0MmI5ODE1YmY2MGUzNWZlOWQ2YS90YWJsZXJhbmdlOmM3Nzc3NzA4ZjMwMTQyYjk4MTViZjYwZTM1ZmU5ZDZhXzEtMS0xLTEtMA_6f746924-2867-408b-afe6-a7eef2f39665" unitRef="usd"> 15408000 </us-gaap:Goodwill>
<us-gaap:GoodwillImpairmentLoss contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTpjNzc3NzcwOGYzMDE0MmI5ODE1YmY2MGUzNWZlOWQ2YS90YWJsZXJhbmdlOmM3Nzc3NzA4ZjMwMTQyYjk4MTViZjYwZTM1ZmU5ZDZhXzItMS0xLTEtNjQ0Nw_82c90610-6a63-467d-bd2e-71ebc9ec3c1a" unitRef="usd"> 8732000 </us-gaap:GoodwillImpairmentLoss>
<us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTpjNzc3NzcwOGYzMDE0MmI5ODE1YmY2MGUzNWZlOWQ2YS90YWJsZXJhbmdlOmM3Nzc3NzA4ZjMwMTQyYjk4MTViZjYwZTM1ZmU5ZDZhXzItMS0xLTEtMA_59d7665b-0ee9-4971-b094-ee97e9fb57a6" unitRef="usd"> -84000 </us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
<us-gaap:Goodwill contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTEvZnJhZzo5Mzg1MGE5ODkzNDU0OWQzOThiMmMzNzc2MTA3NDcwNi90YWJsZTpjNzc3NzcwOGYzMDE0MmI5ODE1YmY2MGUzNWZlOWQ2YS90YWJsZXJhbmdlOmM3Nzc3NzA4ZjMwMTQyYjk4MTViZjYwZTM1ZmU5ZDZhXzMtMS0xLTEtMA_ba1f24e0-bcd1-47c5-a0b1-b003979a1e28" unitRef="usd"> 6592000 </us-gaap:Goodwill>
<us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTQvZnJhZzo4ZDFlMzEyMzZiMjU0OTUwYTdiNjdkOTVmYmU2NjExYy90ZXh0cmVnaW9uOjhkMWUzMTIzNmIyNTQ5NTBhN2I2N2Q5NWZiZTY2MTFjXzMyOTg1MzQ4ODQzNDA_52408fbd-e6dd-42c6-95cd-d9406c319b54"> 401(k) PlanThe Company has a 401(k) Plan (the Plan) for all eligible employees. Participants may defer a portion of their pre-tax or post-tax earnings subject to limits determined by the Internal Revenue Service. Participants age 50 or older may be eligible to make additional contributions. As of December 31, 2020, the Company matches contributions by the Plan participants up to 6%. The Company’s contributions vest over a five-year period from the date of hire. During a five and half month period in 2020, as a result of the uncertainty caused by the COVID-19 pandemic, the Company paused matching contributions. The Company matching contributions were $561 and $822 for the years ended December 31, 2020 and 2019, respectively. In addition, the Company may make additional contributions to the Plan at the discretion of the Compensation Committee of the Board of Directors. There were no discretionary contributions in 2020 and 2019. </us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
<us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTQvZnJhZzo4ZDFlMzEyMzZiMjU0OTUwYTdiNjdkOTVmYmU2NjExYy90ZXh0cmVnaW9uOjhkMWUzMTIzNmIyNTQ5NTBhN2I2N2Q5NWZiZTY2MTFjXzQ5NDc4MDIzMjU3Mjk_4aa541ad-5796-4a21-a812-a8640286ad74" unitRef="number"> 0.06 </us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
<kvhi:DefinedContributionPlanVestingPeriod contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTQvZnJhZzo4ZDFlMzEyMzZiMjU0OTUwYTdiNjdkOTVmYmU2NjExYy90ZXh0cmVnaW9uOjhkMWUzMTIzNmIyNTQ5NTBhN2I2N2Q5NWZiZTY2MTFjXzMyOTg1MzQ4ODQzMzk_c4fafbdb-651d-41d4-b50c-2bdc7ca63154"> P5Y </kvhi:DefinedContributionPlanVestingPeriod>
<kvhi:DefinedContributionPlanEmployerMatchingContributionAmount contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTQvZnJhZzo4ZDFlMzEyMzZiMjU0OTUwYTdiNjdkOTVmYmU2NjExYy90ZXh0cmVnaW9uOjhkMWUzMTIzNmIyNTQ5NTBhN2I2N2Q5NWZiZTY2MTFjXzQ5NDc4MDIzMjU3MjQ_53f1e84e-277a-4269-bbe5-00b413fa8e39" unitRef="usd"> 561000 </kvhi:DefinedContributionPlanEmployerMatchingContributionAmount>
<kvhi:DefinedContributionPlanEmployerMatchingContributionAmount contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTQvZnJhZzo4ZDFlMzEyMzZiMjU0OTUwYTdiNjdkOTVmYmU2NjExYy90ZXh0cmVnaW9uOjhkMWUzMTIzNmIyNTQ5NTBhN2I2N2Q5NWZiZTY2MTFjXzQ5NDc4MDIzMjU3MTg_48e508da-e377-435c-8504-a9b701b958d5" unitRef="usd"> 822000 </kvhi:DefinedContributionPlanEmployerMatchingContributionAmount>
<us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTQvZnJhZzo4ZDFlMzEyMzZiMjU0OTUwYTdiNjdkOTVmYmU2NjExYy90ZXh0cmVnaW9uOjhkMWUzMTIzNmIyNTQ5NTBhN2I2N2Q5NWZiZTY2MTFjXzY2NQ_1fedf088-9d2f-400d-9202-95f6e7281970" unitRef="usd"> 0 </us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
<us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNTQvZnJhZzo4ZDFlMzEyMzZiMjU0OTUwYTdiNjdkOTVmYmU2NjExYy90ZXh0cmVnaW9uOjhkMWUzMTIzNmIyNTQ5NTBhN2I2N2Q5NWZiZTY2MTFjXzY2NQ_e0175a13-55d2-45ff-9921-2ec4edb73532" unitRef="usd"> 0 </us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
<us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90ZXh0cmVnaW9uOmRkNGZiN2VmMTkwNTQ3YTJhODQxZWQ0ODFmYWE4YjUwXzQ2NTA_05e87e29-7991-4419-bb0d-c2ee5c6daca1">
Revenue from Contracts with Customers (ASC 606)<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue is recognized when a customer obtains control of promised products and services. The amount of revenue recognized reflects the consideration which the Company expects to be entitled to receive in exchange for these products and services</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Out-of-Period Error</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2019, the Company identified an out-of-period immaterial error related to the implementation and application of ASC 606 with respect to the recognition of revenue associated with sales-type leases, which impacted our September 30, 2019 consolidated interim financial statements. In general, the error was an incorrect deferral of product revenue and associated expenses for sales-type leases rather than to recognize those items upon shipment. The balance sheet impact of correcting January 1, 2019 sales-type leases in effect as of January 1, 2018 was a reduction in accumulated deficit of $1,680, comprised of a reduction in current contract assets of $2,132, non-current contract assets of $3,110, current contract liabilities of $2,970, non-current contract liabilities of $4,018 and non-current deferred income tax asset of $66. The correction recorded during the year ended December 31, 2019 had the effect of increasing net loss by $250, comprised primarily of a $1,350 increase in product sales, a $1,591 increase in costs of product sales, and a $15 increase in sales, marketing and support expenses. There was no impact to the statement of operations for December 31, 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes net sales from contracts with customers for the years ended December 31, 2020 and 2019:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"><tr><td style="width:1.0%"/><td style="width:72.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.586%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile connectivity product, transferred at point in time</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile connectivity product, transferred over time </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,723 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,204 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile connectivity service </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inertial navigation product</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inertial navigation service</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">   Total net sales</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,733 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,893 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Reflects the correction discussed above.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during the years ended December 31, 2020 and 2019 from amounts included in contract liabilities at the beginning of the fiscal year was approximately $2,586 and $2,736, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For mobile connectivity product sales, the delivery of the Company’s performance obligations are generally transferred to the customer, and therefore associated revenue is generated, at a point in time, with the exception of certain mini-VSAT contracts which are transferred to customers over time. For mobile connectivity service sales, the delivery of the Company’s performance obligations are transferred to the customer over time, and therefore associated revenue is recognized over time. For inertial navigation product sales, the delivery of the Company’s performance obligations are generally transferred to the customer, and therefore associated revenue is generated, at a point in time. For inertial navigation service sales, the Company's performance obligations are generally transferred to customers over time, and therefore associated revenue is recognized over time</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business and Credit Concentrations</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concentrations of risk with respect to trade accounts receivable are generally limited due to the large number of customers and their dispersion across several geographic areas. Although the Company does not foresee that credit risk associated with these receivables will deviate from historical experience, repayment is dependent upon the financial stability of those individual customers. The Company establishes allowances for potential bad debts and evaluates, on a monthly basis, the adequacy of those reserves based upon historical experience and its expectations for future collectability concerns. The Company performs ongoing credit evaluations of the financial condition of its customers and generally does not require collateral.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company had no customers that accounted for 10% or more of its consolidated net sales for the years ended December 31, 2020 or 2019 or accounts receivables as of December 31, 2020 or 2019.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain components from third parties used in the Company’s products are procured from single sources of supply. The failure of a supplier, including a subcontractor, to deliver on schedule could delay or interrupt the Company’s delivery of products and thereby materially adversely affect the Company’s revenues and operating results.</span></div>
</us-gaap:RevenueFromContractWithCustomerTextBlock>
<us-gaap:StockholdersEquity contextRef="i7ef4b7eadfda4a1589026d2b1f2031f3_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90ZXh0cmVnaW9uOmRkNGZiN2VmMTkwNTQ3YTJhODQxZWQ0ODFmYWE4YjUwXzE5NTA_abbf664a-3978-4615-9548-5117cd54506c" unitRef="usd"> 1680000 </us-gaap:StockholdersEquity>
<us-gaap:ContractWithCustomerAssetNetCurrent contextRef="i5ec1841bbd08438ba5d477b30a647b43_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90ZXh0cmVnaW9uOmRkNGZiN2VmMTkwNTQ3YTJhODQxZWQ0ODFmYWE4YjUwXzIwMDk_ab50d099-2594-41f6-b59a-b088b1d2d038" unitRef="usd"> 2132000 </us-gaap:ContractWithCustomerAssetNetCurrent>
<us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="i5ec1841bbd08438ba5d477b30a647b43_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90ZXh0cmVnaW9uOmRkNGZiN2VmMTkwNTQ3YTJhODQxZWQ0ODFmYWE4YjUwXzIwNDQ_184e3307-ac05-410d-8aa2-f1282b7a27f0" unitRef="usd"> 3110000 </us-gaap:ContractWithCustomerAssetNetNoncurrent>
<us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i5ec1841bbd08438ba5d477b30a647b43_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90ZXh0cmVnaW9uOmRkNGZiN2VmMTkwNTQ3YTJhODQxZWQ0ODFmYWE4YjUwXzIwODA_58a3899f-ec72-48bd-a091-74f3b8478a3d" unitRef="usd"> 2970000 </us-gaap:ContractWithCustomerLiabilityCurrent>
<us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="i5ec1841bbd08438ba5d477b30a647b43_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90ZXh0cmVnaW9uOmRkNGZiN2VmMTkwNTQ3YTJhODQxZWQ0ODFmYWE4YjUwXzIxMjA_210d07c6-7e70-4c5f-902f-b6a9b8253276" unitRef="usd"> 4018000 </us-gaap:ContractWithCustomerLiabilityNoncurrent>
<us-gaap:DeferredIncomeTaxAssetsNet contextRef="i5ec1841bbd08438ba5d477b30a647b43_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90ZXh0cmVnaW9uOmRkNGZiN2VmMTkwNTQ3YTJhODQxZWQ0ODFmYWE4YjUwXzIxNjg_27a30ed9-7b97-4c7e-85a8-51e3ae3838d4" unitRef="usd"> 66000 </us-gaap:DeferredIncomeTaxAssetsNet>
<us-gaap:NetIncomeLoss contextRef="i73224c75d31841469a53721ab0a4b13d_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90ZXh0cmVnaW9uOmRkNGZiN2VmMTkwNTQ3YTJhODQxZWQ0ODFmYWE4YjUwXzMyOTg1MzQ4OTM1MDg_1c527277-6b32-43c9-94f9-4347832c0d6a" unitRef="usd"> -250000 </us-gaap:NetIncomeLoss>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i73224c75d31841469a53721ab0a4b13d_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90ZXh0cmVnaW9uOmRkNGZiN2VmMTkwNTQ3YTJhODQxZWQ0ODFmYWE4YjUwXzMyOTg1MzQ4OTM1Mjc_bb6c75cb-10d2-482f-a5f5-84a52e5d72a8" unitRef="usd"> 1350000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i73224c75d31841469a53721ab0a4b13d_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90ZXh0cmVnaW9uOmRkNGZiN2VmMTkwNTQ3YTJhODQxZWQ0ODFmYWE4YjUwXzMyOTg1MzQ4OTM1MTk_4784729a-d71a-42f8-ad95-4d94c2948703" unitRef="usd"> 1591000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:SellingAndMarketingExpense contextRef="ifce676cc07cd4209a0f112bdb29d78c2_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90ZXh0cmVnaW9uOmRkNGZiN2VmMTkwNTQ3YTJhODQxZWQ0ODFmYWE4YjUwXzMyOTg1MzQ4OTM1MTQ_9c0d8888-c42d-40ee-8f94-1820a316cba7" unitRef="usd"> 15000 </us-gaap:SellingAndMarketingExpense>
<us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90ZXh0cmVnaW9uOmRkNGZiN2VmMTkwNTQ3YTJhODQxZWQ0ODFmYWE4YjUwXzQ2NTU_3bc156cd-1f07-4031-89c9-b084d44a60be">
<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes net sales from contracts with customers for the years ended December 31, 2020 and 2019:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"><tr><td style="width:1.0%"/><td style="width:72.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.586%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile connectivity product, transferred at point in time</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile connectivity product, transferred over time </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,723 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,204 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile connectivity service </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inertial navigation product</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inertial navigation service</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">   Total net sales</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,733 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,893 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Reflects the correction discussed above.</span></div>
</us-gaap:DisaggregationOfRevenueTableTextBlock>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i1a006bb329c04bc8a790144efb3a4ed4_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90YWJsZTpkZTRkZDUzODM3ZDk0MGRjYWY0MGU5YWM4OGQ1YWUxMy90YWJsZXJhbmdlOmRlNGRkNTM4MzdkOTQwZGNhZjQwZTlhYzg4ZDVhZTEzXzItMi0xLTEtNjY3Mg_e5097f01-d44a-40f4-a57c-423f6124ce0c" unitRef="usd"> 25140000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i94b97df51dcf47b19bddc96031baa625_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90YWJsZTpkZTRkZDUzODM3ZDk0MGRjYWY0MGU5YWM4OGQ1YWUxMy90YWJsZXJhbmdlOmRlNGRkNTM4MzdkOTQwZGNhZjQwZTlhYzg4ZDVhZTEzXzItNC0xLTEtNjY3Mg_cf8d8869-852e-441e-a9b2-3e14d2df705f" unitRef="usd"> 26419000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i265ef66857f24d09b7145d4bf010e421_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90YWJsZTpkZTRkZDUzODM3ZDk0MGRjYWY0MGU5YWM4OGQ1YWUxMy90YWJsZXJhbmdlOmRlNGRkNTM4MzdkOTQwZGNhZjQwZTlhYzg4ZDVhZTEzXzMtMi0xLTEtNjY3Mg_cc0534ee-601a-4d53-8294-f788b01479ef" unitRef="usd"> 2723000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i4750f913d07f481792600064530742b5_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90YWJsZTpkZTRkZDUzODM3ZDk0MGRjYWY0MGU5YWM4OGQ1YWUxMy90YWJsZXJhbmdlOmRlNGRkNTM4MzdkOTQwZGNhZjQwZTlhYzg4ZDVhZTEzXzMtNC0xLTEtNjY3Mg_29ce6aca-6964-4435-b421-01d9cb70e301" unitRef="usd"> 5204000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="iff446d60ea914771a8cfe8c5d2c1abec_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90YWJsZTpkZTRkZDUzODM3ZDk0MGRjYWY0MGU5YWM4OGQ1YWUxMy90YWJsZXJhbmdlOmRlNGRkNTM4MzdkOTQwZGNhZjQwZTlhYzg4ZDVhZTEzXzQtMi0xLTEtNjY3Mg_a2a7bdf9-8e83-491f-9435-f9da1a521e0f" unitRef="usd"> 91590000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="id2f1cdd40e2f4dcfb6e4b4b61972c059_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90YWJsZTpkZTRkZDUzODM3ZDk0MGRjYWY0MGU5YWM4OGQ1YWUxMy90YWJsZXJhbmdlOmRlNGRkNTM4MzdkOTQwZGNhZjQwZTlhYzg4ZDVhZTEzXzQtNC0xLTEtNjY3Mg_5c65442c-40b6-483f-9f10-69442a35ebfe" unitRef="usd"> 90392000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i76a18193392745f8bf4a54ab4fef5d74_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90YWJsZTpkZTRkZDUzODM3ZDk0MGRjYWY0MGU5YWM4OGQ1YWUxMy90YWJsZXJhbmdlOmRlNGRkNTM4MzdkOTQwZGNhZjQwZTlhYzg4ZDVhZTEzXzUtMi0xLTEtNjY3Mg_95ba5f2c-cca0-425f-b0c7-58c63eba91be" unitRef="usd"> 36756000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i9cf67f0e896b4583ac6c9cbc43dd1a0f_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90YWJsZTpkZTRkZDUzODM3ZDk0MGRjYWY0MGU5YWM4OGQ1YWUxMy90YWJsZXJhbmdlOmRlNGRkNTM4MzdkOTQwZGNhZjQwZTlhYzg4ZDVhZTEzXzUtNC0xLTEtNjY3Mg_1b1caf92-3ddc-4d56-9fbe-b30e9735e306" unitRef="usd"> 30302000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="ifc81f550c6794532829360b0a0d73286_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90YWJsZTpkZTRkZDUzODM3ZDk0MGRjYWY0MGU5YWM4OGQ1YWUxMy90YWJsZXJhbmdlOmRlNGRkNTM4MzdkOTQwZGNhZjQwZTlhYzg4ZDVhZTEzXzYtMi0xLTEtNjY3Mg_c3ca7ac1-b87e-4bb4-ac8d-589f642ab129" unitRef="usd"> 2524000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i04400191d999417c93fe2e4cb820e48e_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90YWJsZTpkZTRkZDUzODM3ZDk0MGRjYWY0MGU5YWM4OGQ1YWUxMy90YWJsZXJhbmdlOmRlNGRkNTM4MzdkOTQwZGNhZjQwZTlhYzg4ZDVhZTEzXzYtNC0xLTEtNjY3Mg_0adc461e-1284-4ce1-a2b5-553f5fa4a9c5" unitRef="usd"> 5576000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90YWJsZTpkZTRkZDUzODM3ZDk0MGRjYWY0MGU5YWM4OGQ1YWUxMy90YWJsZXJhbmdlOmRlNGRkNTM4MzdkOTQwZGNhZjQwZTlhYzg4ZDVhZTEzXzctMi0xLTEtNjY3Mg_3ffcd9b1-d1fe-4dac-863e-06c309c8222a" unitRef="usd"> 158733000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90YWJsZTpkZTRkZDUzODM3ZDk0MGRjYWY0MGU5YWM4OGQ1YWUxMy90YWJsZXJhbmdlOmRlNGRkNTM4MzdkOTQwZGNhZjQwZTlhYzg4ZDVhZTEzXzctNC0xLTEtNjY3Mg_c2269a8b-f541-4947-b236-3a660df42a28" unitRef="usd"> 157893000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90ZXh0cmVnaW9uOmRkNGZiN2VmMTkwNTQ3YTJhODQxZWQ0ODFmYWE4YjUwXzI1MTM_95f0f2cb-ace5-41fb-a0a7-fb302d80ff8f" unitRef="usd"> 2586000 </us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjAvZnJhZzpkZDRmYjdlZjE5MDU0N2EyYTg0MWVkNDgxZmFhOGI1MC90ZXh0cmVnaW9uOmRkNGZiN2VmMTkwNTQ3YTJhODQxZWQ0ODFmYWE4YjUwXzI1MjA_b7480e42-c0a3-4899-85eb-1c0da3e0ffa3" unitRef="usd"> 2736000 </us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
<us-gaap:SegmentReportingDisclosureTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90ZXh0cmVnaW9uOjExOTAwM2Q2MTJjYzRjMjNiYWU2NTIwM2VjZjQxMjA1XzQxMjg_84bd7865-a9f1-49ad-8ce9-2a3dddd70a8d">
Segment Reporting<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's reportable segments are mobile connectivity and inertial navigation. The financial results of each segment are based on revenues from external customers, cost of revenue and operating expenses that are directly attributable to the segment and an allocation of costs from shared functions. These shared functions include, but are not limited to, facilities, human resources, information technology, and engineering. Allocations are made based on management’s judgment of the most relevant factors, such as head count, number of customer sites, or other operational data that contribute to the shared costs. Certain corporate-level costs have not been allocated as they are not directly attributable to either segment. These costs primarily consist of broad corporate functions, including executive, legal, finance, and costs associated with corporate actions. Segment-level asset information has not been provided as such information is not reviewed by the chief operating decision-maker for purposes of assessing segment performance and allocating resources. There are no significant inter-segment sales or transactions. As discussed in Note 1, the Company’s Videotel business, which had previously been included in the mobile connectivity segment, has been classified as discontinued operations and therefore excluded from the segment information below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's performance is impacted by the levels of activity in the marine and land mobile markets and defense sectors, among others. Performance in any particular period could be impacted by the timing of sales to certain large customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The mobile connectivity segment primarily manufactures and distributes a comprehensive family of mobile satellite antenna products and services that provide access to television, the Internet and voice services while on the move. Product sales within the mobile connectivity segment accounted for approximately</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18% and 20% of our consolidated net sales for 2020 and 2019, respectively. Sales of mini-VSAT Broadband airtime service accounted for approximately 51% and 48% of our consolidated net sales for 2020 and 2019, respectively. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The inertial navigation segment manufactures and distributes a portfolio of digital compass and fiber optic gyro (FOG)-based systems that address the rigorous requirements of military and commercial customers and provide reliable, easy-to-use and continuously available navigation and pointing data. The principal product categories in this segment include the FOG-based inertial measurement units (IMUs) for precision guidance, FOGs for tactical navigation as well as pointing and stabilization systems, and digital compasses that provide accurate heading information for demanding applications, security, automation and access control equipment and systems. Sales of FOG-based guidance and navigation systems within the inertial navigation segment accounted for approximately 16% of consolidated net sales for both 2020 and 2019. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No other single product class accounts for 10% or more of consolidated net sales.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company operates in a number of major geographic areas, including internationally. Revenues from international locations primarily include Canada, European Union countries, and other European countries, as well as countries in Africa, Asia/Pacific, the Middle East, and India. Revenues are based upon customer location and internationally represented 64% and 54% of consolidated net sales for 2020 and 2019, respectively. No individual foreign country represented 10% or more of the Company's consolidated net sales for 2020 or 2019.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 and 2019, the long-lived tangible assets related to the Company’s international subsidiaries were less than 10% of the Company’s long-lived tangible assets and were deemed not material.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales and operating income (loss) for the Company's reporting segments and the Company's loss from continuing operations before income tax expense (benefit) for the years ended December 31, 2020 and 2019 were as follows: </span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.740%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile connectivity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inertial navigation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net sales</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,733 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,893 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating (loss) income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile connectivity </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,071)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inertial navigation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,272)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,608)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,937)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,096)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net interest and other income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before income tax expense (benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,766)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,012)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes an impairment charge of $10,490 for the KVH Media Group reporting unit within the mobile connectivity segment as of December 31, 2020.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense and amortization expense for the Company's segments are presented in the table that follows for the periods presented:</span></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:64.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.519%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile connectivity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inertial navigation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated depreciation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile connectivity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inertial navigation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:SegmentReportingDisclosureTextBlock>
<kvhi:PercentofConsolidatedNetSales contextRef="ib8d8182211c1414ea4e54e7129926568_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90ZXh0cmVnaW9uOjExOTAwM2Q2MTJjYzRjMjNiYWU2NTIwM2VjZjQxMjA1XzQ5NDc4MDIzMjkyNTY_973c1dda-cb85-4a7f-b3fe-491d508a75e6" unitRef="number"> 0.18 </kvhi:PercentofConsolidatedNetSales>
<kvhi:PercentofConsolidatedNetSales contextRef="i043a63cb570744fb94014a021c0a40e7_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90ZXh0cmVnaW9uOjExOTAwM2Q2MTJjYzRjMjNiYWU2NTIwM2VjZjQxMjA1Xzg3OTYwOTMwMjY0ODc_1a5c5c55-7ae7-42a3-a23a-bb2d903e47fd" unitRef="number"> 0.20 </kvhi:PercentofConsolidatedNetSales>
<kvhi:PercentofConsolidatedNetSales contextRef="i8073271ccead4801ae1e72d76f320f96_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90ZXh0cmVnaW9uOjExOTAwM2Q2MTJjYzRjMjNiYWU2NTIwM2VjZjQxMjA1XzQ5NDc4MDIzMjkyNDc_285f941d-7c04-418a-bd3e-83e95845da50" unitRef="number"> 0.51 </kvhi:PercentofConsolidatedNetSales>
<kvhi:PercentofConsolidatedNetSales contextRef="i5c50b97dbaf04f53bdb14e4d7e2d3bd4_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90ZXh0cmVnaW9uOjExOTAwM2Q2MTJjYzRjMjNiYWU2NTIwM2VjZjQxMjA1XzIwNjg_f162d853-0318-4498-bcac-1cd1a920b644" unitRef="number"> 0.48 </kvhi:PercentofConsolidatedNetSales>
<kvhi:PercentofConsolidatedNetSales contextRef="i21e6eb2d8ce74eb49ee81e8e2c29e916_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90ZXh0cmVnaW9uOjExOTAwM2Q2MTJjYzRjMjNiYWU2NTIwM2VjZjQxMjA1XzI5MTA_41dbd7b9-14d8-485b-aa8c-13e05da993dd" unitRef="number"> 0.16 </kvhi:PercentofConsolidatedNetSales>
<kvhi:PercentofConsolidatedNetSales contextRef="i9c4a22b0403049f9a107251aa6e74898_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90ZXh0cmVnaW9uOjExOTAwM2Q2MTJjYzRjMjNiYWU2NTIwM2VjZjQxMjA1XzI5MTA_ddca0064-83f5-45c4-b6d5-9f5a0800c96a" unitRef="number"> 0.16 </kvhi:PercentofConsolidatedNetSales>
<kvhi:PercentofConsolidatedNetSales contextRef="i2b0fd3c48b364d0382a9c39a6ff8422f_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90ZXh0cmVnaW9uOjExOTAwM2Q2MTJjYzRjMjNiYWU2NTIwM2VjZjQxMjA1XzM0MDM_dbd76c47-01d8-476d-91b4-038338af4a42" unitRef="number"> 64 </kvhi:PercentofConsolidatedNetSales>
<kvhi:PercentofConsolidatedNetSales contextRef="i55d1b4fd4e7f4efe9c82ef99c18b7c63_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90ZXh0cmVnaW9uOjExOTAwM2Q2MTJjYzRjMjNiYWU2NTIwM2VjZjQxMjA1XzM0MTA_2c4b5c56-ed6b-4a19-a964-f313fc3ffacf" unitRef="number"> 0.54 </kvhi:PercentofConsolidatedNetSales>
<us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90ZXh0cmVnaW9uOjExOTAwM2Q2MTJjYzRjMjNiYWU2NTIwM2VjZjQxMjA1XzQxMzE_3f14bac3-6a8a-4305-95f3-ec9f222365ec">
<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales and operating income (loss) for the Company's reporting segments and the Company's loss from continuing operations before income tax expense (benefit) for the years ended December 31, 2020 and 2019 were as follows: </span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.740%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile connectivity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inertial navigation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net sales</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,733 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,893 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating (loss) income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile connectivity </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,071)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inertial navigation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,272)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,608)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,937)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,096)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net interest and other income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations before income tax expense (benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,766)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,012)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes an impairment charge of $10,490 for the KVH Media Group reporting unit within the mobile connectivity segment as of December 31, 2020.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense and amortization expense for the Company's segments are presented in the table that follows for the periods presented:</span></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:64.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.519%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile connectivity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inertial navigation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated depreciation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile connectivity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inertial navigation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="ifdac219f7f494bc1ab5aafc8eeb8f32e_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzMtMS0xLTEtMA_e6c188c9-e5ac-4eba-b811-d791dc40572c" unitRef="usd"> 119453000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i249a7f33ea864d1b8fa7505818c33fe4_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzMtMy0xLTEtMA_7f8748b7-7187-430d-a947-df92f5717bd8" unitRef="usd"> 122015000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i75ef58c0f41f4fcebac7088285bed6c0_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzQtMS0xLTEtMA_92441a16-4974-413f-b1b0-c863e02e71d2" unitRef="usd"> 39280000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="ib920fff27bee40f6a2869996f765b205_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzQtMy0xLTEtMA_845af41d-1dcd-4f3a-bc4a-a5032b21aa88" unitRef="usd"> 35878000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzUtMS0xLTEtMA_8fdbcc8a-5273-4dc3-9692-85892e922288" unitRef="usd"> 158733000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzUtMy0xLTEtMA_99071a60-aa44-4b0a-8b75-5bef8618fde6" unitRef="usd"> 157893000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:OperatingIncomeLoss contextRef="ifdac219f7f494bc1ab5aafc8eeb8f32e_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzgtMS0xLTEtMA_c4d99c69-9e25-41d9-a648-9279c2490030" unitRef="usd"> -10071000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="i249a7f33ea864d1b8fa7505818c33fe4_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzgtMy0xLTEtMA_f06747b2-a0f6-4159-a0d1-2f4e81b318e7" unitRef="usd"> -5569000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="i75ef58c0f41f4fcebac7088285bed6c0_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzktMS0xLTEtMA_1ee175c6-3d43-44e9-9868-250219c19115" unitRef="usd"> 4799000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="ib920fff27bee40f6a2869996f765b205_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzktMy0xLTEtMA_ecdfc5b1-1d78-4bb1-ad4c-7b8870577bfb" unitRef="usd"> 2961000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="id75b6a823b414e88baed534b845c5dee_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzEwLTEtMS0xLTA_2f223cba-1b09-44f5-9497-a9f362c25671" unitRef="usd"> -5272000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="ia6cc8601f38a4fef9baa8efa9d1261e0_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzEwLTMtMS0xLTA_bbb56055-6cc6-46b7-808d-2e759f923c73" unitRef="usd"> -2608000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="i7515d119845642d5a5eaa1f33ff60269_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzExLTEtMS0xLTA_5cc08184-dad8-494a-9a61-353174592866" unitRef="usd"> -17665000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="i4b5b68835f534002b4a20829623aefe0_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzExLTMtMS0xLTA_f4b81b22-7417-45b4-a151-4702aa127438" unitRef="usd"> -18488000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzEyLTEtMS0xLTA_778d229c-dfd7-4c7b-b2d6-e6d890af4b3f" unitRef="usd"> -22937000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzEyLTMtMS0xLTA_ba5078a6-2e1b-4d61-a66f-723e4701a1a7" unitRef="usd"> -21096000 </us-gaap:OperatingIncomeLoss>
<kvhi:Netinterestandotherexpense contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzEzLTEtMS0xLTA_67d8a870-8d47-4e6e-aaf9-2f9dcb19e32d" unitRef="usd"> 1171000 </kvhi:Netinterestandotherexpense>
<kvhi:Netinterestandotherexpense contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzEzLTMtMS0xLTA_bb79fa0f-7975-4c45-aafd-6deb5fb9da74" unitRef="usd"> 1084000 </kvhi:Netinterestandotherexpense>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzE0LTEtMS0xLTA_8b0275a5-02a3-4d71-bc77-013cd74e8bae" unitRef="usd"> -21766000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZToyNDZmMGRmYmFlZGY0OTQyYjEyYjg3ZmMwNmJhNDZhZS90YWJsZXJhbmdlOjI0NmYwZGZiYWVkZjQ5NDJiMTJiODdmYzA2YmE0NmFlXzE0LTMtMS0xLTA_d3f3dc44-0dc0-41c9-9dac-f90183be4a1e" unitRef="usd"> -20012000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="i0b481896f9e844b8b9bfc0466e2e4ed5_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90ZXh0cmVnaW9uOjExOTAwM2Q2MTJjYzRjMjNiYWU2NTIwM2VjZjQxMjA1XzI3NDg3NzkwNzQ3Nzk_b7838893-1c81-4ddb-b942-e3b2ac4db99a" unitRef="usd"> 10490000 </us-gaap:GoodwillAndIntangibleAssetImpairment>
<us-gaap:Depreciation contextRef="ifdac219f7f494bc1ab5aafc8eeb8f32e_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZTpiZWM0OWM0M2M3NGM0OTVlYTI5YjBlNDgyOGIzNDU2ZS90YWJsZXJhbmdlOmJlYzQ5YzQzYzc0YzQ5NWVhMjliMGU0ODI4YjM0NTZlXzMtMS0xLTEtMA_3f6b96a2-3620-44c9-9058-4baa00dc42f6" unitRef="usd"> 8726000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="i249a7f33ea864d1b8fa7505818c33fe4_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZTpiZWM0OWM0M2M3NGM0OTVlYTI5YjBlNDgyOGIzNDU2ZS90YWJsZXJhbmdlOmJlYzQ5YzQzYzc0YzQ5NWVhMjliMGU0ODI4YjM0NTZlXzMtMy0xLTEtMA_a236d445-9b3b-4706-a298-63f5d9fce8c2" unitRef="usd"> 7084000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="i75ef58c0f41f4fcebac7088285bed6c0_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZTpiZWM0OWM0M2M3NGM0OTVlYTI5YjBlNDgyOGIzNDU2ZS90YWJsZXJhbmdlOmJlYzQ5YzQzYzc0YzQ5NWVhMjliMGU0ODI4YjM0NTZlXzQtMS0xLTEtMA_c221c295-1e74-4690-be58-24fe3d1b0ed0" unitRef="usd"> 1325000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="ib920fff27bee40f6a2869996f765b205_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZTpiZWM0OWM0M2M3NGM0OTVlYTI5YjBlNDgyOGIzNDU2ZS90YWJsZXJhbmdlOmJlYzQ5YzQzYzc0YzQ5NWVhMjliMGU0ODI4YjM0NTZlXzQtMy0xLTEtMA_23243174-fe56-45c2-bc7e-3e6e063deb54" unitRef="usd"> 1155000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="i7515d119845642d5a5eaa1f33ff60269_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZTpiZWM0OWM0M2M3NGM0OTVlYTI5YjBlNDgyOGIzNDU2ZS90YWJsZXJhbmdlOmJlYzQ5YzQzYzc0YzQ5NWVhMjliMGU0ODI4YjM0NTZlXzUtMS0xLTEtMA_9394bd57-5499-4262-b4ee-faec150e5b98" unitRef="usd"> 608000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="i4b5b68835f534002b4a20829623aefe0_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZTpiZWM0OWM0M2M3NGM0OTVlYTI5YjBlNDgyOGIzNDU2ZS90YWJsZXJhbmdlOmJlYzQ5YzQzYzc0YzQ5NWVhMjliMGU0ODI4YjM0NTZlXzUtMy0xLTEtMA_03408750-e678-48d1-ae43-20aea33fd4b8" unitRef="usd"> 559000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZTpiZWM0OWM0M2M3NGM0OTVlYTI5YjBlNDgyOGIzNDU2ZS90YWJsZXJhbmdlOmJlYzQ5YzQzYzc0YzQ5NWVhMjliMGU0ODI4YjM0NTZlXzYtMS0xLTEtMA_67bfd166-99a7-4dc9-9fa6-b8d74f2e919d" unitRef="usd"> 10659000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZTpiZWM0OWM0M2M3NGM0OTVlYTI5YjBlNDgyOGIzNDU2ZS90YWJsZXJhbmdlOmJlYzQ5YzQzYzc0YzQ5NWVhMjliMGU0ODI4YjM0NTZlXzYtMy0xLTEtMA_37ff2dcd-ec56-41f1-b8fc-e3968e23a263" unitRef="usd"> 8798000 </us-gaap:Depreciation>
<us-gaap:AdjustmentForAmortization contextRef="ifdac219f7f494bc1ab5aafc8eeb8f32e_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZTpiZWM0OWM0M2M3NGM0OTVlYTI5YjBlNDgyOGIzNDU2ZS90YWJsZXJhbmdlOmJlYzQ5YzQzYzc0YzQ5NWVhMjliMGU0ODI4YjM0NTZlXzktMS0xLTEtMA_73387194-f402-4c52-a4af-3b0d355e4bd0" unitRef="usd"> 1004000 </us-gaap:AdjustmentForAmortization>
<us-gaap:AdjustmentForAmortization contextRef="i249a7f33ea864d1b8fa7505818c33fe4_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZTpiZWM0OWM0M2M3NGM0OTVlYTI5YjBlNDgyOGIzNDU2ZS90YWJsZXJhbmdlOmJlYzQ5YzQzYzc0YzQ5NWVhMjliMGU0ODI4YjM0NTZlXzktMy0xLTEtMA_1d78f8cc-ca11-4bda-97c1-70b2c2fcba92" unitRef="usd"> 980000 </us-gaap:AdjustmentForAmortization>
<us-gaap:AdjustmentForAmortization contextRef="i75ef58c0f41f4fcebac7088285bed6c0_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZTpiZWM0OWM0M2M3NGM0OTVlYTI5YjBlNDgyOGIzNDU2ZS90YWJsZXJhbmdlOmJlYzQ5YzQzYzc0YzQ5NWVhMjliMGU0ODI4YjM0NTZlXzEwLTEtMS0xLTA_88526478-743f-4be3-9457-4b5bc973381d" unitRef="usd"> 0 </us-gaap:AdjustmentForAmortization>
<us-gaap:AdjustmentForAmortization contextRef="ib920fff27bee40f6a2869996f765b205_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZTpiZWM0OWM0M2M3NGM0OTVlYTI5YjBlNDgyOGIzNDU2ZS90YWJsZXJhbmdlOmJlYzQ5YzQzYzc0YzQ5NWVhMjliMGU0ODI4YjM0NTZlXzEwLTMtMS0xLTA_e20dffc1-02ce-488a-9a6c-fc6b92e78ebd" unitRef="usd"> 0 </us-gaap:AdjustmentForAmortization>
<us-gaap:AdjustmentForAmortization contextRef="i7515d119845642d5a5eaa1f33ff60269_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZTpiZWM0OWM0M2M3NGM0OTVlYTI5YjBlNDgyOGIzNDU2ZS90YWJsZXJhbmdlOmJlYzQ5YzQzYzc0YzQ5NWVhMjliMGU0ODI4YjM0NTZlXzExLTEtMS0xLTA_93a09976-fb75-4a14-9a45-07c03a8f1944" unitRef="usd"> 0 </us-gaap:AdjustmentForAmortization>
<us-gaap:AdjustmentForAmortization contextRef="i4b5b68835f534002b4a20829623aefe0_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZTpiZWM0OWM0M2M3NGM0OTVlYTI5YjBlNDgyOGIzNDU2ZS90YWJsZXJhbmdlOmJlYzQ5YzQzYzc0YzQ5NWVhMjliMGU0ODI4YjM0NTZlXzExLTMtMS0xLTA_130bb507-9655-418d-af4b-180ad0bff0a6" unitRef="usd"> 0 </us-gaap:AdjustmentForAmortization>
<us-gaap:AdjustmentForAmortization contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZTpiZWM0OWM0M2M3NGM0OTVlYTI5YjBlNDgyOGIzNDU2ZS90YWJsZXJhbmdlOmJlYzQ5YzQzYzc0YzQ5NWVhMjliMGU0ODI4YjM0NTZlXzEyLTEtMS0xLTA_eb391301-78a0-4403-811d-f081eeaa7f10" unitRef="usd"> 1004000 </us-gaap:AdjustmentForAmortization>
<us-gaap:AdjustmentForAmortization contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjMvZnJhZzoxMTkwMDNkNjEyY2M0YzIzYmFlNjUyMDNlY2Y0MTIwNS90YWJsZTpiZWM0OWM0M2M3NGM0OTVlYTI5YjBlNDgyOGIzNDU2ZS90YWJsZXJhbmdlOmJlYzQ5YzQzYzc0YzQ5NWVhMjliMGU0ODI4YjM0NTZlXzEyLTMtMS0xLTA_957b7a90-b521-4410-85e5-7d6a7124475e" unitRef="usd"> 980000 </us-gaap:AdjustmentForAmortization>
<us-gaap:TreasuryStockTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjYvZnJhZzpiNDE1NTcwZmFmYjc0ZGRjYmQ4MzY3OTBmNjNmNTAzZC90ZXh0cmVnaW9uOmI0MTU1NzBmYWZiNzRkZGNiZDgzNjc5MGY2M2Y1MDNkXzE0NDA_9b03a840-7f57-4295-9540-8a77f756058c">
Share Buyback Program<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 4, 2019, the Company's Board of Directors authorized a share repurchase program pursuant to which the Company was authorized to purchase up to 1,000 shares of the Company’s common stock. The program expired on October 4, 2020. Under the repurchase program, the Company, at management’s discretion, was authorized to repurchase shares on the open market from time to time, in privately negotiated transactions or block transactions, or through an accelerated repurchase agreement.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, the Company repurchased 36 shares of common stock in open market transactions at a cost of approximately $390. The total amount the Company repurchased under the repurchase program since the inception of the October 4, 2019 repurchase program was 151 shares of common stock for an approximate cost of $1,690. Except as noted above, there were no other repurchase programs outstanding during 2020.</span></div>
</us-gaap:TreasuryStockTextBlock>
<us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased contextRef="id5bbaa1f40ad42989f70d724c035eacd_I20191004" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjYvZnJhZzpiNDE1NTcwZmFmYjc0ZGRjYmQ4MzY3OTBmNjNmNTAzZC90ZXh0cmVnaW9uOmI0MTU1NzBmYWZiNzRkZGNiZDgzNjc5MGY2M2Y1MDNkXzM2MQ_8a10e148-7376-4081-b13e-513a7cab1b51" unitRef="shares"> 1000000 </us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
<kvhi:CommonStockRepurchaseProgram contextRef="ib02bc7566eff4039bd36837700e12c5b_D20200101-20200131" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjYvZnJhZzpiNDE1NTcwZmFmYjc0ZGRjYmQ4MzY3OTBmNjNmNTAzZC90ZXh0cmVnaW9uOmI0MTU1NzBmYWZiNzRkZGNiZDgzNjc5MGY2M2Y1MDNkXzEyNjc_b0e3c433-b0fb-4151-81d2-fc58d1598237" unitRef="shares"> 36000 </kvhi:CommonStockRepurchaseProgram>
<kvhi:CommonStockRepurchaseCost contextRef="ib02bc7566eff4039bd36837700e12c5b_D20200101-20200131" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjYvZnJhZzpiNDE1NTcwZmFmYjc0ZGRjYmQ4MzY3OTBmNjNmNTAzZC90ZXh0cmVnaW9uOmI0MTU1NzBmYWZiNzRkZGNiZDgzNjc5MGY2M2Y1MDNkXzEzNDg_fe0953a5-4cba-48de-b6fb-4dec1721e323" unitRef="usd"> 390000 </kvhi:CommonStockRepurchaseCost>
<kvhi:CommonStockRepurchaseProgram contextRef="if538cda033f44747aa61ae0b6be0a3c5_D20191004-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjYvZnJhZzpiNDE1NTcwZmFmYjc0ZGRjYmQ4MzY3OTBmNjNmNTAzZC90ZXh0cmVnaW9uOmI0MTU1NzBmYWZiNzRkZGNiZDgzNjc5MGY2M2Y1MDNkXzg3OTYwOTMwMjUxNTY_af518506-15a5-4376-92e3-570d943c829f" unitRef="shares"> 151000 </kvhi:CommonStockRepurchaseProgram>
<kvhi:CommonStockRepurchaseCost contextRef="if538cda033f44747aa61ae0b6be0a3c5_D20191004-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjYvZnJhZzpiNDE1NTcwZmFmYjc0ZGRjYmQ4MzY3OTBmNjNmNTAzZC90ZXh0cmVnaW9uOmI0MTU1NzBmYWZiNzRkZGNiZDgzNjc5MGY2M2Y1MDNkXzg3OTYwOTMwMjUxNjE_f27560f5-6b3e-49f3-9ba3-35fcc9bca9e5" unitRef="usd"> 1690000 </kvhi:CommonStockRepurchaseCost>
<kvhi:StockRepurchaseProgramOtherOutstandingNumber contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNjYvZnJhZzpiNDE1NTcwZmFmYjc0ZGRjYmQ4MzY3OTBmNjNmNTAzZC90ZXh0cmVnaW9uOmI0MTU1NzBmYWZiNzRkZGNiZDgzNjc5MGY2M2Y1MDNkXzEzODY_161f630e-76ee-4e40-8367-1e5d2b2a70ea" unitRef="program"> 0 </kvhi:StockRepurchaseProgramOtherOutstandingNumber>
<us-gaap:FairValueMeasurementInputsDisclosureTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzIvZnJhZzoxNmRmYjA4OTZkMzA0YmVmYTljZmY4MzExNzY0OTNjZi90ZXh0cmVnaW9uOjE2ZGZiMDg5NmQzMDRiZWZhOWNmZjgzMTE3NjQ5M2NmXzMyNzc_940b122a-bc3b-45c2-a699-56aec18eefd9">
Fair Value Measurements<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (ASC 820), provides a framework for measuring fair value and requires expanded disclosures regarding fair value measurements. ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:72pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1:    Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities. The Company’s Level 1 assets are investments in money market mutual funds and United States treasuries.</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-45pt"><span><br/></span></div><div style="padding-left:72pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2:    Quoted prices for similar assets or liabilities in active markets; or observable prices that are based on observable market data, based on directly or indirectly market-corroborated inputs. The Company has no Level 2 assets or liabilities.</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-45pt"><span><br/></span></div><div style="padding-left:72pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3:    Unobservable inputs that are supported by little or no market activity, and are developed based on the best information available given the circumstances. The Company has no Level 3 assets.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value are based the valuation techniques identified in the table below. The valuation techniques are:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Market approach—prices and other relevant information generated by market transactions involving identical or comparable assets.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present financial assets and liabilities at December 31, 2020 and December 31, 2019 for which the Company measures fair value on a recurring basis, by level, within the fair value hierarchy:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation<br/>Technique</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation<br/>Technique</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td></tr></table></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain financial instruments are carried at cost on the consolidated balance sheets, which approximates fair value due to their short-term, highly liquid nature. These instruments include cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and debt obligations. The carrying amount of the Company's operating and financing lease liabilities approximates fair value based on currently available quoted rates of similarly structured borrowings.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets Measured and Recorded at Fair Value on a Nonrecurring Basis</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's non-financial assets, such as goodwill, intangible assets, and other long-lived assets resulting from business combinations, are measured at fair value using income approach valuation methodologies at the date of acquisition and subsequently re-measured if an impairment exists. There was no impairment of the Company’s non-financial assets noted as of December 31, 2019. During 2020, the Company recorded an impairment charge of $10,490 to goodwill and intangible assets. See Note 1(k) and Note 9 for additional details. The Company does not have any liabilities that are recorded at fair value on a non-recurring basis.</span></div>
</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
<us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzIvZnJhZzoxNmRmYjA4OTZkMzA0YmVmYTljZmY4MzExNzY0OTNjZi90ZXh0cmVnaW9uOjE2ZGZiMDg5NmQzMDRiZWZhOWNmZjgzMTE3NjQ5M2NmXzMyNzQ_8ceebc4e-2b82-4895-8935-4592052f842d">
<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value are based the valuation techniques identified in the table below. The valuation techniques are:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Market approach—prices and other relevant information generated by market transactions involving identical or comparable assets.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present financial assets and liabilities at December 31, 2020 and December 31, 2019 for which the Company measures fair value on a recurring basis, by level, within the fair value hierarchy:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation<br/>Technique</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation<br/>Technique</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td></tr></table></div>
</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
<us-gaap:AssetsFairValueDisclosure contextRef="i7c00c3041b4e4d5fbcdceb999f791daa_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzIvZnJhZzoxNmRmYjA4OTZkMzA0YmVmYTljZmY4MzExNzY0OTNjZi90YWJsZTplZjNmNDZiMzgzNjg0NzVmYmQxMTE5NzJlMDMxZjc3Yy90YWJsZXJhbmdlOmVmM2Y0NmIzODM2ODQ3NWZiZDExMTk3MmUwMzFmNzdjXzItMS0xLTEtMA_9412f582-f5c2-4d25-946d-44158350512f" unitRef="usd"> 20142000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="i106169902f914b0f9d145b397fda2121_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzIvZnJhZzoxNmRmYjA4OTZkMzA0YmVmYTljZmY4MzExNzY0OTNjZi90YWJsZTplZjNmNDZiMzgzNjg0NzVmYmQxMTE5NzJlMDMxZjc3Yy90YWJsZXJhbmdlOmVmM2Y0NmIzODM2ODQ3NWZiZDExMTk3MmUwMzFmNzdjXzItMy0xLTEtMA_7c5ed22e-4402-4711-adce-0c2b8ff3f7ff" unitRef="usd"> 20142000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="i0e87081924834015b594b18421a13b53_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzIvZnJhZzoxNmRmYjA4OTZkMzA0YmVmYTljZmY4MzExNzY0OTNjZi90YWJsZTplZjNmNDZiMzgzNjg0NzVmYmQxMTE5NzJlMDMxZjc3Yy90YWJsZXJhbmdlOmVmM2Y0NmIzODM2ODQ3NWZiZDExMTk3MmUwMzFmNzdjXzItNS0xLTEtMA_94236e5e-051f-4452-8118-18acb1ed4d48" unitRef="usd"> 0 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="i0e3b196e614b48cda04be28bf04c16a2_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzIvZnJhZzoxNmRmYjA4OTZkMzA0YmVmYTljZmY4MzExNzY0OTNjZi90YWJsZTplZjNmNDZiMzgzNjg0NzVmYmQxMTE5NzJlMDMxZjc3Yy90YWJsZXJhbmdlOmVmM2Y0NmIzODM2ODQ3NWZiZDExMTk3MmUwMzFmNzdjXzItNy0xLTEtMA_df1c5279-5720-4d7a-a46d-7037e8272434" unitRef="usd"> 0 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="i6380aed4f9494cd79eb41f879c724658_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzIvZnJhZzoxNmRmYjA4OTZkMzA0YmVmYTljZmY4MzExNzY0OTNjZi90YWJsZTplZjNmNDZiMzgzNjg0NzVmYmQxMTE5NzJlMDMxZjc3Yy90YWJsZXJhbmdlOmVmM2Y0NmIzODM2ODQ3NWZiZDExMTk3MmUwMzFmNzdjXzMtMS0xLTEtMA_0307177e-86bd-455c-b34e-78a7dc8bd7a0" unitRef="usd"> 4999000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="i89785dd1c51d4d3abe83688e5f73716b_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzIvZnJhZzoxNmRmYjA4OTZkMzA0YmVmYTljZmY4MzExNzY0OTNjZi90YWJsZTplZjNmNDZiMzgzNjg0NzVmYmQxMTE5NzJlMDMxZjc3Yy90YWJsZXJhbmdlOmVmM2Y0NmIzODM2ODQ3NWZiZDExMTk3MmUwMzFmNzdjXzMtMy0xLTEtMA_212271b6-09fa-44cc-9637-311833d5166d" unitRef="usd"> 4999000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="i6fe9d1bbfa7945b28398c1ad262b503a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzIvZnJhZzoxNmRmYjA4OTZkMzA0YmVmYTljZmY4MzExNzY0OTNjZi90YWJsZTplZjNmNDZiMzgzNjg0NzVmYmQxMTE5NzJlMDMxZjc3Yy90YWJsZXJhbmdlOmVmM2Y0NmIzODM2ODQ3NWZiZDExMTk3MmUwMzFmNzdjXzMtNS0xLTEtMA_f371f976-cd91-4c0d-9185-a4a497e822b1" unitRef="usd"> 0 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="icae91f50ffb64f3cb9fb08348c025489_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzIvZnJhZzoxNmRmYjA4OTZkMzA0YmVmYTljZmY4MzExNzY0OTNjZi90YWJsZTplZjNmNDZiMzgzNjg0NzVmYmQxMTE5NzJlMDMxZjc3Yy90YWJsZXJhbmdlOmVmM2Y0NmIzODM2ODQ3NWZiZDExMTk3MmUwMzFmNzdjXzMtNy0xLTEtMA_d6de4954-2cf3-4e3a-9cc6-deeb24daea3d" unitRef="usd"> 0 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="i197efd626c6a43ac89e6adb130a92402_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzIvZnJhZzoxNmRmYjA4OTZkMzA0YmVmYTljZmY4MzExNzY0OTNjZi90YWJsZTplZjNmNDZiMzgzNjg0NzVmYmQxMTE5NzJlMDMxZjc3Yy90YWJsZXJhbmdlOmVmM2Y0NmIzODM2ODQ3NWZiZDExMTk3MmUwMzFmNzdjXzktMS0xLTEtMA_82d27da6-9ce2-4e3a-bc04-8acd4ede3ddb" unitRef="usd"> 29907000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="ice64cb0820924fada0546ad4c927f016_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzIvZnJhZzoxNmRmYjA4OTZkMzA0YmVmYTljZmY4MzExNzY0OTNjZi90YWJsZTplZjNmNDZiMzgzNjg0NzVmYmQxMTE5NzJlMDMxZjc3Yy90YWJsZXJhbmdlOmVmM2Y0NmIzODM2ODQ3NWZiZDExMTk3MmUwMzFmNzdjXzktMy0xLTEtMA_b4d5cd59-c0dc-4aa1-9c35-a5d6af0a89dc" unitRef="usd"> 29907000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="i5edd2e3e736e48e0b94f12fde582f8a1_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzIvZnJhZzoxNmRmYjA4OTZkMzA0YmVmYTljZmY4MzExNzY0OTNjZi90YWJsZTplZjNmNDZiMzgzNjg0NzVmYmQxMTE5NzJlMDMxZjc3Yy90YWJsZXJhbmdlOmVmM2Y0NmIzODM2ODQ3NWZiZDExMTk3MmUwMzFmNzdjXzktNS0xLTEtMA_13171ceb-6750-48fe-9e0c-0a685d6f7c12" unitRef="usd"> 0 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="i34e28188353a411b8a435df6497f7f84_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzIvZnJhZzoxNmRmYjA4OTZkMzA0YmVmYTljZmY4MzExNzY0OTNjZi90YWJsZTplZjNmNDZiMzgzNjg0NzVmYmQxMTE5NzJlMDMxZjc3Yy90YWJsZXJhbmdlOmVmM2Y0NmIzODM2ODQ3NWZiZDExMTk3MmUwMzFmNzdjXzktNy0xLTEtMA_56e763c5-cbea-4f62-a5b0-f6f0e7c22938" unitRef="usd"> 0 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzIvZnJhZzoxNmRmYjA4OTZkMzA0YmVmYTljZmY4MzExNzY0OTNjZi90ZXh0cmVnaW9uOjE2ZGZiMDg5NmQzMDRiZWZhOWNmZjgzMTE3NjQ5M2NmXzMyOTg1MzQ4ODgwNDE_6c17df90-8e27-4d26-8c92-9afef929d1ab" unitRef="usd"> 0 </us-gaap:GoodwillAndIntangibleAssetImpairment>
<us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzIvZnJhZzoxNmRmYjA4OTZkMzA0YmVmYTljZmY4MzExNzY0OTNjZi90ZXh0cmVnaW9uOjE2ZGZiMDg5NmQzMDRiZWZhOWNmZjgzMTE3NjQ5M2NmXzMyOTg1MzQ4ODgwMjg_ee8dff44-0b8a-4037-87a8-193714cd5592" unitRef="usd"> 10490000 </us-gaap:GoodwillAndIntangibleAssetImpairment>
<us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzUvZnJhZzphZDEzZWY5YzQwZWI0ZDg3YWZjNDA2MWY0YmQ5N2M5NS90ZXh0cmVnaW9uOmFkMTNlZjljNDBlYjRkODdhZmM0MDYxZjRiZDk3Yzk1XzIxODg_561ad04e-5895-474a-9cd8-86d5b292ae05"> Derivative Instruments and Hedging ActivitiesEffective April 1, 2010, in order to reduce the volatility of cash outflows that arise from changes in interest rates, the Company entered into two interest rate swap agreements. These interest rate swap agreements were intended to hedge the Company’s mortgage loan related to its headquarters facility in Middletown, Rhode Island by fixing the interest rates specified in the mortgage loan to 5.9% for half of the principal amount outstanding and 6.1% for the remaining half of the principal amount outstanding as of April 1, 2010 until the mortgage loan expired on April 1, 2019. The Company does not use derivatives for speculative purposes. For a derivative that is designated as a cash flow hedge, changes in the fair value of the derivative are recognized in accumulated other comprehensive (loss) income (AOCI) to the extent the derivative is effective at offsetting the changes in the cash flows being hedged until the hedged item affects earnings. As the Company made the required principal and interest payments under the mortgage loan and the related interest rate swaps were settled, the Company reclassified the amounts recorded in AOCI related to the changes in the fair value of the settled interest rate swaps to earnings. To the extent there was any hedge ineffectiveness, changes in fair value relating to the ineffective portion were immediately recognized in earnings in other income (expense) in the consolidated statements of operations. The interest rate swap was recorded within accrued other liabilities on the balance sheet. The critical terms of the interest rate swaps were designed to mirror the terms of the Company’s mortgage loans. The Company designated these derivatives as cash flow hedges of the variability of the LIBOR-based interest payments on principal over a nine-year period, which ended on April 1, 2019. On April 1, 2019, the two interest rate swaps matured and the Company made its final payment for its mortgage loan thereafter. </us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
<us-gaap:DerivativeNumberOfInstrumentsHeld contextRef="id53aebf34bac4550a9a54e7d5566c16b_I20100401" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzUvZnJhZzphZDEzZWY5YzQwZWI0ZDg3YWZjNDA2MWY0YmQ5N2M5NS90ZXh0cmVnaW9uOmFkMTNlZjljNDBlYjRkODdhZmM0MDYxZjRiZDk3Yzk1XzQ5NDc4MDIzMjcyMDE_7006a842-d384-4bf7-b488-2ec14ed9f85a" unitRef="contract"> 2 </us-gaap:DerivativeNumberOfInstrumentsHeld>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="i159d7c57f7cc451a8fd4696112017210_I20100401" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzUvZnJhZzphZDEzZWY5YzQwZWI0ZDg3YWZjNDA2MWY0YmQ5N2M5NS90ZXh0cmVnaW9uOmFkMTNlZjljNDBlYjRkODdhZmM0MDYxZjRiZDk3Yzk1XzQ5NDc4MDIzMjcxOTE_17c439d9-b00e-4299-a111-7d95a934b707" unitRef="number"> 0.059 </us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="i95906839a12e4feea169b617e92e8423_I20100401" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzUvZnJhZzphZDEzZWY5YzQwZWI0ZDg3YWZjNDA2MWY0YmQ5N2M5NS90ZXh0cmVnaW9uOmFkMTNlZjljNDBlYjRkODdhZmM0MDYxZjRiZDk3Yzk1XzQ5NDc4MDIzMjcxOTY_248c9909-4c40-4c8b-87c9-39995bc12b5f" unitRef="number"> 0.061 </us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:DerivativeTermOfContract contextRef="i46c8fbe321cf4786adcd22b4a1863b67_D20100401-20100401" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzUvZnJhZzphZDEzZWY5YzQwZWI0ZDg3YWZjNDA2MWY0YmQ5N2M5NS90ZXh0cmVnaW9uOmFkMTNlZjljNDBlYjRkODdhZmM0MDYxZjRiZDk3Yzk1XzMyOTg1MzQ4ODU3NjE_ce33265b-5c85-4249-9c4c-8462d5cd0c88"> P9Y </us-gaap:DerivativeTermOfContract>
<us-gaap:DerivativeNumberOfInstrumentsHeld contextRef="id53aebf34bac4550a9a54e7d5566c16b_I20100401" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xNzUvZnJhZzphZDEzZWY5YzQwZWI0ZDg3YWZjNDA2MWY0YmQ5N2M5NS90ZXh0cmVnaW9uOmFkMTNlZjljNDBlYjRkODdhZmM0MDYxZjRiZDk3Yzk1XzMyOTg1MzQ4ODU3Njc_ccc91e69-34fa-45e3-b690-2bc4ab0caf92" unitRef="contract"> 2 </us-gaap:DerivativeNumberOfInstrumentsHeld>
<us-gaap:LesseeFinanceLeasesTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzI5MzI_a3e8bdd7-fbfc-4fbc-b413-c46f4e70e9a6">
Leases<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessee</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has operating leases for office facilities, equipment, and satellite service capacity and related equipment. Lease expense was $3,413 and $5,079 for the year ended December 31, 2020 and 2019, respectively. Short-term operating lease costs was $244 and $160 for the years ended December 31, 2020 and 2019, respectively. Sublease income was $134 and $132 for the years ended December 31, 2020 and 2019, respectively. Maturities of lease liabilities as of December 31, 2020 under operating leases having an initial or remaining non-cancelable term of one year or more are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:80.076%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 and thereafter</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,539 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(509)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current installments of obligation under current-operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,826 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations under long-term operating lease liabilities, excluding current installments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.38</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2018, the Company entered into a five-year financing lease for three satellite hubs for its HTS network. As of December 31, 2020, the gross costs and accumulated depreciation associated with this lease are included in revenue generating assets and amounted to $3,068 and $1,284, respectively. The obligations under financing leases are stated at the present value of minimum lease payments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The property and equipment held under this financing lease are amortized on a straight‑line basis over the seven-year estimated useful life of the asset, since the lease meets the bargain purchase option criteria</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of assets held under financing leases is included within depreciation expense. Depreciation expense for these capital assets was $438 and $439 for the years ended December 31, 2020 and 2019, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future undiscounted lease payments under this financing lease as of December 31, 2020 are:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,293 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of financing lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current installments of obligation under accrued other</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations under other long-term liabilities, excluding current installments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.17</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessor</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into leases with certain customers primarily of the TracPhone mini-VSAT systems. These leases are classified as sales-type leases as title of the equipment transfers to the customer at the end of the lease term. The Company records the leases at a price typically equivalent to normal selling price and in excess of the cost or carrying amount. Upon delivery, the Company records the net present value of all payments under these leases as revenue, and the related costs of the product are charged to cost of sales. Interest income is recognized throughout the lease term (typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzMyOTg1MzQ4ODg0ODY_d70cdc28-9ddc-464c-9ed1-6282df86f615">three</span> to five years) using an implicit interest rate. The sales-type leases do not have unguaranteed residual assets. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current portion of the net investment in these leases was $4,353 as of December 31, 2020 and the non-current portion of the net investment in these leases was $7,774 as of December 31, 2020. The current portion of the net investment in the leases is included in accounts receivable, net of allowance for doubtful accounts on the accompanying consolidated balance sheets and the non-current portion of the net investment in these leases is included in other non-current assets on the accompanying consolidated balance sheets. Interest income from sales-type leases was $859 and $699 during the year ended December 31, 2020 and 2019, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future undiscounted cash flows from these leases as of December 31, 2020 are:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:79.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.459%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,417 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted cash flows</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,890 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease payments</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,127 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Difference between undiscounted cash flows and discounted cash flows </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:LesseeFinanceLeasesTextBlock>
<us-gaap:LesseeOperatingLeasesTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzI5MzM_6f5bc5b8-ebfc-4279-89d4-660d0286ae03">
Leases<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessee</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has operating leases for office facilities, equipment, and satellite service capacity and related equipment. Lease expense was $3,413 and $5,079 for the year ended December 31, 2020 and 2019, respectively. Short-term operating lease costs was $244 and $160 for the years ended December 31, 2020 and 2019, respectively. Sublease income was $134 and $132 for the years ended December 31, 2020 and 2019, respectively. Maturities of lease liabilities as of December 31, 2020 under operating leases having an initial or remaining non-cancelable term of one year or more are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:80.076%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 and thereafter</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,539 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(509)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current installments of obligation under current-operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,826 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations under long-term operating lease liabilities, excluding current installments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.38</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2018, the Company entered into a five-year financing lease for three satellite hubs for its HTS network. As of December 31, 2020, the gross costs and accumulated depreciation associated with this lease are included in revenue generating assets and amounted to $3,068 and $1,284, respectively. The obligations under financing leases are stated at the present value of minimum lease payments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The property and equipment held under this financing lease are amortized on a straight‑line basis over the seven-year estimated useful life of the asset, since the lease meets the bargain purchase option criteria</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of assets held under financing leases is included within depreciation expense. Depreciation expense for these capital assets was $438 and $439 for the years ended December 31, 2020 and 2019, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future undiscounted lease payments under this financing lease as of December 31, 2020 are:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,293 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of financing lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current installments of obligation under accrued other</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations under other long-term liabilities, excluding current installments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.17</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessor</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into leases with certain customers primarily of the TracPhone mini-VSAT systems. These leases are classified as sales-type leases as title of the equipment transfers to the customer at the end of the lease term. The Company records the leases at a price typically equivalent to normal selling price and in excess of the cost or carrying amount. Upon delivery, the Company records the net present value of all payments under these leases as revenue, and the related costs of the product are charged to cost of sales. Interest income is recognized throughout the lease term (typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzMyOTg1MzQ4ODg0ODY_d70cdc28-9ddc-464c-9ed1-6282df86f615">three</span> to five years) using an implicit interest rate. The sales-type leases do not have unguaranteed residual assets. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current portion of the net investment in these leases was $4,353 as of December 31, 2020 and the non-current portion of the net investment in these leases was $7,774 as of December 31, 2020. The current portion of the net investment in the leases is included in accounts receivable, net of allowance for doubtful accounts on the accompanying consolidated balance sheets and the non-current portion of the net investment in these leases is included in other non-current assets on the accompanying consolidated balance sheets. Interest income from sales-type leases was $859 and $699 during the year ended December 31, 2020 and 2019, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future undiscounted cash flows from these leases as of December 31, 2020 are:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:79.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.459%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,417 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted cash flows</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,890 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease payments</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,127 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Difference between undiscounted cash flows and discounted cash flows </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:LesseeOperatingLeasesTextBlock>
<us-gaap:LessorSalesTypeLeasesTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzI5MzQ_8b77b9c4-51e6-4a27-a3ff-e2b80bdb7913">
Leases<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessee</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has operating leases for office facilities, equipment, and satellite service capacity and related equipment. Lease expense was $3,413 and $5,079 for the year ended December 31, 2020 and 2019, respectively. Short-term operating lease costs was $244 and $160 for the years ended December 31, 2020 and 2019, respectively. Sublease income was $134 and $132 for the years ended December 31, 2020 and 2019, respectively. Maturities of lease liabilities as of December 31, 2020 under operating leases having an initial or remaining non-cancelable term of one year or more are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:80.076%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 and thereafter</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,539 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(509)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current installments of obligation under current-operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,826 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations under long-term operating lease liabilities, excluding current installments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.38</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2018, the Company entered into a five-year financing lease for three satellite hubs for its HTS network. As of December 31, 2020, the gross costs and accumulated depreciation associated with this lease are included in revenue generating assets and amounted to $3,068 and $1,284, respectively. The obligations under financing leases are stated at the present value of minimum lease payments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The property and equipment held under this financing lease are amortized on a straight‑line basis over the seven-year estimated useful life of the asset, since the lease meets the bargain purchase option criteria</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of assets held under financing leases is included within depreciation expense. Depreciation expense for these capital assets was $438 and $439 for the years ended December 31, 2020 and 2019, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future undiscounted lease payments under this financing lease as of December 31, 2020 are:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,293 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of financing lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current installments of obligation under accrued other</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations under other long-term liabilities, excluding current installments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.17</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lessor</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into leases with certain customers primarily of the TracPhone mini-VSAT systems. These leases are classified as sales-type leases as title of the equipment transfers to the customer at the end of the lease term. The Company records the leases at a price typically equivalent to normal selling price and in excess of the cost or carrying amount. Upon delivery, the Company records the net present value of all payments under these leases as revenue, and the related costs of the product are charged to cost of sales. Interest income is recognized throughout the lease term (typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzMyOTg1MzQ4ODg0ODY_d70cdc28-9ddc-464c-9ed1-6282df86f615">three</span> to five years) using an implicit interest rate. The sales-type leases do not have unguaranteed residual assets. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current portion of the net investment in these leases was $4,353 as of December 31, 2020 and the non-current portion of the net investment in these leases was $7,774 as of December 31, 2020. The current portion of the net investment in the leases is included in accounts receivable, net of allowance for doubtful accounts on the accompanying consolidated balance sheets and the non-current portion of the net investment in these leases is included in other non-current assets on the accompanying consolidated balance sheets. Interest income from sales-type leases was $859 and $699 during the year ended December 31, 2020 and 2019, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future undiscounted cash flows from these leases as of December 31, 2020 are:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:79.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.459%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,417 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted cash flows</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,890 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease payments</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,127 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Difference between undiscounted cash flows and discounted cash flows </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:LessorSalesTypeLeasesTextBlock>
<us-gaap:OperatingLeaseCost contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzg3OTYwOTMwMjYzMzE_bfc70b2a-51dd-44c9-8433-dbc1fb82391f" unitRef="usd"> 3413000 </us-gaap:OperatingLeaseCost>
<us-gaap:OperatingLeaseCost contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzg3OTYwOTMwMjYzNDg_0aa62863-cbad-429f-9c66-de6718785dda" unitRef="usd"> 5079000 </us-gaap:OperatingLeaseCost>
<us-gaap:ShortTermLeaseCost contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzg3OTYwOTMwMjYzNjA_fda32995-60b1-40f6-aa70-8f2831b6286c" unitRef="usd"> 244000 </us-gaap:ShortTermLeaseCost>
<us-gaap:ShortTermLeaseCost contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzg3OTYwOTMwMjYzNjk_89f5a978-f1ef-4103-8844-1b7927ca25a5" unitRef="usd"> 160000 </us-gaap:ShortTermLeaseCost>
<us-gaap:SubleaseIncome contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzg3OTYwOTMwMjYzNzg_6986000d-f34c-4274-8333-a28e76a6635a" unitRef="usd"> 134000 </us-gaap:SubleaseIncome>
<us-gaap:SubleaseIncome contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzg3OTYwOTMwMjYzODc_6ca388df-e604-40df-896d-27a337e802e6" unitRef="usd"> 132000 </us-gaap:SubleaseIncome>
<us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzI5NDA_f96d8502-e0c3-4515-9dd6-40023eecbec3">
<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:80.076%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 and thereafter</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,539 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(509)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current installments of obligation under current-operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,826 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations under long-term operating lease liabilities, excluding current installments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.38</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table>
</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToxMTE5NDY0MGEyYmU0ZTVmYjE2NGMwMTg4OWE5NjQxNS90YWJsZXJhbmdlOjExMTk0NjQwYTJiZTRlNWZiMTY0YzAxODg5YTk2NDE1XzAtMS0xLTEtMA_8dd64f43-50ba-4d5a-990e-2b80a44250a0" unitRef="usd"> 4116000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToxMTE5NDY0MGEyYmU0ZTVmYjE2NGMwMTg4OWE5NjQxNS90YWJsZXJhbmdlOjExMTk0NjQwYTJiZTRlNWZiMTY0YzAxODg5YTk2NDE1XzEtMS0xLTEtMA_e74ab2c1-2aec-4ae8-8f05-3f9adb8a78f6" unitRef="usd"> 2076000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToxMTE5NDY0MGEyYmU0ZTVmYjE2NGMwMTg4OWE5NjQxNS90YWJsZXJhbmdlOjExMTk0NjQwYTJiZTRlNWZiMTY0YzAxODg5YTk2NDE1XzItMS0xLTEtMA_9947607b-abcf-4c25-b00f-a5263f98eab6" unitRef="usd"> 634000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToxMTE5NDY0MGEyYmU0ZTVmYjE2NGMwMTg4OWE5NjQxNS90YWJsZXJhbmdlOjExMTk0NjQwYTJiZTRlNWZiMTY0YzAxODg5YTk2NDE1XzMtMS0xLTEtMA_c54027dd-3a11-415b-9dc5-f8c5732e4c19" unitRef="usd"> 418000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
<kvhi:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToxMTE5NDY0MGEyYmU0ZTVmYjE2NGMwMTg4OWE5NjQxNS90YWJsZXJhbmdlOjExMTk0NjQwYTJiZTRlNWZiMTY0YzAxODg5YTk2NDE1XzQtMS0xLTEtMA_12aa326e-d30a-466d-8dc9-c51722dc09d9" unitRef="usd"> 295000 </kvhi:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToxMTE5NDY0MGEyYmU0ZTVmYjE2NGMwMTg4OWE5NjQxNS90YWJsZXJhbmdlOjExMTk0NjQwYTJiZTRlNWZiMTY0YzAxODg5YTk2NDE1XzUtMS0xLTEtMA_88e2725e-b14e-43c2-b7af-7b336892e98d" unitRef="usd"> 7539000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
<us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToxMTE5NDY0MGEyYmU0ZTVmYjE2NGMwMTg4OWE5NjQxNS90YWJsZXJhbmdlOjExMTk0NjQwYTJiZTRlNWZiMTY0YzAxODg5YTk2NDE1XzctMS0xLTEtMA_5669ea52-ed85-49ee-941a-c9cab4a009ef" unitRef="usd"> 509000 </us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
<us-gaap:OperatingLeaseLiability contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToxMTE5NDY0MGEyYmU0ZTVmYjE2NGMwMTg4OWE5NjQxNS90YWJsZXJhbmdlOjExMTk0NjQwYTJiZTRlNWZiMTY0YzAxODg5YTk2NDE1XzgtMS0xLTEtMA_4dea70aa-a971-4210-bfa7-d8e3aaa58897" unitRef="usd"> 7030000 </us-gaap:OperatingLeaseLiability>
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToxMTE5NDY0MGEyYmU0ZTVmYjE2NGMwMTg4OWE5NjQxNS90YWJsZXJhbmdlOjExMTk0NjQwYTJiZTRlNWZiMTY0YzAxODg5YTk2NDE1XzktMS0xLTEtMA_f0bdc4c6-a4a3-4dc7-a243-3463932cbe28" unitRef="usd"> 3826000 </us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToxMTE5NDY0MGEyYmU0ZTVmYjE2NGMwMTg4OWE5NjQxNS90YWJsZXJhbmdlOjExMTk0NjQwYTJiZTRlNWZiMTY0YzAxODg5YTk2NDE1XzEwLTEtMS0xLTA_72d43f35-5046-463c-8d5a-0ce263e4f9f7" unitRef="usd"> 3204000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToxMTE5NDY0MGEyYmU0ZTVmYjE2NGMwMTg4OWE5NjQxNS90YWJsZXJhbmdlOjExMTk0NjQwYTJiZTRlNWZiMTY0YzAxODg5YTk2NDE1XzEyLTEtMS0xLTA_a6d8ad20-ec33-4d71-8743-5a63cbbea2b7"> P2Y4M17D </us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="4" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToxMTE5NDY0MGEyYmU0ZTVmYjE2NGMwMTg4OWE5NjQxNS90YWJsZXJhbmdlOjExMTk0NjQwYTJiZTRlNWZiMTY0YzAxODg5YTk2NDE1XzEzLTEtMS0xLTA_5cac5e28-ddbb-4682-a4a6-9c919b5a2824" unitRef="number"> 0.0550 </us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
<us-gaap:LesseeFinanceLeaseTermOfContract1 contextRef="i6c420ff53ac542b48d629bdd561bd66f_I20180331" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzMyOTg1MzQ4ODg0NTA_9e14d560-ffdd-4af6-b948-f752ba1b3f57"> P5Y </us-gaap:LesseeFinanceLeaseTermOfContract1>
<kvhi:NumberofSatelliteHubsLeased contextRef="i6c420ff53ac542b48d629bdd561bd66f_I20180331" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzU2MA_39cce54f-5f86-44be-8437-5554c56b2cd8" unitRef="hub"> 3 </kvhi:NumberofSatelliteHubsLeased>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i8ecd62a2d3e84c88b5b00bc1852584eb_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzczOQ_6d71ae6a-f289-4e3c-92ea-9e8f40ef6c35" unitRef="usd"> 3068000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="ib4d91cc31320489eb63be84aee3bf0e5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzc0Ng_2f60f87b-e131-4243-870f-948f2850284b" unitRef="usd"> 1284000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i637399f947254398a6a4c2dff42f6642_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzMyOTg1MzQ4ODg0NTE_87e40fcb-039b-43d1-886a-caa43d57f8db"> P7Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzEyMjQ_01230f91-42ee-4a76-9039-028fe6019e4d" unitRef="usd"> 438000 </us-gaap:FinanceLeaseRightOfUseAssetAmortization>
<us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzEyMzE_365994f3-66ec-4471-87c8-f16125c68ac0" unitRef="usd"> 439000 </us-gaap:FinanceLeaseRightOfUseAssetAmortization>
<us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzI5MzY_92642964-3ca3-4ca5-9620-24821bc2f7ba">
<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future undiscounted lease payments under this financing lease as of December 31, 2020 are:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,293 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of financing lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current installments of obligation under accrued other</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations under other long-term liabilities, excluding current installments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.17</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div>
</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
<us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZTo4NWU0NmMxMzNkYTE0ZTI4OWVkOWZjNTI0Yjk0ZjMwZC90YWJsZXJhbmdlOjg1ZTQ2YzEzM2RhMTRlMjg5ZWQ5ZmM1MjRiOTRmMzBkXzEtMS0xLTEtMA_9a10cf2a-48ae-4be5-96a2-bd2af4ea3910" unitRef="usd"> 624000 </us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
<us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZTo4NWU0NmMxMzNkYTE0ZTI4OWVkOWZjNTI0Yjk0ZjMwZC90YWJsZXJhbmdlOjg1ZTQ2YzEzM2RhMTRlMjg5ZWQ5ZmM1MjRiOTRmMzBkXzItMS0xLTEtMA_8f5cf6ae-3d9d-488f-b53a-4258cf4def45" unitRef="usd"> 624000 </us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
<us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZTo4NWU0NmMxMzNkYTE0ZTI4OWVkOWZjNTI0Yjk0ZjMwZC90YWJsZXJhbmdlOjg1ZTQ2YzEzM2RhMTRlMjg5ZWQ5ZmM1MjRiOTRmMzBkXzMtMS0xLTEtMA_330c390b-c421-44af-b41b-9c743ff2d993" unitRef="usd"> 45000 </us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
<us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZTo4NWU0NmMxMzNkYTE0ZTI4OWVkOWZjNTI0Yjk0ZjMwZC90YWJsZXJhbmdlOjg1ZTQ2YzEzM2RhMTRlMjg5ZWQ5ZmM1MjRiOTRmMzBkXzYtMS0xLTEtMA_a28de9b2-b240-4a0d-b76b-11026acb854a" unitRef="usd"> 1293000 </us-gaap:FinanceLeaseLiabilityPaymentsDue>
<us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZTo4NWU0NmMxMzNkYTE0ZTI4OWVkOWZjNTI0Yjk0ZjMwZC90YWJsZXJhbmdlOjg1ZTQ2YzEzM2RhMTRlMjg5ZWQ5ZmM1MjRiOTRmMzBkXzgtMS0xLTEtMA_c1f6c0ad-f54f-432a-b733-72476b0bfadf" unitRef="usd"> 9000 </us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
<us-gaap:FinanceLeaseLiability contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZTo4NWU0NmMxMzNkYTE0ZTI4OWVkOWZjNTI0Yjk0ZjMwZC90YWJsZXJhbmdlOjg1ZTQ2YzEzM2RhMTRlMjg5ZWQ5ZmM1MjRiOTRmMzBkXzktMS0xLTEtMA_8bd59336-49fb-40fb-8c6e-f456ce1ae1e4" unitRef="usd"> 1284000 </us-gaap:FinanceLeaseLiability>
<us-gaap:FinanceLeaseLiabilityCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZTo4NWU0NmMxMzNkYTE0ZTI4OWVkOWZjNTI0Yjk0ZjMwZC90YWJsZXJhbmdlOjg1ZTQ2YzEzM2RhMTRlMjg5ZWQ5ZmM1MjRiOTRmMzBkXzEwLTEtMS0xLTA_eb2ed188-f26a-4317-a70e-ce1679ddcc18" unitRef="usd"> 618000 </us-gaap:FinanceLeaseLiabilityCurrent>
<us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZTo4NWU0NmMxMzNkYTE0ZTI4OWVkOWZjNTI0Yjk0ZjMwZC90YWJsZXJhbmdlOjg1ZTQ2YzEzM2RhMTRlMjg5ZWQ5ZmM1MjRiOTRmMzBkXzExLTEtMS0xLTA_d572504e-ab12-48b0-9cca-2f9e02ee9d5b" unitRef="usd"> 666000 </us-gaap:FinanceLeaseLiabilityNoncurrent>
<us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZTo4NWU0NmMxMzNkYTE0ZTI4OWVkOWZjNTI0Yjk0ZjMwZC90YWJsZXJhbmdlOjg1ZTQ2YzEzM2RhMTRlMjg5ZWQ5ZmM1MjRiOTRmMzBkXzEzLTEtMS0xLTA_9e699ae2-8a10-4e6f-b972-641aac9ecd85"> P2Y2M1D </us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="4" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZTo4NWU0NmMxMzNkYTE0ZTI4OWVkOWZjNTI0Yjk0ZjMwZC90YWJsZXJhbmdlOjg1ZTQ2YzEzM2RhMTRlMjg5ZWQ5ZmM1MjRiOTRmMzBkXzE0LTEtMS0xLTA_de21c501-f2f9-473b-a9c8-8689a8a9b375" unitRef="number"> 0.0153 </us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
<us-gaap:LessorSalesTypeLeaseTermOfContract1 contextRef="i3efe39b900b144efaed3550a5529264e_I20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzMyOTg1MzQ4ODg1MDU_da3f6469-35ef-4a13-8b02-fa3bb341a9e5"> P5Y </us-gaap:LessorSalesTypeLeaseTermOfContract1>
<us-gaap:NetInvestmentInLeaseCurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzIzNjE_f57ef842-d42c-465c-a02c-1869c90ec259" unitRef="usd"> 4353000 </us-gaap:NetInvestmentInLeaseCurrent>
<us-gaap:NetInvestmentInLeaseNoncurrent contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzI0NDM_61b5170d-bde1-4b55-8916-8199957fd435" unitRef="usd"> 7774000 </us-gaap:NetInvestmentInLeaseNoncurrent>
<us-gaap:SalesTypeLeaseInterestIncome contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzI4MzM_c3a121a0-d276-416f-90a5-eef0c3c9eb33" unitRef="usd"> 859000 </us-gaap:SalesTypeLeaseInterestIncome>
<us-gaap:SalesTypeLeaseInterestIncome contextRef="ibbb5150eadf0406ba15f2eae8213d9c7_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzg3OTYwOTMwMjY4NTg_b7fdbd5f-0876-4c5a-9671-b9169c9940b0" unitRef="usd"> 699000 </us-gaap:SalesTypeLeaseInterestIncome>
<us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90ZXh0cmVnaW9uOmUzNTY2MmY1NzFlNzQ0NDVhMzViNjM3NmI3OGU0NzhmXzI5Mzc_246f225d-3b64-4e6d-a7c6-d682d533eb10">
<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future undiscounted cash flows from these leases as of December 31, 2020 are:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:79.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.459%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,417 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted cash flows</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,890 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease payments</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,127 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Difference between undiscounted cash flows and discounted cash flows </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock>
<us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToyN2VjMTQ2MmE2NzQ0OTU2YWY3ZGRjZDVhZjBiYzZjZC90YWJsZXJhbmdlOjI3ZWMxNDYyYTY3NDQ5NTZhZjdkZGNkNWFmMGJjNmNkXzAtMS0xLTEtMA_69ee494f-384c-440e-b949-0d3e7b256626" unitRef="usd"> 5152000 </us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths>
<us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToyN2VjMTQ2MmE2NzQ0OTU2YWY3ZGRjZDVhZjBiYzZjZC90YWJsZXJhbmdlOjI3ZWMxNDYyYTY3NDQ5NTZhZjdkZGNkNWFmMGJjNmNkXzEtMS0xLTEtMA_8bff0119-c968-4a3e-a0d2-72be7eeee06c" unitRef="usd"> 3417000 </us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears>
<us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToyN2VjMTQ2MmE2NzQ0OTU2YWY3ZGRjZDVhZjBiYzZjZC90YWJsZXJhbmdlOjI3ZWMxNDYyYTY3NDQ5NTZhZjdkZGNkNWFmMGJjNmNkXzItMS0xLTEtMA_d436c06d-750c-40f5-8357-6a26a359ee01" unitRef="usd"> 2796000 </us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears>
<us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToyN2VjMTQ2MmE2NzQ0OTU2YWY3ZGRjZDVhZjBiYzZjZC90YWJsZXJhbmdlOjI3ZWMxNDYyYTY3NDQ5NTZhZjdkZGNkNWFmMGJjNmNkXzMtMS0xLTEtMA_597df7c8-6209-454d-9066-bae3710a59e4" unitRef="usd"> 1935000 </us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears>
<us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToyN2VjMTQ2MmE2NzQ0OTU2YWY3ZGRjZDVhZjBiYzZjZC90YWJsZXJhbmdlOjI3ZWMxNDYyYTY3NDQ5NTZhZjdkZGNkNWFmMGJjNmNkXzQtMS0xLTEtMA_58c7b43f-96e5-445a-89b1-e29cd6f4a3c3" unitRef="usd"> 590000 </us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter>
<us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToyN2VjMTQ2MmE2NzQ0OTU2YWY3ZGRjZDVhZjBiYzZjZC90YWJsZXJhbmdlOjI3ZWMxNDYyYTY3NDQ5NTZhZjdkZGNkNWFmMGJjNmNkXzUtMS0xLTEtMA_09333f2c-a159-4472-b494-7f00202ffbf5" unitRef="usd"> 13890000 </us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived>
<us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToyN2VjMTQ2MmE2NzQ0OTU2YWY3ZGRjZDVhZjBiYzZjZC90YWJsZXJhbmdlOjI3ZWMxNDYyYTY3NDQ5NTZhZjdkZGNkNWFmMGJjNmNkXzctMS0xLTEtMA_6c640e1c-bf22-4862-ac03-0e992b57c4be" unitRef="usd"> 12127000 </us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable>
<us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount contextRef="i0b6fedebadd6438689ae10c9977ef02a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODEvZnJhZzplMzU2NjJmNTcxZTc0NDQ1YTM1YjYzNzZiNzhlNDc4Zi90YWJsZToyN2VjMTQ2MmE2NzQ0OTU2YWY3ZGRjZDVhZjBiYzZjZC90YWJsZXJhbmdlOjI3ZWMxNDYyYTY3NDQ5NTZhZjdkZGNkNWFmMGJjNmNkXzgtMS0xLTEtMA_5882d898-ac0a-47e7-ba19-0f336d90c603" unitRef="usd"> 1763000 </us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount>
<us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90ZXh0cmVnaW9uOmM3NDIzYjRhMjk1ODQ4ZjNhODBlNTk0OWQ1ODVmM2JmXzMyOTg1MzQ4ODQ0ODU_74c381cd-a56b-4e22-94d0-98cff32f3a50">
Discontinued Operations<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2019, the Company sold its Videotel business. The Company determined that the sale met the requirements for reporting as discontinued operations in accordance with Accounting Standards Codification (ASC) 205-20.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of the major financial line items constituting the results for discontinued operations to the net income from discontinued operations, net of tax, presently separately in the Company's consolidated statements of operations:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:75.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs, expenses and other expense, net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of service sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, marketing and support</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations before tax expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of discontinued operations before tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income from discontinued operations before tax expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense on discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income from discontinued operations, net of taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income from discontinued operations per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.82</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average number of common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,669</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,459</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow information of the discontinued operations:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:75.292%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.192%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash used in operating activities—discontinued operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,638)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash provided by investing activities—discontinued operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>
</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
<us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90ZXh0cmVnaW9uOmM3NDIzYjRhMjk1ODQ4ZjNhODBlNTk0OWQ1ODVmM2JmXzMyOTg1MzQ4ODQ0ODY_07c41223-19ac-477b-8949-58d913ee1701">
<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of the major financial line items constituting the results for discontinued operations to the net income from discontinued operations, net of tax, presently separately in the Company's consolidated statements of operations:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:75.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs, expenses and other expense, net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of service sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, marketing and support</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations before tax expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of discontinued operations before tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income from discontinued operations before tax expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense on discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income from discontinued operations, net of taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income from discontinued operations per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.82</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average number of common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,669</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,459</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow information of the discontinued operations:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:75.292%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.192%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash used in operating activities—discontinued operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,638)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash provided by investing activities—discontinued operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>
</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="ib5208761b42a4d52aba8e0628678ad45_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzQtMS0xLTEtMA_dbb6cacc-0062-41aa-8b27-0c97395e168a" unitRef="usd"> 0 </us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="ibfec13ab7987467b8903a1beab3b290f_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzQtMy0xLTEtMA_0570b173-66b0-4c35-8f6d-5dcb54ce1f3e" unitRef="usd"> 5769000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="ib5208761b42a4d52aba8e0628678ad45_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzctMS0xLTEtMA_30dcc42a-979b-45c5-b83b-78680d70da5b" unitRef="usd"> 0 </us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="ibfec13ab7987467b8903a1beab3b290f_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzctMy0xLTEtMA_b90c5bd3-969e-4de2-a97e-d446bb452247" unitRef="usd"> 1807000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
<kvhi:DisposalGroupIncludingDiscontinuedOperationSalesMarketingandSupport contextRef="ib5208761b42a4d52aba8e0628678ad45_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzgtMS0xLTEtMA_5772d930-48f3-473c-94e7-e3622b069e24" unitRef="usd"> 0 </kvhi:DisposalGroupIncludingDiscontinuedOperationSalesMarketingandSupport>
<kvhi:DisposalGroupIncludingDiscontinuedOperationSalesMarketingandSupport contextRef="ibfec13ab7987467b8903a1beab3b290f_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzgtMy0xLTEtMA_1be37796-560e-4178-bfbd-b3904b4afe54" unitRef="usd"> 1606000 </kvhi:DisposalGroupIncludingDiscontinuedOperationSalesMarketingandSupport>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense contextRef="ib5208761b42a4d52aba8e0628678ad45_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzktMS0xLTEtMA_3b7afb2a-448f-47c6-af3f-4e9a6e904eb2" unitRef="usd"> 0 </us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense contextRef="ibfec13ab7987467b8903a1beab3b290f_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzktMy0xLTEtMA_afbc2385-0b60-4444-812d-010c08cf03f3" unitRef="usd"> 1619000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense contextRef="ib5208761b42a4d52aba8e0628678ad45_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzE3LTEtMS0xLTA_a491a7fb-f881-4dab-80bb-be78faa345e5" unitRef="usd"> 0 </us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense contextRef="ibfec13ab7987467b8903a1beab3b290f_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzE3LTMtMS0xLTA_149cbed3-7def-4636-af10-611c7d40652f" unitRef="usd"> 23000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax contextRef="ib5208761b42a4d52aba8e0628678ad45_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzE4LTEtMS0xLTA_99e41faa-5d1b-45ab-b339-06c059e3528e" unitRef="usd"> 0 </us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax contextRef="ibfec13ab7987467b8903a1beab3b290f_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzE4LTMtMS0xLTA_23cd7fc4-8526-4a8f-be19-af4d1ab92473" unitRef="usd"> 714000 </us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
<us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax contextRef="ib5208761b42a4d52aba8e0628678ad45_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzE5LTEtMS0xLTA_3eb0ad90-9af3-4a99-be4a-8ee6bb2fdae0" unitRef="usd"> 0 </us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
<us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax contextRef="ibfec13ab7987467b8903a1beab3b290f_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzE5LTMtMS0xLTcyNTk_7289bf89-5a33-4d30-8e6a-3e9a4798e296" unitRef="usd"> 53711000 </us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="ib5208761b42a4d52aba8e0628678ad45_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzIwLTEtMS0xLTA_d6df6849-0f58-4116-98f0-b90d2e410f76" unitRef="usd"> 0 </us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="ibfec13ab7987467b8903a1beab3b290f_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzIwLTMtMS0xLTA_1425a4bc-e5e4-45b1-81fe-0c725c72f224" unitRef="usd"> 54425000 </us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
<us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="ib5208761b42a4d52aba8e0628678ad45_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzIxLTEtMS0xLTA_761c4ead-bf54-4d21-a5b5-2ce167f33e63" unitRef="usd"> 0 </us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
<us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="ibfec13ab7987467b8903a1beab3b290f_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzIxLTMtMS0xLTA_d2eb16f1-0ab3-44ca-ac19-4f143b24fa67" unitRef="usd"> 5161000 </us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="ib5208761b42a4d52aba8e0628678ad45_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzIyLTEtMS0xLTA_997dd99a-2162-41de-a4b8-e3eb375c1785" unitRef="usd"> 0 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="ibfec13ab7987467b8903a1beab3b290f_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzIyLTMtMS0xLTA_821714b5-5447-4e1e-9506-41e1c17384cb" unitRef="usd"> 49264000 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare contextRef="ib5208761b42a4d52aba8e0628678ad45_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzI1LTEtMS0xLTA_38fc1407-386d-468d-8186-0805d77928c3" unitRef="usdPerShare"> 0 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare contextRef="ibfec13ab7987467b8903a1beab3b290f_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzI1LTMtMS0xLTA_700f0933-ccda-412a-aabd-083674206af5" unitRef="usdPerShare"> 2.82 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="ib5208761b42a4d52aba8e0628678ad45_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzI4LTEtMS0xLTA_2148fa74-742e-447f-8417-bb54485ec68b" unitRef="shares"> 17669000 </us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="ibfec13ab7987467b8903a1beab3b290f_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZToxMDkyNWZhMmViMGI0OGI5ODg0ODEyNDUwNzA2YzdhMy90YWJsZXJhbmdlOjEwOTI1ZmEyZWIwYjQ4Yjk4ODQ4MTI0NTA3MDZjN2EzXzI4LTMtMS0xLTA_99ed774d-b6ad-4d37-8771-cf814c41a41b" unitRef="shares"> 17459000 </us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
<us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="ib5208761b42a4d52aba8e0628678ad45_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZTo5MWY5YzdhN2Q4YzE0Y2E3YjcxNWM3ZWFkOGU4ZWRhZS90YWJsZXJhbmdlOjkxZjljN2E3ZDhjMTRjYTdiNzE1YzdlYWQ4ZThlZGFlXzQtMS0xLTEtMA_29389d6a-2838-4a25-af20-594fa2986bfe" unitRef="usd"> 0 </us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
<us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="ibfec13ab7987467b8903a1beab3b290f_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZTo5MWY5YzdhN2Q4YzE0Y2E3YjcxNWM3ZWFkOGU4ZWRhZS90YWJsZXJhbmdlOjkxZjljN2E3ZDhjMTRjYTdiNzE1YzdlYWQ4ZThlZGFlXzQtMy0xLTEtMA_35c23e3f-5338-4a01-97dc-32c2297ad8aa" unitRef="usd"> -2638000 </us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
<us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="ib5208761b42a4d52aba8e0628678ad45_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZTo5MWY5YzdhN2Q4YzE0Y2E3YjcxNWM3ZWFkOGU4ZWRhZS90YWJsZXJhbmdlOjkxZjljN2E3ZDhjMTRjYTdiNzE1YzdlYWQ4ZThlZGFlXzctMS0xLTEtMA_d1ea2562-0c48-43cf-9ec5-341e235769a7" unitRef="usd"> 0 </us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
<us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="ibfec13ab7987467b8903a1beab3b290f_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xODcvZnJhZzpjNzQyM2I0YTI5NTg0OGYzYTgwZTU5NDlkNTg1ZjNiZi90YWJsZTo5MWY5YzdhN2Q4YzE0Y2E3YjcxNWM3ZWFkOGU4ZWRhZS90YWJsZXJhbmdlOjkxZjljN2E3ZDhjMTRjYTdiNzE1YzdlYWQ4ZThlZGFlXzctMy0xLTEtMA_c88c27b4-61b3-4995-a396-0f6718671ae7" unitRef="usd"> 87986000 </us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
<us-gaap:QuarterlyFinancialInformationTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90ZXh0cmVnaW9uOjhmNjZiOGI2MzQ3OTQxOWI4NzkyOTVlZjg2NGM0Nzc1XzgyMA_87c33f14-14b9-4732-a914-6dca088b513a">
Quarterly Financial Results (Unaudited)<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following financial information for interim periods includes transactions which affect comparability of the quarterly results for the years ended December 31, 2020 and 2019. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information for interim periods was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Second Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fourth Quarter</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of product sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of service sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from continuing operations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss from continuing operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(537)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,637)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,214)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,552)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(537)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,637)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss continuing operations per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.65)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.65)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product sales </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of product sales </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of service sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from continuing operations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,234)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss from continuing operations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,497)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,910)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(573)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (loss) income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,254)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,344)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,483)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss continuing operations per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) discontinued operations per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.90 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (loss) income per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.36)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.71 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.76pt">Includes an impairment charge of $10,490 for the KVH Media Group reporting unit within the mobile connectivity segment during the fourth quarter of 2020.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Net loss per share is computed independently for each of the quarters. Therefore, the net loss per share for the four quarters may not equal the annual net loss per share data.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">The Company’s product sales, costs of product sales, sales, marketing and support expense, income tax benefit and net loss from continuing operations for 2019 include adjustments to correct immaterial prior period accounting errors related to the implementation and application of ASC 606. See Note 11 of our consolidated financial statements for more information.</span></div>
</us-gaap:QuarterlyFinancialInformationTextBlock>
<us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock contextRef="i501f21e3e3bd4a8ab5334a98928a5a5b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90ZXh0cmVnaW9uOjhmNjZiOGI2MzQ3OTQxOWI4NzkyOTVlZjg2NGM0Nzc1XzgyMw_167c79e5-e356-4587-9e18-0b9c8b6a228e">
<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information for interim periods was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Second Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Third Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fourth Quarter</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of product sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of service sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from continuing operations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss from continuing operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(537)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,637)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,214)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,552)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(537)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,637)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss continuing operations per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.65)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.65)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product sales </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of product sales </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of service sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from continuing operations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,234)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss from continuing operations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,497)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,910)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(573)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (loss) income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,254)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,344)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,483)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss continuing operations per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) discontinued operations per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.90 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (loss) income per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.36)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.71 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.76pt">Includes an impairment charge of $10,490 for the KVH Media Group reporting unit within the mobile connectivity segment during the fourth quarter of 2020.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Net loss per share is computed independently for each of the quarters. Therefore, the net loss per share for the four quarters may not equal the annual net loss per share data.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">The Company’s product sales, costs of product sales, sales, marketing and support expense, income tax benefit and net loss from continuing operations for 2019 include adjustments to correct immaterial prior period accounting errors related to the implementation and application of ASC 606. See Note 11 of our consolidated financial statements for more information.</span></div>
</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i991fa7b0bcaf4d85932d6cca5f6b4da5_D20200101-20200331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzMtMS0xLTEtMA_77de6a8b-d22b-44d9-b466-e9526f27df03" unitRef="usd"> 13094000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="ida676ba8593a472ea681d20a6d1b8cca_D20200401-20200630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzMtMy0xLTEtMA_70d32b0e-d1b5-4895-a4da-d8f706ab906e" unitRef="usd"> 13949000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i1e37147c59f34fa3b694fd879bab253c_D20200701-20200930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzMtNS0xLTEtMA_b9fcd269-f937-4eb3-b7eb-0d1d384f3e51" unitRef="usd"> 16650000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i23be4741e91448ce8b8d09cc0f3774f5_D20201001-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzMtNy0xLTEtMA_707a2f75-d05b-4978-b66c-0939ed2591b3" unitRef="usd"> 20926000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i05282def075940d190a79f12a5797b38_D20200101-20200331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzQtMS0xLTEtMA_a6e4ad4d-b463-45f6-bd71-9c303ea5d619" unitRef="usd"> 23474000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="ieccd76fac353480abf7fba605001baf8_D20200401-20200630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzQtMy0xLTEtMA_2a0dd163-db12-4075-a1a2-80bdbe9caa9f" unitRef="usd"> 22977000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i00031fb3fe4a453d9c7bd17b560937a3_D20200701-20200930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzQtNS0xLTEtMA_a82d2b26-9d0e-487f-b7b5-440e5ad88126" unitRef="usd"> 24462000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i4ac5a9b4cf074f6dae30f1f4fdc1e443_D20201001-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzQtNy0xLTEtMA_c26a9055-1169-4f3f-8fc0-d848951c40de" unitRef="usd"> 23201000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i991fa7b0bcaf4d85932d6cca5f6b4da5_D20200101-20200331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzUtMS0xLTEtMA_638324de-1911-4e92-b4d0-59173589dd40" unitRef="usd"> 9636000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="ida676ba8593a472ea681d20a6d1b8cca_D20200401-20200630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzUtMy0xLTEtMA_dd39330c-3d92-4ea7-9bf2-5956918c3ec5" unitRef="usd"> 9554000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i1e37147c59f34fa3b694fd879bab253c_D20200701-20200930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzUtNS0xLTEtMA_da632263-0ce7-4da0-924f-ef1c18e9a264" unitRef="usd"> 10422000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i23be4741e91448ce8b8d09cc0f3774f5_D20201001-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzUtNy0xLTEtMA_1c24e9c4-bf11-45c4-9437-40094b9b3f9e" unitRef="usd"> 11996000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i05282def075940d190a79f12a5797b38_D20200101-20200331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzYtMS0xLTEtMA_aa3841d0-e79c-4d59-b8b6-4af86b87b550" unitRef="usd"> 15195000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="ieccd76fac353480abf7fba605001baf8_D20200401-20200630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzYtMy0xLTEtMA_56348d0c-c6ee-4a7d-86e7-9305c26a7184" unitRef="usd"> 14378000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i00031fb3fe4a453d9c7bd17b560937a3_D20200701-20200930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzYtNS0xLTEtMA_17dcc26f-6f3f-4dc5-80a3-5d4b6497335d" unitRef="usd"> 14875000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i4ac5a9b4cf074f6dae30f1f4fdc1e443_D20201001-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzYtNy0xLTEtMA_991cf7ac-7d62-464a-9ea1-95a736fd553c" unitRef="usd"> 15069000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:OperatingExpenses contextRef="id1356ac6da2b4f47b0d5509227dc17c2_D20200101-20200331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzctMS0xLTEtMA_b8b579fd-6fc3-49fe-b2f1-ec0584132ff8" unitRef="usd"> 19385000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef="i7bfad53e5ec1432f83c99fee4c4aaf71_D20200401-20200630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzctMy0xLTEtMA_39213cc8-443f-4398-aa64-f3b7f8dcc7cd" unitRef="usd"> 16430000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef="iedfbca890f0c46c1b863796dd16a224d_D20200701-20200930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzctNS0xLTEtMA_7c1ca917-db3c-4f32-8ca2-689e0cb62de5" unitRef="usd"> 16318000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef="i272321edc48646b7beb531da56521cb8_D20201001-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzctNy0xLTEtMA_b1fdbce5-9b43-4d18-ae10-7b360008da07" unitRef="usd"> 28412000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingIncomeLoss contextRef="id1356ac6da2b4f47b0d5509227dc17c2_D20200101-20200331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzgtMS0xLTEtMA_dc7b3799-4ee9-4e17-858a-dad1510f6a74" unitRef="usd"> -7648000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="i7bfad53e5ec1432f83c99fee4c4aaf71_D20200401-20200630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzgtMy0xLTEtMA_baf12087-4fe3-44f2-8808-bbb246121b32" unitRef="usd"> -3436000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="iedfbca890f0c46c1b863796dd16a224d_D20200701-20200930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzgtNS0xLTEtMA_8ed44062-c692-4115-938e-5d65c913f7dc" unitRef="usd"> -503000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="i272321edc48646b7beb531da56521cb8_D20201001-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzgtNy0xLTEtMA_c15fa12e-238e-454e-bd91-e94671a79545" unitRef="usd"> -11350000 </us-gaap:OperatingIncomeLoss>
<us-gaap:IncomeLossFromContinuingOperations contextRef="id1356ac6da2b4f47b0d5509227dc17c2_D20200101-20200331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzktMS0xLTEtMA_a2391fe2-6ef7-4270-ada3-45a5feb5be9b" unitRef="usd"> -6214000 </us-gaap:IncomeLossFromContinuingOperations>
<us-gaap:IncomeLossFromContinuingOperations contextRef="i7bfad53e5ec1432f83c99fee4c4aaf71_D20200401-20200630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzktMy0xLTEtMA_b50fd0f6-5b21-426d-8467-b4916da2b474" unitRef="usd"> -3552000 </us-gaap:IncomeLossFromContinuingOperations>
<us-gaap:IncomeLossFromContinuingOperations contextRef="iedfbca890f0c46c1b863796dd16a224d_D20200701-20200930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzktNS0xLTEtMA_a109a619-1dc5-48d9-9100-96d108ef7050" unitRef="usd"> -537000 </us-gaap:IncomeLossFromContinuingOperations>
<us-gaap:IncomeLossFromContinuingOperations contextRef="i272321edc48646b7beb531da56521cb8_D20201001-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzktNy0xLTEtMA_7a3dfa74-514f-4b57-a28e-f24087e5cd2e" unitRef="usd"> -11637000 </us-gaap:IncomeLossFromContinuingOperations>
<us-gaap:NetIncomeLoss contextRef="id1356ac6da2b4f47b0d5509227dc17c2_D20200101-20200331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzExLTEtMS0xLTA_98ccfd8c-7795-4e6f-91b9-3f41f29855fb" unitRef="usd"> -6214000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i7bfad53e5ec1432f83c99fee4c4aaf71_D20200401-20200630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzExLTMtMS0xLTA_060f7a22-00a6-4bed-8b17-81427b92e5d2" unitRef="usd"> -3552000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="iedfbca890f0c46c1b863796dd16a224d_D20200701-20200930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzExLTUtMS0xLTA_15aa2d82-b741-406a-bc31-595b37ca28a4" unitRef="usd"> -537000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i272321edc48646b7beb531da56521cb8_D20201001-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzExLTctMS0xLTA_071bd792-19ce-4e01-ae58-4c14372c8a27" unitRef="usd"> -11637000 </us-gaap:NetIncomeLoss>
<us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="id1356ac6da2b4f47b0d5509227dc17c2_D20200101-20200331" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzEzLTEtMS0xLTA_b90e1988-b983-4159-864e-52206df0ceb3" unitRef="usdPerShare"> -0.35 </us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
<us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="i7bfad53e5ec1432f83c99fee4c4aaf71_D20200401-20200630" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzEzLTMtMS0xLTA_723fa991-8350-45b5-af72-a72d930b251d" unitRef="usdPerShare"> -0.20 </us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
<us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="iedfbca890f0c46c1b863796dd16a224d_D20200701-20200930" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzEzLTUtMS0xLTA_5874594a-2d88-48c2-a114-1d90a8a6a085" unitRef="usdPerShare"> -0.03 </us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
<us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="i272321edc48646b7beb531da56521cb8_D20201001-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzEzLTctMS0xLTA_d12a44a2-a450-45d9-ba1f-63239438e8e0" unitRef="usdPerShare"> -0.65 </us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
<us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="id1356ac6da2b4f47b0d5509227dc17c2_D20200101-20200331" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzE0LTEtMS0xLTA_40f586d6-4bd0-47ac-84ae-88cb33477066" unitRef="usdPerShare"> -0.35 </us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
<us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="i7bfad53e5ec1432f83c99fee4c4aaf71_D20200401-20200630" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzE0LTMtMS0xLTA_97267cb8-4751-4bb1-8bc1-83a37780fbef" unitRef="usdPerShare"> -0.20 </us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
<us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="iedfbca890f0c46c1b863796dd16a224d_D20200701-20200930" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzE0LTUtMS0xLTA_227bfd33-b98b-4cb0-950b-162f3f7a9ca8" unitRef="usdPerShare"> -0.03 </us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
<us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="i272321edc48646b7beb531da56521cb8_D20201001-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzE0LTctMS0xLTA_b45ad7b4-04e5-49bb-9369-2f548d313dce" unitRef="usdPerShare"> -0.65 </us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
<us-gaap:EarningsPerShareBasic contextRef="id1356ac6da2b4f47b0d5509227dc17c2_D20200101-20200331" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzE5LTEtMS0xLTA_4c5d0ffd-da09-486c-bf71-5f36c73b0d80" unitRef="usdPerShare"> -0.35 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="i7bfad53e5ec1432f83c99fee4c4aaf71_D20200401-20200630" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzE5LTMtMS0xLTA_aa34a9cd-055c-4e49-b160-add95ed91ca0" unitRef="usdPerShare"> -0.20 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="iedfbca890f0c46c1b863796dd16a224d_D20200701-20200930" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzE5LTUtMS0xLTA_8ffab5eb-f840-4acb-a9fd-38328378c5fd" unitRef="usdPerShare"> -0.03 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="i272321edc48646b7beb531da56521cb8_D20201001-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzE5LTctMS0xLTA_dd8cc821-2820-432d-be48-b8d672c46e0c" unitRef="usdPerShare"> -0.65 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted contextRef="id1356ac6da2b4f47b0d5509227dc17c2_D20200101-20200331" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzIwLTEtMS0xLTA_c484b790-7bf7-4ecc-94d3-97aaa2b5f6e0" unitRef="usdPerShare"> -0.35 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="i7bfad53e5ec1432f83c99fee4c4aaf71_D20200401-20200630" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzIwLTMtMS0xLTA_199ea2bd-74b4-46aa-9339-0e16a6daf4e2" unitRef="usdPerShare"> -0.20 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="iedfbca890f0c46c1b863796dd16a224d_D20200701-20200930" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzIwLTUtMS0xLTA_369e2c59-cf41-4861-a535-d1921445df9f" unitRef="usdPerShare"> -0.03 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="i272321edc48646b7beb531da56521cb8_D20201001-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzIwLTctMS0xLTA_155fe575-3ddd-41eb-b5f0-87cc481cb087" unitRef="usdPerShare"> -0.65 </us-gaap:EarningsPerShareDiluted>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i802bd3c032ea44daadf4a9ee1a328a75_D20190101-20190331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzIyLTEtMS0xLTA_5a21312f-5ab6-46a8-bd23-f80f482e8de6" unitRef="usd"> 13215000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i827ba819de3c4f138c1c34165e32d93b_D20190401-20190630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzIyLTMtMS0xLTA_cfa6c046-9ad6-402b-a317-0ef7d8ba8d79" unitRef="usd"> 15189000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i57ef3206d4aa4dda9b51bdbea6d6e38b_D20190701-20190930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzIyLTUtMS0xLTA_d29b9582-d364-4973-be85-2d7413e7a62a" unitRef="usd"> 14808000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i203a7e41cccd42bfa008712fb7cb7df1_D20191001-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzIyLTctMS0xLTA_2ac9783e-171c-481d-9fcd-de5fed91b87e" unitRef="usd"> 18713000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i959901e230df402e9c4cd7f0eabee08a_D20190101-20190331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzIzLTEtMS0xLTA_98e0bc1b-68d8-4bf7-b5b0-f51cc38d95b8" unitRef="usd"> 23161000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="ib898018adc504196aa60591d20c319f8_D20190401-20190630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzIzLTMtMS0xLTA_3d0e4eb4-78bb-4734-9e39-8f92df90a8b5" unitRef="usd"> 24541000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i0d637d480bae4c3b841ca4c6b167a926_D20190701-20190930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzIzLTUtMS0xLTA_96510981-8276-4048-8426-0e353bdb6ac5" unitRef="usd"> 24503000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i554066b53c244f7abe7955a3f38a1834_D20191001-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzIzLTctMS0xLTA_f2a7fb7d-573e-4c45-8fc4-02e8ed597296" unitRef="usd"> 23763000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i802bd3c032ea44daadf4a9ee1a328a75_D20190101-20190331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI0LTEtMS0xLTA_7ca066be-3d2b-4f0d-9277-859a91e07150" unitRef="usd"> 8284000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i827ba819de3c4f138c1c34165e32d93b_D20190401-20190630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI0LTMtMS0xLTA_c68474a2-29bd-4d95-bbe8-534a202b9764" unitRef="usd"> 12649000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i57ef3206d4aa4dda9b51bdbea6d6e38b_D20190701-20190930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI0LTUtMS0xLTA_9d0671ff-2aed-4404-87f8-ef5b0067ea64" unitRef="usd"> 10823000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i203a7e41cccd42bfa008712fb7cb7df1_D20191001-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI0LTctMS0xLTA_ac2380d9-d275-4556-ac9c-a5eddaae606f" unitRef="usd"> 11131000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i959901e230df402e9c4cd7f0eabee08a_D20190101-20190331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI1LTEtMS0xLTA_a6f29c3d-735e-429d-97ec-7a233f048e13" unitRef="usd"> 15373000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="ib898018adc504196aa60591d20c319f8_D20190401-20190630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI1LTMtMS0xLTA_0194f630-9471-444c-8fac-ab38b29d2801" unitRef="usd"> 15379000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i0d637d480bae4c3b841ca4c6b167a926_D20190701-20190930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI1LTUtMS0xLTA_abd9771b-bc0c-4d71-a0f4-cf58e2b8790b" unitRef="usd"> 15029000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i554066b53c244f7abe7955a3f38a1834_D20191001-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI1LTctMS0xLTA_2fe080f4-07e9-4eb5-a9cc-185e953a8930" unitRef="usd"> 15475000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:OperatingExpenses contextRef="i00597a2b9eb1458a8bbb37303392a09e_D20190101-20190331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI2LTEtMS0xLTA_8f9df1e4-7306-4cf1-85cc-81a78463be50" unitRef="usd"> 18953000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef="if8cbb47556c2474e99d16d91f359b2bd_D20190401-20190630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI2LTMtMS0xLTA_cefe919b-fa72-41ca-b5eb-1d6a736727f4" unitRef="usd"> 18381000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef="i1a1cfdae13c042f8bdd3821416e065be_D20190701-20190930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI2LTUtMS0xLTA_e98a5b19-fa44-4b82-83c5-5dacad5ac741" unitRef="usd"> 18317000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef="i845a4f390715489e9a2fa5d2ab816a96_D20191001-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI2LTctMS0xLTA_70fdc43b-1533-4445-a8cc-3ae8b69e3a9c" unitRef="usd"> 19195000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingIncomeLoss contextRef="i00597a2b9eb1458a8bbb37303392a09e_D20190101-20190331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI3LTEtMS0xLTA_b0967eac-a3ea-4bbe-9325-c102cc0fbc27" unitRef="usd"> -6234000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="if8cbb47556c2474e99d16d91f359b2bd_D20190401-20190630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI3LTMtMS0xLTA_8ab4b6d9-7522-41da-bbae-cc48bfb96c32" unitRef="usd"> -6679000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="i1a1cfdae13c042f8bdd3821416e065be_D20190701-20190930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI3LTUtMS0xLTA_b0d152df-d167-444a-af13-75144e230d3d" unitRef="usd"> -4858000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="i845a4f390715489e9a2fa5d2ab816a96_D20191001-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI3LTctMS0xLTA_c04b0d7f-55ba-44a0-9916-de689d927925" unitRef="usd"> -3325000 </us-gaap:OperatingIncomeLoss>
<us-gaap:IncomeLossFromContinuingOperations contextRef="i00597a2b9eb1458a8bbb37303392a09e_D20190101-20190331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI4LTEtMS0xLTA_0fd07ce4-a356-49f7-94d9-24a94a9d9ed2" unitRef="usd"> -6497000 </us-gaap:IncomeLossFromContinuingOperations>
<us-gaap:IncomeLossFromContinuingOperations contextRef="if8cbb47556c2474e99d16d91f359b2bd_D20190401-20190630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI4LTMtMS0xLTA_41a671b6-2e7e-4d1a-aff3-5a6a71e5a84a" unitRef="usd"> -3294000 </us-gaap:IncomeLossFromContinuingOperations>
<us-gaap:IncomeLossFromContinuingOperations contextRef="i1a1cfdae13c042f8bdd3821416e065be_D20190701-20190930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI4LTUtMS0xLTA_80be28b4-64b6-4ce1-8577-2cb326f13464" unitRef="usd"> -3308000 </us-gaap:IncomeLossFromContinuingOperations>
<us-gaap:IncomeLossFromContinuingOperations contextRef="i845a4f390715489e9a2fa5d2ab816a96_D20191001-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI4LTctMS0xLTA_3f0dd0be-342c-422d-8d15-e22d2d462aa1" unitRef="usd"> -2910000 </us-gaap:IncomeLossFromContinuingOperations>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="i00597a2b9eb1458a8bbb37303392a09e_D20190101-20190331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI5LTEtMS0xLTA_1dbc28cf-bedd-4773-894f-5beaf2bae71f" unitRef="usd"> 243000 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="if8cbb47556c2474e99d16d91f359b2bd_D20190401-20190630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI5LTMtMS0xLTA_3beba141-3422-4eb3-a911-173ab2727405" unitRef="usd"> 50630000 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="i1a1cfdae13c042f8bdd3821416e065be_D20190701-20190930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI5LTUtMS0xLTA_fc728a9a-d8c7-4653-84e3-8dfd6d741948" unitRef="usd"> -1036000 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="i845a4f390715489e9a2fa5d2ab816a96_D20191001-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzI5LTctMS0xLTA_37d626d4-b091-4544-92bc-59df722c52b5" unitRef="usd"> -573000 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
<us-gaap:NetIncomeLoss contextRef="i00597a2b9eb1458a8bbb37303392a09e_D20190101-20190331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzMwLTEtMS0xLTA_cc0b4735-0a4f-45b9-841a-64c1e1667d3a" unitRef="usd"> -6254000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="if8cbb47556c2474e99d16d91f359b2bd_D20190401-20190630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzMwLTMtMS0xLTA_a5b3dcf6-0836-4526-9a5a-eb3ee1e752b6" unitRef="usd"> 47336000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i1a1cfdae13c042f8bdd3821416e065be_D20190701-20190930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzMwLTUtMS0xLTA_a6abde2d-d054-45e3-8b3b-0c528ae026a5" unitRef="usd"> -4344000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i845a4f390715489e9a2fa5d2ab816a96_D20191001-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzMwLTctMS0xLTA_9262bf76-b58f-4aab-b863-cde11681d9f7" unitRef="usd"> -3483000 </us-gaap:NetIncomeLoss>
<us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="i00597a2b9eb1458a8bbb37303392a09e_D20190101-20190331" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzMyLTEtMS0xLTA_9328e4bf-2065-41d8-aa67-125411bc6e90" unitRef="usdPerShare"> -0.38 </us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
<us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="if8cbb47556c2474e99d16d91f359b2bd_D20190401-20190630" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzMyLTMtMS0xLTA_4947321c-f953-4cf8-9731-f368dc8e8c7d" unitRef="usdPerShare"> -0.19 </us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
<us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="i1a1cfdae13c042f8bdd3821416e065be_D20190701-20190930" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzMyLTUtMS0xLTA_5b49227c-c501-4f9c-9969-e805475073f7" unitRef="usdPerShare"> -0.19 </us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
<us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="i845a4f390715489e9a2fa5d2ab816a96_D20191001-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzMyLTctMS0xLTA_7fd02fa1-1acc-46b6-b468-e3b9b07bc3ce" unitRef="usdPerShare"> -0.17 </us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
<us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="i00597a2b9eb1458a8bbb37303392a09e_D20190101-20190331" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzMzLTEtMS0xLTA_e0d83e24-b9b0-4de4-993a-eb8374aef183" unitRef="usdPerShare"> -0.38 </us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
<us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="if8cbb47556c2474e99d16d91f359b2bd_D20190401-20190630" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzMzLTMtMS0xLTA_f3257f99-deef-454f-95c7-a3856d41ad22" unitRef="usdPerShare"> -0.19 </us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
<us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="i1a1cfdae13c042f8bdd3821416e065be_D20190701-20190930" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzMzLTUtMS0xLTA_dd0bce02-e327-4501-8d31-fb5f3275eb13" unitRef="usdPerShare"> -0.19 </us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
<us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="i845a4f390715489e9a2fa5d2ab816a96_D20191001-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzMzLTctMS0xLTA_696bcbcd-5907-4eb4-bc81-9e6dac0c7440" unitRef="usdPerShare"> -0.17 </us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef="i00597a2b9eb1458a8bbb37303392a09e_D20190101-20190331" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzM1LTEtMS0xLTA_306a23eb-9b0f-4eb4-9402-47b196f8c8c6" unitRef="usdPerShare"> 0.01 </us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef="if8cbb47556c2474e99d16d91f359b2bd_D20190401-20190630" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzM1LTMtMS0xLTA_a1e7c5b3-4d98-448a-ba91-ec6ac79827e6" unitRef="usdPerShare"> 2.90 </us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef="i1a1cfdae13c042f8bdd3821416e065be_D20190701-20190930" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzM1LTUtMS0xLTA_d6b910a3-1d93-4463-8afc-f0b2db6b544e" unitRef="usdPerShare"> -0.06 </us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef="i845a4f390715489e9a2fa5d2ab816a96_D20191001-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzM1LTctMS0xLTA_a452b1ff-fb1c-4b1a-b0bb-26d7e02d6096" unitRef="usdPerShare"> -0.03 </us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare contextRef="i00597a2b9eb1458a8bbb37303392a09e_D20190101-20190331" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzM2LTEtMS0xLTA_f5b64b13-b6f3-4b03-843a-9ac894d59902" unitRef="usdPerShare"> 0.01 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare contextRef="if8cbb47556c2474e99d16d91f359b2bd_D20190401-20190630" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzM2LTMtMS0xLTA_0cc1fc03-b070-4831-a5d4-5f4a6ad66f10" unitRef="usdPerShare"> 2.90 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare contextRef="i1a1cfdae13c042f8bdd3821416e065be_D20190701-20190930" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzM2LTUtMS0xLTA_c24864cb-cab6-491e-ae21-4e093eb4d340" unitRef="usdPerShare"> -0.06 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare contextRef="i845a4f390715489e9a2fa5d2ab816a96_D20191001-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzM2LTctMS0xLTA_2319edf0-afd0-4488-9b7d-9e5a3bb314b8" unitRef="usdPerShare"> -0.03 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
<us-gaap:EarningsPerShareBasic contextRef="i00597a2b9eb1458a8bbb37303392a09e_D20190101-20190331" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzM4LTEtMS0xLTA_95dbd014-a3cf-449e-9d2b-736724eb269e" unitRef="usdPerShare"> -0.36 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="if8cbb47556c2474e99d16d91f359b2bd_D20190401-20190630" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzM4LTMtMS0xLTA_9b9ce2d7-55ab-4908-8ac6-65fc1d7fc3db" unitRef="usdPerShare"> 2.71 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="i1a1cfdae13c042f8bdd3821416e065be_D20190701-20190930" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzM4LTUtMS0xLTA_fdf5c3ca-3ec3-458e-9891-cb3d0e51af03" unitRef="usdPerShare"> -0.25 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="i845a4f390715489e9a2fa5d2ab816a96_D20191001-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzM4LTctMS0xLTA_c37f9f21-e1de-4b28-a72c-7eba2fc6ebf7" unitRef="usdPerShare"> -0.20 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted contextRef="i00597a2b9eb1458a8bbb37303392a09e_D20190101-20190331" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzM5LTEtMS0xLTA_3145ce7b-3ead-4fde-a3ec-bbb7d79fa49a" unitRef="usdPerShare"> -0.36 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="if8cbb47556c2474e99d16d91f359b2bd_D20190401-20190630" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzM5LTMtMS0xLTA_b7cabb00-5c52-4de8-bf7b-81c3a33f5578" unitRef="usdPerShare"> 2.71 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="i1a1cfdae13c042f8bdd3821416e065be_D20190701-20190930" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzM5LTUtMS0xLTA_a9738c4a-a3e1-4471-86cd-fbb155357ee6" unitRef="usdPerShare"> -0.25 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="i845a4f390715489e9a2fa5d2ab816a96_D20191001-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90YWJsZTo1MzAzZDcxODY3MTI0NWE1YTk3YmUwNzk0MjE5MTg5NC90YWJsZXJhbmdlOjUzMDNkNzE4NjcxMjQ1YTVhOTdiZTA3OTQyMTkxODk0XzM5LTctMS0xLTA_4d10f089-eb88-46f9-91fe-7549f990d6cc" unitRef="usdPerShare"> -0.20 </us-gaap:EarningsPerShareDiluted>
<us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="i272321edc48646b7beb531da56521cb8_D20201001-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xOTAvZnJhZzo4ZjY2YjhiNjM0Nzk0MTliODc5Mjk1ZWY4NjRjNDc3NS90ZXh0cmVnaW9uOjhmNjZiOGI2MzQ3OTQxOWI4NzkyOTVlZjg2NGM0Nzc1XzMyOTg1MzQ4ODYwMDg_efca1500-4e24-4506-b74f-d669d1ba3d87" unitRef="usd"> 10490000 </us-gaap:GoodwillAndIntangibleAssetImpairment>
<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
<link:loc xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90YWJsZToxM2RjNDlhZWYzOWM0NjE1YjI5NjY3NWIxZDA5NjNkNy90YWJsZXJhbmdlOjEzZGM0OWFlZjM5YzQ2MTViMjk2Njc1YjFkMDk2M2Q3XzctMS0xLTEtMA_9933f9d2-a756-4721-b8e9-9c2e49528b76" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90YWJsZToxM2RjNDlhZWYzOWM0NjE1YjI5NjY3NWIxZDA5NjNkNy90YWJsZXJhbmdlOjEzZGM0OWFlZjM5YzQ2MTViMjk2Njc1YjFkMDk2M2Q3XzctMS0xLTEtMA_9933f9d2-a756-4721-b8e9-9c2e49528b76" xlink:type="locator"/>
<link:loc xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90YWJsZToxM2RjNDlhZWYzOWM0NjE1YjI5NjY3NWIxZDA5NjNkNy90YWJsZXJhbmdlOjEzZGM0OWFlZjM5YzQ2MTViMjk2Njc1YjFkMDk2M2Q3XzctMy0xLTEtMA_f1ae8b62-b782-4828-b832-3a6bef2dbc41" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90YWJsZToxM2RjNDlhZWYzOWM0NjE1YjI5NjY3NWIxZDA5NjNkNy90YWJsZXJhbmdlOjEzZGM0OWFlZjM5YzQ2MTViMjk2Njc1YjFkMDk2M2Q3XzctMy0xLTEtMA_f1ae8b62-b782-4828-b832-3a6bef2dbc41" xlink:type="locator"/>
<link:loc xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzEyLTktMS0xLTA_9933f9d2-a756-4721-b8e9-9c2e49528b76" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzEyLTktMS0xLTA_9933f9d2-a756-4721-b8e9-9c2e49528b76" xlink:type="locator"/>
<link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90ZXh0cmVnaW9uOjA0YjIxOTQyYjFmNTRmMTJiNGM5ZmY3ZTk4OGVjYTkwXzE1OA_883e66af-0375-4190-91ac-500a1650c11b" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90ZXh0cmVnaW9uOjA0YjIxOTQyYjFmNTRmMTJiNGM5ZmY3ZTk4OGVjYTkwXzE1OA_883e66af-0375-4190-91ac-500a1650c11b" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"> Tax impact was nominal for all periods. </link:footnote>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90YWJsZToxM2RjNDlhZWYzOWM0NjE1YjI5NjY3NWIxZDA5NjNkNy90YWJsZXJhbmdlOjEzZGM0OWFlZjM5YzQ2MTViMjk2Njc1YjFkMDk2M2Q3XzctMS0xLTEtMA_9933f9d2-a756-4721-b8e9-9c2e49528b76" xlink:to="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90ZXh0cmVnaW9uOjA0YjIxOTQyYjFmNTRmMTJiNGM5ZmY3ZTk4OGVjYTkwXzE1OA_883e66af-0375-4190-91ac-500a1650c11b" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90YWJsZToxM2RjNDlhZWYzOWM0NjE1YjI5NjY3NWIxZDA5NjNkNy90YWJsZXJhbmdlOjEzZGM0OWFlZjM5YzQ2MTViMjk2Njc1YjFkMDk2M2Q3XzctMy0xLTEtMA_f1ae8b62-b782-4828-b832-3a6bef2dbc41" xlink:to="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90ZXh0cmVnaW9uOjA0YjIxOTQyYjFmNTRmMTJiNGM5ZmY3ZTk4OGVjYTkwXzE1OA_883e66af-0375-4190-91ac-500a1650c11b" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTUvZnJhZzozNTI4NGE2MThmOGM0MWI1YTJiNTRhYmZkNzgxNGU5Ni90YWJsZTpkMGNhYThhZWE0YjI0ZWIzYWQ1MzFhMDYwZDhhMzE0MC90YWJsZXJhbmdlOmQwY2FhOGFlYTRiMjRlYjNhZDUzMWEwNjBkOGEzMTQwXzEyLTktMS0xLTA_9933f9d2-a756-4721-b8e9-9c2e49528b76" xlink:to="id3VybDovL2RvY3MudjEvZG9jOjc3Y2UyODhmMmZlMTQwNmRhMmJkYTczZjljMzk5OTFhL3NlYzo3N2NlMjg4ZjJmZTE0MDZkYTJiZGE3M2Y5YzM5OTkxYV8xMTIvZnJhZzowNGIyMTk0MmIxZjU0ZjEyYjRjOWZmN2U5ODhlY2E5MC90ZXh0cmVnaW9uOjA0YjIxOTQyYjFmNTRmMTJiNGM5ZmY3ZTk4OGVjYTkwXzE1OA_883e66af-0375-4190-91ac-500a1650c11b" xlink:type="arc"/>
</link:footnoteLink>
</xbrl>


1 Subsequent Filing that References this Filing

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 4/30/21  KVH Industries Inc./DE            10-K/A     12/31/20   14:603K


13 Previous Filings that this Filing References

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 8/04/20  KVH Industries Inc./DE            8-K:8,9     8/04/20   11:227K                                   Toppan Merrill/FA
 7/31/20  KVH Industries Inc./DE            10-Q        6/30/20   93:9.8M
 5/06/20  KVH Industries Inc./DE            8-K:1,2,9   5/03/20    2:76K
 4/29/20  KVH Industries Inc./DE            DEF 14A     6/10/20    1:2.2M                                   Toppan Merrill-FA
 4/09/20  KVH Industries Inc./DE            8-K:1,5,7,9 4/08/20    3:129K
 5/16/19  KVH Industries Inc./DE            8-K:1,2,9   5/13/19    9:34M
10/31/18  KVH Industries Inc./DE            10-Q        9/30/18   94:10M
 3/02/18  KVH Industries Inc./DE            10-K       12/31/17   95:11M
11/02/17  KVH Industries Inc./DE            10-Q        9/30/17   80:7M
 3/09/17  KVH Industries Inc./DE            10-K       12/31/16  101:11M
 4/25/16  KVH Industries Inc./DE            DEF 14A     6/15/16    1:2.3M                                   Toppan Merrill-FA
 8/06/10  KVH Industries Inc./DE            10-Q        6/30/10    7:797K                                   Donnelley … Solutions/FA
 5/06/09  KVH Industries Inc./DE            10-Q        3/31/09    8:547K                                   Donnelley … Solutions/FA
Top
Filing Submission 0001007587-21-000004   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Sat., Apr. 27, 6:53:08.3pm ET