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

Echo Global Logistics, Inc. – ‘10-K’ for 12/31/20 – ‘XML’

On:  Friday, 2/26/21, at 4:28pm ET   ·   For:  12/31/20   ·   Accession #:  1426945-21-7   ·   File #:  1-34470

Previous ‘10-K’:  ‘10-K’ on 2/28/20 for 12/31/19   ·   Latest ‘10-K’:  This Filing   ·   13 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

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

 2/26/21  Echo Global Logistics, Inc.       10-K       12/31/20  100:8.8M

Annual Report   —   Form 10-K
Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-K        Annual Report                                       HTML   1.07M 
 2: EX-4.4      Instrument Defining the Rights of Security Holders  HTML     35K 
 3: EX-21.1     Subsidiaries List                                   HTML     25K 
 4: EX-23.1     Consent of Expert or Counsel                        HTML     26K 
 5: EX-31.1     Certification -- §302 - SOA'02                      HTML     29K 
 6: EX-31.2     Certification -- §302 - SOA'02                      HTML     29K 
 7: EX-32.1     Certification -- §906 - SOA'02                      HTML     26K 
 8: EX-32.2     Certification -- §906 - SOA'02                      HTML     26K 
15: R1          Cover Page                                          HTML     91K 
16: R2          Consolidated Balance Sheets                         HTML    129K 
17: R3          Consolidated Balance Sheets (Parentheticals)        HTML     46K 
18: R4          Consolidated Statements of Operations               HTML     74K 
19: R5          Consolidated Statements of Operations               HTML     27K 
                (Parentheticals)                                                 
20: R6          Consolidated Statement of Stockholders' Equity      HTML    104K 
21: R7          Consolidated Statements of Cash Flows               HTML    117K 
22: R8          Description of Business                             HTML     28K 
23: R9          Summary of Significant Accounting Policies          HTML     61K 
24: R10         New Accounting Pronouncements                       HTML     38K 
25: R11         Acquisitions                                        HTML     29K 
26: R12         Revenue                                             HTML     53K 
27: R13         Fair Value Measurement                              HTML     52K 
28: R14         Property and Equipment                              HTML     37K 
29: R15         Intangibles and Other Assets                        HTML     52K 
30: R16         Accrued Expenses and Other Noncurrent Liabilities   HTML     37K 
31: R17         Long-Term Debt                                      HTML     52K 
32: R18         Commitments and Contingencies                       HTML     30K 
33: R19         Income Taxes                                        HTML     96K 
34: R20         Stockholders' Equity                                HTML     30K 
35: R21         Earnings Per Share                                  HTML     43K 
36: R22         Stock-Based Compensation Plans                      HTML     88K 
37: R23         Benefit Plans                                       HTML     28K 
38: R24         Significant Customer Concentration                  HTML     27K 
39: R25         Quarterly Financial Data (Unaudited)                HTML     54K 
40: R26         Related Parties                                     HTML     28K 
41: R27         Leases                                              HTML     54K 
42: R28         Schedule II - Valuation and Qualifying Accounts     HTML     43K 
43: R29         Summary of Significant Accounting Policies          HTML    109K 
                (Policies)                                                       
44: R30         Summary of Significant Accounting Policies          HTML     44K 
                (Tables)                                                         
45: R31         Revenue (Tables)                                    HTML     44K 
46: R32         Fair Value Measurement (Tables)                     HTML     48K 
47: R33         Property and Equipment (Tables)                     HTML     38K 
48: R34         Intangibles and Other Assets (Tables)               HTML     54K 
49: R35         Accrued Expenses and Other Noncurrent Liabilities   HTML     36K 
                (Tables)                                                         
50: R36         Long-Term Debt (Tables)                             HTML     47K 
51: R37         Income Taxes (Tables)                               HTML     99K 
52: R38         Earnings Per Share (Tables)                         HTML     41K 
53: R39         Stock-Based Compensation Plans (Tables)             HTML     85K 
54: R40         Quarterly Financial Data (Unaudited) (Tables)       HTML     54K 
55: R41         Leases, Codification Topic 842 (Tables)             HTML     53K 
56: R42         Summary of Significant Accounting Policies -        HTML     29K 
                Segment Reporting (Details)                                      
57: R43         Summary of Significant Accounting Policies -        HTML     45K 
                Accounts Receivable and Allowance for Doubtful                   
                Accounts (Details)                                               
58: R44         Summary of Significant Accounting Policies -        HTML     48K 
                Property and Equipment and Internal Use Software                 
                (Details)                                                        
59: R45         Summary of Significant Accounting Policies -        HTML     35K 
                Goodwill and Other Intangibles (Details)                         
60: R46         Summary of Significant Accounting Policies -        HTML     27K 
                Self-Insurance Liability (Details)                               
61: R47         New Accounting Pronouncements (Details)             HTML     36K 
62: R48         Acquisitions - Narrative (Details)                  HTML     53K 
63: R49         Revenue (Details)                                   HTML     60K 
64: R50         Fair Value Measurement (Details)                    HTML     57K 
65: R51         Property and Equipment (Details)                    HTML     49K 
66: R52         Intangibles and Other Assets - Goodwill (Details)   HTML     33K 
67: R53         Intangibles and Other Assets - Intangible Assets    HTML     66K 
                (Details)                                                        
68: R54         Accrued Expenses and Other Noncurrent Liabilities   HTML     46K 
                (Details)                                                        
69: R55         Long-Term Debt - Line of Credit (Details)           HTML     80K 
70: R56         Long-Term Debt - Convertible Senior Notes           HTML     46K 
                (Details)                                                        
71: R57         Long-Term Debt - Carrying Amount of Notes           HTML     35K 
                (Details)                                                        
72: R58         Long-Term Debt - Interest Expense (Details)         HTML     40K 
73: R59         Commitments and Contingencies - Tax Assessment      HTML     34K 
                (Details)                                                        
74: R60         Income Taxes - Unrecognized Tax Benefits (Details)  HTML     40K 
75: R61         Income Taxes - Components of Income Taxes           HTML     50K 
                (Details)                                                        
76: R62         Income Taxes - Income Tax Reconciliation (Details)  HTML     60K 
77: R63         Income Taxes - Deferred Tax Assets and Liabilities  HTML     70K 
                (Details)                                                        
78: R64         Stockholders' Equity (Details)                      HTML     56K 
79: R65         Earnings Per Share (Details)                        HTML    121K 
80: R66         Stock-Based Compensation Plans - Narrative          HTML     90K 
                (Details)                                                        
81: R67         Stock-Based Compensation Plans - Stock Option       HTML     80K 
                Awards (Details)                                                 
82: R68         Stock-Based Compensation Plans - Stock Options      HTML     31K 
                Granted and Vested (Details)                                     
83: R69         Stock-Based Compensation Plans - Restricted Stock   HTML     64K 
                Awards (Details)                                                 
84: R70         Stock-Based Compensation Plans - Performance Based  HTML     38K 
                Shares (Details)                                                 
85: R71         Stock-Based Compensation Plans - Performance and    HTML     38K 
                Market Based Stock (Details)                                     
86: R72         Restricted Stock Unit Awards (Details)              HTML     37K 
87: R73         Benefit Plans (Details)                             HTML     26K 
88: R74         Significant Customer Concentration (Details)        HTML     27K 
89: R75         Quarterly Financial Data (Unaudited) (Details)      HTML     57K 
90: R76         Related Parties (Details)                           HTML     27K 
91: R77         Leases - Balance Sheet Classification (Details)     HTML     47K 
92: R78         Leases - Lease Cost (Details)                       HTML     33K 
93: R79         Leases - Narrative (Details)                        HTML     43K 
94: R80         Leases - Average Lease Term and Discount Rate       HTML     29K 
                (Details)                                                        
95: R81         Leases - Maturities of Operating Lease Liabilities  HTML     44K 
                (Details)                                                        
96: R82         Schedule II - Valuation and Qualifying Accounts     HTML     39K 
                (Details)                                                        
98: XML         IDEA XML File -- Filing Summary                      XML    176K 
14: XML         XBRL Instance -- echo-20201231_htm                   XML   2.05M 
97: EXCEL       IDEA Workbook of Financial Reports                  XLSX    118K 
10: EX-101.CAL  XBRL Calculations -- echo-20201231_cal               XML    268K 
11: EX-101.DEF  XBRL Definitions -- echo-20201231_def                XML    650K 
12: EX-101.LAB  XBRL Labels -- echo-20201231_lab                     XML   1.70M 
13: EX-101.PRE  XBRL Presentations -- echo-20201231_pre              XML   1.13M 
 9: EX-101.SCH  XBRL Schema -- echo-20201231                         XSD    158K 
99: JSON        XBRL Instance as JSON Data -- MetaLinks              418±   600K 
100: ZIP         XBRL Zipped Folder -- 0001426945-21-000007-xbrl      Zip    349K  


‘XML’   —   XBRL Instance — echo-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:echo="http://www.echo.com/20201231" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" 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:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink">
<link:schemaRef xlink:href="echo-20201231.xsd" xlink:type="simple"/>
<context id="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i288ee8044f814a998cc2caae068367f6_I20200630">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<instant> 2020-06-30 </instant>
</period>
</context>
<context id="ic083c5fdfc2049b0887617fa1a5649e7_I20210225">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<instant> 2021-02-25 </instant>
</period>
</context>
<context id="i4678a7cda2414144a4a0b68c8bc554e0_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i29c1f609cd664aa88290c07e9d871aa5_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i985e559c09ee4ab9994cc74f429569e2_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:SoftwareDevelopmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ic7d60232d94042058142f252917b9957_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:SoftwareDevelopmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="iecc808ebdec045f69aab5fc67008f220_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:SoftwareDevelopmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="ib957d0a3ce2e40e5b6cc2769d2c67dba_I20171231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2017-12-31 </instant>
</period>
</context>
<context id="i89f8a8987c5744fea6651bb65d2d53e8_I20171231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2017-12-31 </instant>
</period>
</context>
<context id="i59ba748b23f64259bc7903e28b447b20_I20171231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2017-12-31 </instant>
</period>
</context>
<context id="idad112b4669a4421aae461c5730934b2_I20171231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2017-12-31 </instant>
</period>
</context>
<context id="icc9ba8f76ce94b089ded750c0261d7e6_I20171231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<instant> 2017-12-31 </instant>
</period>
</context>
<context id="id9506a55be2f460094cad71daed1f8af_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i67d5e6716e07479e8d085086209bc9da_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i5b8388018efc4d0c80da59ae786fc327_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="ifbdd4739969648a2a8bbd0b82e422ae5_I20171231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis"> srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2017-12-31 </instant>
</period>
</context>
<context id="i380d97fea2394cf6b49a6468100be663_I20171231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis"> srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2017-12-31 </instant>
</period>
</context>
<context id="ibbe2a1f7635a47778c988e4f444b9954_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="icd460ec2888b466e88cb57cd99f5a582_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="id0b9341f85864034b14df1ae0daf9345_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="ie87965acf436483db9e5858f1d48d00c_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="iabe359d972ca441887d530a729ef7a69_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i29b5e6a014184a6ea5eff958afa3bee4_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="ib01efd1d4c6f464789a15ab294df703a_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i1d16043192254a979c1d992e95da21d6_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="ibcf61f7ce60647399d36d09d040f8ece_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i3ea8f34ffc86430eb923fd0b238b8a04_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="ib993780fc86b4472b5d77155b796c3a3_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i2340743185ac45b798812b15ca4b9668_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="ibe8d32e4321d4aa3abfd0c3dae1ffc99_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i58fb4787a2da4b2c80805d469b3e03a0_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i43785834c9a84564a3c88989fe7e51b0_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="id857113ce1c14f58a3da4104276c6c4e_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="iead7cfe7c87f40a8a5f39191a6933bdd_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i0a884ea834974301870a96467593c2e3_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i6e57047cffd34ccb80cc600e9ed29233_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i9ae5cd2daf264285a5f33b9fe348252a_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i4b2d86c827f6446f856f5133a46474f5_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i750a7d3e7df54e61addf36fa30d88857_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i37d82e7d614c4d57a17032893530e556_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i53592e1ad5f2479ca073f7d2c46c6924_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="ib76f0fac22964325885a62a7b49b0081_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> echo:ComputerEquipmentAndSoftwareMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i6dd2af90e8104caf90ca616e86a6e43b_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:OfficeEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i41b0fb7d47424bbaa50c024614d74002_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:FurnitureAndFixturesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ic8a04a3194564656ad3d5ce33d1c456d_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:FurnitureAndFixturesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i19f1fc4ac5da4db2bfa023ff2b0110cc_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:SoftwareDevelopmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="icfc14fd19bbb480da4d4470b5d52114a_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:SoftwareDevelopmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i7b7674214d2b4a17aeeb54b9bee6fcf1_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i6a1cb4bd730140bea5f2dc1476861b34_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> echo:CarrierRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="if2572f8f627e4cfbb5a05c9b7d247af3_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:NoncompeteAgreementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i17f551104eac4d6689b0109391c6829b_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:TradeNamesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i9350c0006018437aa344a58812d2ab81_D20180706-20180706">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> echo:FreightManagementPlusInc.Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-07-06 </startDate>
<endDate> 2018-07-06 </endDate>
</period>
</context>
<context id="ie45f66b0b2784cceb9910eb88ce04816_I20180706">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> echo:FreightManagementPlusInc.Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-07-06 </instant>
</period>
</context>
<context id="if054987497104746b358eecd7318d63e_I20180706">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<instant> 2018-07-06 </instant>
</period>
</context>
<context id="idcb8b8c560e348419514e35bc28c4fbf_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> echo:FreightManagementPlusInc.Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ice0b3ab8281c4d94a2930b3674d9a2eb_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> echo:FreightManagementPlusInc.Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="icf1a4a4ce84d4665a8811703a60a8c0f_I20171231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis"> us-gaap:AccountingStandardsUpdate201409Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis"> us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2017-12-31 </instant>
</period>
</context>
<context id="i351c5b78da914eb98c1d82ae9d782476_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> echo:TransactionalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="iab69a5929d5d4ef6bd61cb352ca0a0d6_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> echo:TransactionalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i91fa80db66484b38a8ad505403b57c87_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> echo:TransactionalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="ia1bd0afc1a8a485b95b37628ef0c35cf_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> echo:ManagedTransportationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i090be4ec255e4c25b94ca8795cbabf90_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> echo:ManagedTransportationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="idffa8e1c3ba443d0bd4b33be33cda91a_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> echo:ManagedTransportationMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i9ba5df63f3034215839ccfc1291317f0_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis"> echo:TruckloadMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ifc2aeb07963b4d6b98d68030136685ab_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis"> echo:TruckloadMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="icd41576c622b4958811c783bc5a09397_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis"> echo:TruckloadMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i667c40a1d0084cb58cdff8fdc909d687_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis"> echo:LessthantruckloadMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="icd9d569e7b6146eb90589c858c7b9fe8_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis"> echo:LessthantruckloadMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i7670708b8b69442a88d9356b40650e62_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis"> echo:LessthantruckloadMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i6cc8d2501ab7458da711c6934e303f62_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis"> echo:OtherMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ifa22ccbec9bf4774b79b4ba3fe80e91e_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis"> echo:OtherMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i9808aa66f0044bd4bb4da0a4ae1dd676_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis"> echo:OtherMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="ife6a00a103d04daca650c09bf12f0d59_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> echo:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i304981634bf5437cb760c4704141ce37_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> echo:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="ie571e5a3161d4990ade89bff5b03d11b_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i7067e7f3b0d1453990b9330061b0d42c_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i197d4cde31ab4c91a0d1c17223ed06b4_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> echo:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="icf537862c2a54feca6ac7fbb4735d70c_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> echo:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i60403d7aa1b440a3b2350386fea2d31f_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> echo:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i53d655fce6ab450099ab8ed46596c2d6_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> echo:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i95c178a4a17f4e17bcbce11054e7d3a2_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> echo:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i8eb3e2b741bb4504838b1f43f63bd065_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> echo:ContingentConsiderationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i449f3f22df7b4183baa76ee5fdc6c581_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="id4ff2c63512944ca94a22e19334e9202_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="ifc7deed0da5a4c3b81ae9161c037f53d_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i5f8809a8e1594bd59b012d40abec82e4_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ied9c37a2951d4daf8019fa8944039b4b_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i90c3550cda1443b8bb393e93f683fd55_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingGeneralAndAdministrativeExpensesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ic9207c967e954b42ae0f4f09caf1a9ef_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingGeneralAndAdministrativeExpensesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="ic23b4915717b49ac8f498d0cfd50bd55_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingGeneralAndAdministrativeExpensesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="ie753dea8a2c54d709a563d1bec9f5035_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="iffe4912a96304fb1b921d6d9d1f91117_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:ComputerEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="iecf8a57b35234f9286f0a1ff9c596f4f_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:ComputerEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="ib6c9c707b6744b93ad8792b50e5ae18c_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:SoftwareAndSoftwareDevelopmentCostsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i8c9ce2981d2a4f6cb2f6a45f57c41b7c_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:SoftwareAndSoftwareDevelopmentCostsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="iced06881b78142ab8086a9cf7c98eb99_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:FurnitureAndFixturesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="ie6bceea0521a49db9920112a5e84c2d4_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:FurnitureAndFixturesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i558eb51c25f14798bdb68d432f2f0d3e_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LeaseholdImprovementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i6f985b1b8b8144fb8f7ae90329ce4644_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LeaseholdImprovementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i8ed4d9c5e2354713ba7bf4328d42fb9a_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i8067e7eacb02458fb003fc9ae0eb1bfe_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="iee9317e688da4424928c937704c68353_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> echo:CarrierRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="ib4fda23db43a45ee87f45cf03fc3a019_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> echo:CarrierRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i43a3dbb3cc8242a99086ef3b40416bda_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:NoncompeteAgreementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i663df517117e4428a332a6683d4744cf_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:NoncompeteAgreementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i6b0c9df689474740b08a5202aff9ab92_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:TradeNamesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="iad4a284076a643e4bde24c67814c7d94_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:TradeNamesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i0ae99dad2ca44e6cab78fb825753f02d_I20181023">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-10-23 </instant>
</period>
</context>
<context id="i645a87d929994a10bebefbb416264262_D20181023-20181023">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-10-23 </startDate>
<endDate> 2018-10-23 </endDate>
</period>
</context>
<context id="i0188d68ba3534a70867c413eaaceba77_D20181023-20181023">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis"> us-gaap:FederalFundsEffectiveSwapRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-10-23 </startDate>
<endDate> 2018-10-23 </endDate>
</period>
</context>
<context id="i68f35db9e8cd434c996bb3dbfec57f5b_D20181023-20181023">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis"> us-gaap:LondonInterbankOfferedRateLIBORMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-10-23 </startDate>
<endDate> 2018-10-23 </endDate>
</period>
</context>
<context id="ib0f4132c51cd480da6a2f11223f29fc9_D20181023-20181023">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis"> us-gaap:FederalFundsEffectiveSwapRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-10-23 </startDate>
<endDate> 2018-10-23 </endDate>
</period>
</context>
<context id="i409041a2db094ab1bed7618401e9ef8c_D20181023-20181023">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis"> us-gaap:FederalFundsEffectiveSwapRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-10-23 </startDate>
<endDate> 2018-10-23 </endDate>
</period>
</context>
<context id="ie3737be1b1504c4d9722cf6b3240c9c1_D20181023-20181023">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis"> us-gaap:LondonInterbankOfferedRateLIBORMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-10-23 </startDate>
<endDate> 2018-10-23 </endDate>
</period>
</context>
<context id="i8d6e65f9c43e4181b5be1341f1e21a9e_D20181023-20181023">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis"> us-gaap:LondonInterbankOfferedRateLIBORMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-10-23 </startDate>
<endDate> 2018-10-23 </endDate>
</period>
</context>
<context id="i75bbe1f6a81042539c9289996f83549f_D20181023-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-10-23 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i3a83369c44944be4ab65611765deaeef_D20181023-20181023">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-10-23 </startDate>
<endDate> 2018-10-23 </endDate>
</period>
</context>
<context id="i23dd5a9676cc4e9fbd970a4fc0f0ac9b_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i988d9b59d84b46049b9cd7dedb28bd6c_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="iac5eb35beeaf4a8f9b161b98c9c3a638_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i2d46f7c58093436d8e6efe2ef6b411f6_D20181023-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-10-23 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i5121995037924f36ae4ae3aaec5aa73f_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i5f2333df027c47199e02a72b39327ca1_I20150505">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SeniorNotesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2015-05-05 </instant>
</period>
</context>
<context id="i62973889e46047cbb09b21940f335995_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="iacf38179292148778410222c5ee7a2b6_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="icc1e5b9232f9448d9c40b05ae3decd15_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i4610ad5cffe74926a33f284d5a70c15d_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="ia878bc326d214b33becd051acdd01ecb_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="i45f9929a87104c9483a821cfa641662d_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:LetterOfCreditMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="ica3cfbf85d2f49e3adaaa5c283b14ee0_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> echo:ABLFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="ib78f513676e2422e92dd9774159ae391_D20200501-20200501">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ExtinguishmentOfDebtAxis"> us-gaap:ConvertibleDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-05-01 </startDate>
<endDate> 2020-05-01 </endDate>
</period>
</context>
<context id="id7184dbb388f4b9783be42cb0ce0506a_D20200501-20200501">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SeniorNotesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-05-01 </startDate>
<endDate> 2020-05-01 </endDate>
</period>
</context>
<context id="i2baf5555c69341fb9f69c9fd3e3351bb_D20200501-20200501">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<startDate> 2020-05-01 </startDate>
<endDate> 2020-05-01 </endDate>
</period>
</context>
<context id="i8f7b83475ed74e8ca42ed5d015fdf655_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SeniorNotesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i3145a9794f1c492bbebaa25e60ffe39d_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SeniorNotesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="if41884afc5aa44b58928c41823c215c7_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SeniorNotesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="iecc5fbc8e46c4c229cbe4dd4178dda90_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SeniorNotesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="ibe4468a006874d53aaa256fd53caeaa9_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SeniorNotesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="if05378ba8b4744e0948671aa8182d542_I20160731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis"> echo:StateTaxAuditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2016-07-31 </instant>
</period>
</context>
<context id="ib79ebc7c383b4ac697f0699488285e25_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis"> echo:StateTaxAuditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i215f948ef9a54259a2504afbb18f33ec_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis"> echo:StateTaxAuditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="ic7b46177f4e44235bad59b94542721f1_I20170501">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<instant> 2017-05-01 </instant>
</period>
</context>
<context id="i8af4c83c16174443ae26821538e193fa_I20181101">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<instant> 2018-11-01 </instant>
</period>
</context>
<context id="i5b07d322b7854643a048e390ff370f87_I20190430">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<instant> 2019-04-30 </instant>
</period>
</context>
<context id="i96f76a49bdc04e0dbf434e4a7bcc13ec_I20200731">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<instant> 2020-07-31 </instant>
</period>
</context>
<context id="iedd7ecfa64ec4ecea04945d1bf40462e_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> echo:RestrictedStockAndPerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i7838062da88348939b710a23dc6ba05d_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ibb9b82180911441687324e1e18c8d29e_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="icb570631c28f4f0080ffd79bc4f0dc42_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i70eb89911517451598c7da916b8bbd9d_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="icdeea4d48edf4e909147fbdd23fa5996_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i71d9682ce1914f7ca1cb9944cebfe0e0_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i09d9061168fc412c831d08072e63011e_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i4c916ab89de5447c9cfb333362f172be_I20101231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> echo:StockIncentivePlan2008Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2010-12-31 </instant>
</period>
</context>
<context id="i70665f668a1f421491b92046b80785e4_D20100101-20101231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> echo:StockIncentivePlan2008Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2010-01-01 </startDate>
<endDate> 2010-12-31 </endDate>
</period>
</context>
<context id="i7ff7a8cd69ae4334b8e7fc4aad42d710_D20100101-20101231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> echo:StockIncentivePlan2008Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2010-01-01 </startDate>
<endDate> 2010-12-31 </endDate>
</period>
</context>
<context id="i8bebbab255984f0b90086c98da0e00d2_D20100101-20101231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> echo:StockIncentivePlan2008Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2010-01-01 </startDate>
<endDate> 2010-12-31 </endDate>
</period>
</context>
<context id="i1180a1adff2d4e46840748a184259cd0_D20100101-20101231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> echo:StockIncentivePlan2008Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2010-01-01 </startDate>
<endDate> 2010-12-31 </endDate>
</period>
</context>
<context id="i40f464305cba43978c954e9bcdc067b2_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="ia7a36852cc414f02afc97c8c455dcfb6_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i9cc0ea42a22b45e78508b285ef459450_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i5f9509e73a964eed8c34a1999692d3c0_D20170101-20171231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<startDate> 2017-01-01 </startDate>
<endDate> 2017-12-31 </endDate>
</period>
</context>
<context id="i45cb6513710046128c38e61104898f27_I20171231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2017-12-31 </instant>
</period>
</context>
<context id="ie4fa5294af9449ea98bed3364f05df28_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i6b73b7ac91a644f383df673914ba9b2d_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="i9d3cc6595a674d7faa54c8ed12d1f843_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i580cf653342e42919b10115ba29de95d_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i2064cd2029ab4911b1131fb726c44cde_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i36afe4496e5c48e7a4fe0eeced8a57dd_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </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="i0b0d3b2b2d6d4bba89efa312b41f767a_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> echo:VestingRatablyFourYearsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i9686019e4a2b4141b340c2a8268fef09_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="iecae89587968412c850d82acc1fb30bd_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> echo:VestingRatablyTwelveMonthsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i057dff113a5f4558908316ccdf8883b9_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> echo:VestingRatablyThreeYearsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i1ffa0cfff0a3412da61087ea29318772_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> echo:VestingRatablyFourYearsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i71684b23c1db4d0cacffe47202ed6b87_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i549ae0a47c51481b9895ecc699ef0972_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i4daeb56b1f794aa292a7697a15e4dae5_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> echo:VestingRatablyTwelveMonthsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i5833f794a99f47898f0fa49141366f37_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> echo:VestingRatablyThreeYearsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="ie2f5ad32ccff49f78883de4fc1aa0f4a_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> echo:VestingRatablyFourYearsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i983decf8dd8c461a8bc94df368a22a33_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="i34a32c66ebd840a68eff826b5236d2a7_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="i846c75a781c34dcc990a23ad98f7b239_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i099892a5c5be4552aaf71b1399368ac8_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i8611bc55ce9c4ab58c683f64418fc5af_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i538f10c8bbf14d22b0ae54674e072d41_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> echo:VestingRatablyTwelveMonthsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i56ad6944254341ef8fa945b3eee1ef04_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> echo:VestingRatablyTwelveMonthsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i570efd72e6884a88afa0146a3536274a_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> echo:VestingRatablyThreeYearsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i0d136c57165c482b985830b5560e41f1_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> echo:VestingRatablyFourYearsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="ic96fbfbc968947328c0e0277601389ba_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<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="i7925d6cae3d743898e11c25210c6ae5d_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<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="i0b1a2fba95e3459b8f05faa91c38b4d8_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i02aa743b8bc24046a65b7ea5022138f0_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i99db2a90d9c54fa0945a2ddbe64ff7bc_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="id8888cf733934d79924ac49f388f65a8_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> echo:PerformanceandMarketBasedStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ic35e8df7343c4130beda5a9a156b15e3_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> echo:PerformanceandMarketBasedStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i1e3649fb12d642119896c527a9a1d27a_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> echo:PerformanceandMarketBasedStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i1b8f356b9c394567b1e5b41672e11583_D20200101-20200331">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-03-31 </endDate>
</period>
</context>
<context id="i98e6ef3bd4c5487a8c73fcea2f15fa5b_D20200401-20200630">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<startDate> 2020-04-01 </startDate>
<endDate> 2020-06-30 </endDate>
</period>
</context>
<context id="i058f5cd1768640eb9c3935221c491093_D20200701-20200930">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<startDate> 2020-07-01 </startDate>
<endDate> 2020-09-30 </endDate>
</period>
</context>
<context id="ic44df7f8025d4894a9f031288f86143a_D20201001-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<startDate> 2020-10-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="i139e688011f24d739c49b9bec3cb3c24_D20190101-20190331">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-03-31 </endDate>
</period>
</context>
<context id="i0bcdfc1ea4dd48cead1c85a539f19d10_D20190401-20190630">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<startDate> 2019-04-01 </startDate>
<endDate> 2019-06-30 </endDate>
</period>
</context>
<context id="i9bba21805fdf4dcabeb514d24e5c9ee8_D20190701-20190930">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<startDate> 2019-07-01 </startDate>
<endDate> 2019-09-30 </endDate>
</period>
</context>
<context id="i37042db43d6747b3ba50c048fef76404_D20191001-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
</entity>
<period>
<startDate> 2019-10-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="id7074736760040f3997d94f1a5b3ea69_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"> echo:ChicagoIllinoisHeadquartersMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="if3743ed466d54208b6f23465ab1f3501_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"> echo:BranchOfficesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i77c758bad2b749eb98ab2cc668783252_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"> echo:BranchOfficesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i87c8db90be174576a1717e641bdbf3c4_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"> echo:BranchOfficesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i1376bf1c98fc4ab9a18fce355463d043_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis"> us-gaap:AllowanceForCreditLossMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i8e59c6a75e5745eb9b4d00e24819b93a_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis"> us-gaap:AllowanceForCreditLossMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="i3636eb10e6134c098d02ff0d6ed20c03_I20171231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis"> us-gaap:AllowanceForCreditLossMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2017-12-31 </instant>
</period>
</context>
<context id="i135a96022ff24dc088ebaf3e71ef1e0a_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis"> us-gaap:AllowanceForCreditLossMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="id8f1c1260be4489cb0bc534426facd25_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis"> us-gaap:AllowanceForCreditLossMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i9716b2ebc1c643f1a3add56a29fc6d91_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis"> us-gaap:AllowanceForCreditLossMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i932a40c8cb1b42a086ac686f7fa8b615_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis"> us-gaap:AllowanceForCreditLossMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i292d969d9f3640479839ea3d747323c1_I20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis"> us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="i3c3e634f774b41ec984f9e7933b44192_I20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis"> us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-12-31 </instant>
</period>
</context>
<context id="ib3d85a7f40c64360afa270596a89bc0d_I20171231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis"> us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2017-12-31 </instant>
</period>
</context>
<context id="ifdeb643201424d91b0e2dd60c26b7437_D20200101-20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis"> us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="ia8b8fc7a20624f3ab00a7f4e5a098856_D20190101-20191231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis"> us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="i975b723a7a8044c3a26f412cdc8a6655_D20180101-20181231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis"> us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-01 </startDate>
<endDate> 2018-12-31 </endDate>
</period>
</context>
<context id="i1465769e561448b2914cf407073af7c5_I20201231">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001426945 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis"> us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</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="segment">
<measure> echo:segment </measure>
</unit>
<unit id="number">
<measure> pure </measure>
</unit>
<unit id="stock_type">
<measure> echo:stock_type </measure>
</unit>
<unit id="sqft">
<measure> utr:sqft </measure>
</unit>
<unit id="property">
<measure> echo:property </measure>
</unit>
<dei:EntityCentralIndexKey contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl80L2ZyYWc6OWJmZmVmMjIxYWEyNDhkN2JjNDgxNmE0YzY4NzYxZjkvdGFibGU6NTMzY2QxMDdkNjljNDQwNjhkYmQ4ODFkYWEyZjRhY2UvdGFibGVyYW5nZTo1MzNjZDEwN2Q2OWM0NDA2OGRiZDg4MWRhYTJmNGFjZV80LTEtMS0xLTA_ed585af3-372c-4db1-98bd-ab1af940a96b"> 0001426945 </dei:EntityCentralIndexKey>
<dei:DocumentFiscalYearFocus contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl80L2ZyYWc6OWJmZmVmMjIxYWEyNDhkN2JjNDgxNmE0YzY4NzYxZjkvdGFibGU6NTMzY2QxMDdkNjljNDQwNjhkYmQ4ODFkYWEyZjRhY2UvdGFibGVyYW5nZTo1MzNjZDEwN2Q2OWM0NDA2OGRiZDg4MWRhYTJmNGFjZV85LTEtMS0xLTA_f39eba02-6992-4e9f-bb74-1b3f47568a57"> 2020 </dei:DocumentFiscalYearFocus>
<dei:DocumentFiscalPeriodFocus contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl80L2ZyYWc6OWJmZmVmMjIxYWEyNDhkN2JjNDgxNmE0YzY4NzYxZjkvdGFibGU6NTMzY2QxMDdkNjljNDQwNjhkYmQ4ODFkYWEyZjRhY2UvdGFibGVyYW5nZTo1MzNjZDEwN2Q2OWM0NDA2OGRiZDg4MWRhYTJmNGFjZV8xMC0xLTEtMS0w_634b9306-2bba-4563-a32c-5d7108b1ee3d"> FY </dei:DocumentFiscalPeriodFocus>
<dei:AmendmentFlag contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl80L2ZyYWc6OWJmZmVmMjIxYWEyNDhkN2JjNDgxNmE0YzY4NzYxZjkvdGFibGU6NTMzY2QxMDdkNjljNDQwNjhkYmQ4ODFkYWEyZjRhY2UvdGFibGVyYW5nZTo1MzNjZDEwN2Q2OWM0NDA2OGRiZDg4MWRhYTJmNGFjZV8xMS0xLTEtMS0w_09e221d2-3557-4bde-be0e-afee815ff7ff"> false </dei:AmendmentFlag>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="i7ff7a8cd69ae4334b8e7fc4aad42d710_D20100101-20101231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzg5Ng_3a461329-644b-4fcb-a5c6-f80803ddc7a0"> P1Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTpiNmI3MGRkYjkzMDM0MjkxODdlZWFlNTY2NGEyM2ZmYS90YWJsZXJhbmdlOmI2YjcwZGRiOTMwMzQyOTE4N2VlYWU1NjY0YTIzZmZhXzUtMC0xLTEtNTgwOA_03b3fee3-728d-4a2f-ba80-b7792bca72cf"> us-gaap:OtherLiabilitiesCurrent </us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
<us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTpiNmI3MGRkYjkzMDM0MjkxODdlZWFlNTY2NGEyM2ZmYS90YWJsZXJhbmdlOmI2YjcwZGRiOTMwMzQyOTE4N2VlYWU1NjY0YTIzZmZhXzUtMC0xLTEtNTgwOA_64315381-3172-4837-b4f8-f08b9f69522f"> us-gaap:OtherLiabilitiesCurrent </us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
<dei:DocumentType contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGV4dHJlZ2lvbjo4MGRmZTc0MGZiNzg0MjAwOGYyNGU1ZmVmMTlmOGM2MV8xMjM_bb8fa555-fd3d-4d1a-a0c1-450c78a8cec0"> 10-K </dei:DocumentType>
<dei:DocumentAnnualReport contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGFibGU6MTdkNDhjZGQ4ZWFmNDY2YjgyOTY5ZmFhNzgyZjAxMTgvdGFibGVyYW5nZToxN2Q0OGNkZDhlYWY0NjZiODI5NjlmYWE3ODJmMDExOF8xLTAtMS0xLTA_79bbc8eb-b20e-45c1-9984-969bcaa8fe0d"> true </dei:DocumentAnnualReport>
<dei:DocumentPeriodEndDate contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGFibGU6MTdkNDhjZGQ4ZWFmNDY2YjgyOTY5ZmFhNzgyZjAxMTgvdGFibGVyYW5nZToxN2Q0OGNkZDhlYWY0NjZiODI5NjlmYWE3ODJmMDExOF8xLTEtMS0xLTAvdGV4dHJlZ2lvbjo4YjQ2Y2ZkNDNkYmY0OTdlOGVkZjA1NDE0MzdhYWM5Y18xMTU_239b75f6-652f-4cb3-a6f3-aa6451aa62b7"> 2020-12-31 </dei:DocumentPeriodEndDate>
<dei:CurrentFiscalYearEndDate contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGFibGU6MTdkNDhjZGQ4ZWFmNDY2YjgyOTY5ZmFhNzgyZjAxMTgvdGFibGVyYW5nZToxN2Q0OGNkZDhlYWY0NjZiODI5NjlmYWE3ODJmMDExOF8xLTEtMS0xLTAvdGV4dHJlZ2lvbjo4YjQ2Y2ZkNDNkYmY0OTdlOGVkZjA1NDE0MzdhYWM5Y18xMTU_29593b4c-87df-4d5e-89fb-89324b63fb8c"> --12-31 </dei:CurrentFiscalYearEndDate>
<dei:DocumentTransitionReport contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGFibGU6MTdkNDhjZGQ4ZWFmNDY2YjgyOTY5ZmFhNzgyZjAxMTgvdGFibGVyYW5nZToxN2Q0OGNkZDhlYWY0NjZiODI5NjlmYWE3ODJmMDExOF8zLTAtMS0xLTA_2a58573f-9230-4a5f-902b-ec4ef011d1a2"> false </dei:DocumentTransitionReport>
<dei:EntityFileNumber contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGV4dHJlZ2lvbjo4MGRmZTc0MGZiNzg0MjAwOGYyNGU1ZmVmMTlmOGM2MV8xOTE_23b8830d-8143-4027-bd05-a9bd37ac487c"> 001-34470 </dei:EntityFileNumber>
<dei:EntityRegistrantName contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGV4dHJlZ2lvbjo4MGRmZTc0MGZiNzg0MjAwOGYyNGU1ZmVmMTlmOGM2MV8xOTQ_52dae995-b26f-4e55-a0ca-098d6e8bffad"> ECHO GLOBAL LOGISTICS, INC. </dei:EntityRegistrantName>
<dei:EntityIncorporationStateCountryCode contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGFibGU6M2Y0NzhjZGQyNzQ0NDRkNDliZWE0NTE5OTM0NDk2ZDIvdGFibGVyYW5nZTozZjQ3OGNkZDI3NDQ0NGQ0OWJlYTQ1MTk5MzQ0OTZkMl8wLTAtMS0xLTA_5e626ae2-3025-48a0-9c94-19bea9289f89"> DE </dei:EntityIncorporationStateCountryCode>
<dei:EntityTaxIdentificationNumber contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGFibGU6M2Y0NzhjZGQyNzQ0NDRkNDliZWE0NTE5OTM0NDk2ZDIvdGFibGVyYW5nZTozZjQ3OGNkZDI3NDQ0NGQ0OWJlYTQ1MTk5MzQ0OTZkMl8wLTItMS0xLTA_89f67e02-a53c-4a92-bd13-6ed4f98c524c"> 20-5001120 </dei:EntityTaxIdentificationNumber>
<dei:EntityAddressAddressLine1 contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGFibGU6M2Y0NzhjZGQyNzQ0NDRkNDliZWE0NTE5OTM0NDk2ZDIvdGFibGVyYW5nZTozZjQ3OGNkZDI3NDQ0NGQ0OWJlYTQ1MTk5MzQ0OTZkMl8yLTAtMS0xLTAvdGV4dHJlZ2lvbjozY2M0OTZmNWM2NmY0ODQ0ODYxNGQ5MDU2YzAzYmU4M180_6e6c954c-92c3-4ba4-b445-baefe4fa5075"> 600 West Chicago Avenue </dei:EntityAddressAddressLine1>
<dei:EntityAddressAddressLine2 contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGFibGU6M2Y0NzhjZGQyNzQ0NDRkNDliZWE0NTE5OTM0NDk2ZDIvdGFibGVyYW5nZTozZjQ3OGNkZDI3NDQ0NGQ0OWJlYTQ1MTk5MzQ0OTZkMl8yLTAtMS0xLTAvdGV4dHJlZ2lvbjozY2M0OTZmNWM2NmY0ODQ0ODYxNGQ5MDU2YzAzYmU4M184_f3d91705-8e86-4d9f-a6c0-0623fae6a018"> Suite 725 </dei:EntityAddressAddressLine2>
<dei:EntityAddressCityOrTown contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGFibGU6M2Y0NzhjZGQyNzQ0NDRkNDliZWE0NTE5OTM0NDk2ZDIvdGFibGVyYW5nZTozZjQ3OGNkZDI3NDQ0NGQ0OWJlYTQ1MTk5MzQ0OTZkMl8yLTAtMS0xLTAvdGV4dHJlZ2lvbjozY2M0OTZmNWM2NmY0ODQ0ODYxNGQ5MDU2YzAzYmU4M18xMQ_343a8bb7-5af7-49c4-a09a-2696a67d2a5e"> Chicago </dei:EntityAddressCityOrTown>
<dei:EntityAddressStateOrProvince contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGFibGU6M2Y0NzhjZGQyNzQ0NDRkNDliZWE0NTE5OTM0NDk2ZDIvdGFibGVyYW5nZTozZjQ3OGNkZDI3NDQ0NGQ0OWJlYTQ1MTk5MzQ0OTZkMl8yLTAtMS0xLTAvdGV4dHJlZ2lvbjozY2M0OTZmNWM2NmY0ODQ0ODYxNGQ5MDU2YzAzYmU4M18xNQ_7d38f6a8-5ee3-4305-9883-152004cc408c"> IL </dei:EntityAddressStateOrProvince>
<dei:EntityAddressPostalZipCode contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGFibGU6M2Y0NzhjZGQyNzQ0NDRkNDliZWE0NTE5OTM0NDk2ZDIvdGFibGVyYW5nZTozZjQ3OGNkZDI3NDQ0NGQ0OWJlYTQ1MTk5MzQ0OTZkMl8yLTItMS0xLTA_157d3e7c-5ccc-4239-b6d9-2fa4d92f4229"> 60654 </dei:EntityAddressPostalZipCode>
<dei:CityAreaCode contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGV4dHJlZ2lvbjo4MGRmZTc0MGZiNzg0MjAwOGYyNGU1ZmVmMTlmOGM2MV8zMDg_5c8539e7-08d0-45b7-8bc0-cd41f7c0eb33"> 800 </dei:CityAreaCode>
<dei:LocalPhoneNumber contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGV4dHJlZ2lvbjo4MGRmZTc0MGZiNzg0MjAwOGYyNGU1ZmVmMTlmOGM2MV8zMTI_97eada31-960c-449b-b133-e04a38e8a714"> 354-7993 </dei:LocalPhoneNumber>
<dei:Security12bTitle contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGFibGU6NGU0M2I0MDVjNTJhNGJhMzhmOWQ0ODQ1MWRjNjkyOTgvdGFibGVyYW5nZTo0ZTQzYjQwNWM1MmE0YmEzOGY5ZDQ4NDUxZGM2OTI5OF8xLTAtMS0xLTA_0fc8a63a-5805-4d60-97ce-e4b78a30bee9"> Common Stock, par value $0.0001 per share </dei:Security12bTitle>
<dei:TradingSymbol contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGFibGU6NGU0M2I0MDVjNTJhNGJhMzhmOWQ0ODQ1MWRjNjkyOTgvdGFibGVyYW5nZTo0ZTQzYjQwNWM1MmE0YmEzOGY5ZDQ4NDUxZGM2OTI5OF8xLTItMS0xLTA_351c495b-387c-4c18-8657-26cf99917075"> ECHO </dei:TradingSymbol>
<dei:SecurityExchangeName contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGFibGU6NGU0M2I0MDVjNTJhNGJhMzhmOWQ0ODQ1MWRjNjkyOTgvdGFibGVyYW5nZTo0ZTQzYjQwNWM1MmE0YmEzOGY5ZDQ4NDUxZGM2OTI5OF8xLTQtMS0xLTA_248a2f19-bd7f-4360-9d56-1d523da59a5e"> NASDAQ </dei:SecurityExchangeName>
<dei:EntityWellKnownSeasonedIssuer contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGV4dHJlZ2lvbjo4MGRmZTc0MGZiNzg0MjAwOGYyNGU1ZmVmMTlmOGM2MV81NzE_4525ddc0-319f-402a-8b5a-1247282ae1a5"> No </dei:EntityWellKnownSeasonedIssuer>
<dei:EntityVoluntaryFilers contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGV4dHJlZ2lvbjo4MGRmZTc0MGZiNzg0MjAwOGYyNGU1ZmVmMTlmOGM2MV83MDI_f72d9978-2cb5-4b78-8da1-6a9a1a593d57"> No </dei:EntityVoluntaryFilers>
<dei:EntityCurrentReportingStatus contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGV4dHJlZ2lvbjo4MGRmZTc0MGZiNzg0MjAwOGYyNGU1ZmVmMTlmOGM2MV8xMDUy_b1f2097e-765e-4eee-a969-e0a40f769082"> Yes </dei:EntityCurrentReportingStatus>
<dei:EntityInteractiveDataCurrent contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGV4dHJlZ2lvbjo4MGRmZTc0MGZiNzg0MjAwOGYyNGU1ZmVmMTlmOGM2MV8xMzc1_bd3d61bd-f782-414d-aa2f-02b914bedf32"> Yes </dei:EntityInteractiveDataCurrent>
<dei:EntityFilerCategory contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGFibGU6OTA4OGM4OTAyZTllNDg3N2FlNmJmN2Y2NjZkNWUyNzEvdGFibGVyYW5nZTo5MDg4Yzg5MDJlOWU0ODc3YWU2YmY3ZjY2NmQ1ZTI3MV8wLTAtMS0xLTA_f5405f9e-c4ea-44f1-922e-41a8920a6f0c"> Large Accelerated Filer </dei:EntityFilerCategory>
<dei:EntitySmallBusiness contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGFibGU6OTA4OGM4OTAyZTllNDg3N2FlNmJmN2Y2NjZkNWUyNzEvdGFibGVyYW5nZTo5MDg4Yzg5MDJlOWU0ODc3YWU2YmY3ZjY2NmQ1ZTI3MV8wLTctMS0xLTAvdGV4dHJlZ2lvbjoxZmJiNWJlYmY3MTA0ZTFmODE3NmIzZjc3MzYyMzNiNV8zMg_7167bee5-bdf4-4e50-9271-53a2254c04f8"> false </dei:EntitySmallBusiness>
<dei:EntityEmergingGrowthCompany contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGFibGU6OTA4OGM4OTAyZTllNDg3N2FlNmJmN2Y2NjZkNWUyNzEvdGFibGVyYW5nZTo5MDg4Yzg5MDJlOWU0ODc3YWU2YmY3ZjY2NmQ1ZTI3MV8wLTktMS0xLTAvdGV4dHJlZ2lvbjo0OWY5Y2MwZTM0ZWQ0MTQzYjMzMWYyZTEyNzg0MzQzMF8yOQ_2cbe2794-4a01-40f2-b065-4d6a6fca366f"> false </dei:EntityEmergingGrowthCompany>
<dei:IcfrAuditorAttestationFlag contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGV4dHJlZ2lvbjo4MGRmZTc0MGZiNzg0MjAwOGYyNGU1ZmVmMTlmOGM2MV8xMDk5NTExNjMxMjU3_6e9d7ebe-74bf-4b3f-a61f-5eb83da081cd"> true </dei:IcfrAuditorAttestationFlag>
<dei:EntityShellCompany contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGV4dHJlZ2lvbjo4MGRmZTc0MGZiNzg0MjAwOGYyNGU1ZmVmMTlmOGM2MV8yMTA2_65a3446f-6b55-4bc4-a710-1a8aedc0f6e7"> false </dei:EntityShellCompany>
<dei:EntityPublicFloat contextRef="i288ee8044f814a998cc2caae068367f6_I20200630" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGV4dHJlZ2lvbjo4MGRmZTc0MGZiNzg0MjAwOGYyNGU1ZmVmMTlmOGM2MV8yMzA5_beb1fce4-8609-4ddd-9721-fe1155dfe31b" unitRef="usd"> 560600000 </dei:EntityPublicFloat>
<dei:EntityCommonStockSharesOutstanding contextRef="ic083c5fdfc2049b0887617fa1a5649e7_I20210225" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGV4dHJlZ2lvbjo4MGRmZTc0MGZiNzg0MjAwOGYyNGU1ZmVmMTlmOGM2MV8yNDk1_3557117d-47c7-45aa-8131-379c077357d7" unitRef="shares"> 26608121 </dei:EntityCommonStockSharesOutstanding>
<dei:DocumentsIncorporatedByReferenceTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xL2ZyYWc6ODBkZmU3NDBmYjc4NDIwMDhmMjRlNWZlZjE5ZjhjNjEvdGV4dHJlZ2lvbjo4MGRmZTc0MGZiNzg0MjAwOGYyNGU1ZmVmMTlmOGM2MV8yOTc5_f27884a8-49d6-4ab3-a9cc-405b2fbfee35"> Portions of the Registrant's Proxy Statement for its 2021 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K, provided that if such Proxy Statement is not filed with the Securities and Exchange Commission (the "SEC") within 120 days after the end of the fiscal year covered by this Form 10-K, an amendment to this Form 10-K shall be filed no later than the end of such 120-day period. </dei:DocumentsIncorporatedByReferenceTextBlock>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfNC0xLTEtMS0w_85f97963-2dd3-448e-b880-75b53ba8e1fa" unitRef="usd"> 41297000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfNC0zLTEtMS0w_fd49f5ec-93be-4521-8baa-2a5c20a7b223" unitRef="usd"> 34626000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfNS0wLTEtMS0wL3RleHRyZWdpb246OTk0ZDVhYWMzZWEzNDBiNGJjODlkMWY1ZjE3MGZmMGZfNjc_4c11505b-568a-4023-8049-b4a05f082c07" unitRef="usd"> 6287000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfNS0wLTEtMS0wL3RleHRyZWdpb246OTk0ZDVhYWMzZWEzNDBiNGJjODlkMWY1ZjE3MGZmMGZfNzQ_5b4b7afc-4049-457d-a9bd-7e5f75da450c" unitRef="usd"> 4255000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AccountsReceivableNetCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfNS0xLTEtMS0w_c4b4044d-486a-4bc8-895e-5f93051cc944" unitRef="usd"> 439391000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfNS0zLTEtMS0w_6160ca2b-d112-4e18-89ca-5295b5ca7839" unitRef="usd"> 286989000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:IncomeTaxesReceivable contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfNi0xLTEtMS0w_d0b5fb1e-5ec7-4df0-b380-e7ed211120f4" unitRef="usd"> 0 </us-gaap:IncomeTaxesReceivable>
<us-gaap:IncomeTaxesReceivable contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfNi0zLTEtMS0w_89e147c2-f769-4c08-a8f8-d028115b61dc" unitRef="usd"> 2473000 </us-gaap:IncomeTaxesReceivable>
<us-gaap:PrepaidExpenseCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfNy0xLTEtMS0w_12384e7a-493d-42a9-8e06-29660f353f86" unitRef="usd"> 9322000 </us-gaap:PrepaidExpenseCurrent>
<us-gaap:PrepaidExpenseCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfNy0zLTEtMS0w_de497a75-f02a-4729-907b-d238a72312b0" unitRef="usd"> 8999000 </us-gaap:PrepaidExpenseCurrent>
<us-gaap:OtherAssetsCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfOC0xLTEtMS0w_a1c54461-bed0-45e9-af1a-e76b662fa7b2" unitRef="usd"> 3465000 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfOC0zLTEtMS0w_0041c032-2a71-44a5-92a9-da53ef81f068" unitRef="usd"> 3106000 </us-gaap:OtherAssetsCurrent>
<us-gaap:AssetsCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfOS0xLTEtMS0w_0820edd9-f4f1-4893-939c-c1162c7ef2fd" unitRef="usd"> 493475000 </us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfOS0zLTEtMS0w_f6abaf71-ac52-4d4d-9fa9-3a92d0596456" unitRef="usd"> 336193000 </us-gaap:AssetsCurrent>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOmEzYTYxMjgwZmZkYTQ3MmU5ZjBkNjVhM2M1YmMzNTlkXzYz_167a2956-8899-45df-b8b6-a82a122355e8" unitRef="usd"> 156309000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOmEzYTYxMjgwZmZkYTQ3MmU5ZjBkNjVhM2M1YmMzNTlkXzcw_d18c5aff-6b57-42a6-9f56-ca61e913fe66" unitRef="usd"> 130320000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTEtMS0xLTEtMA_67920a65-8695-498b-998a-9cb61a8ee97f" unitRef="usd"> 53599000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTEtMy0xLTEtMA_291d63a7-f358-43ce-8183-99ca234f376f" unitRef="usd"> 58620000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:Goodwill contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTItMS0xLTEtMA_436c2430-5148-4067-99ce-aeffdc24148c" unitRef="usd"> 309589000 </us-gaap:Goodwill>
<us-gaap:Goodwill contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTItMy0xLTEtMA_fe364589-5abb-473c-bb6c-ba6c9453f0dc" unitRef="usd"> 309589000 </us-gaap:Goodwill>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOmE2YTcwYTgyN2M5MDQ4ZmU4ZDcwN2JlNjZhOTI0YWIwXzU4_96ce7e9a-5795-4951-986d-0b2b4a99952d" unitRef="usd"> 92630000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOmE2YTcwYTgyN2M5MDQ4ZmU4ZDcwN2JlNjZhOTI0YWIwXzY1_2870e1d1-8b02-4293-a609-0d4807b9f4bb" unitRef="usd"> 81656000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTMtMS0xLTEtMA_7104d45a-bce6-45a9-a9fd-66dfdf72acff" unitRef="usd"> 86788000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTMtMy0xLTEtMA_0c40844b-f5d7-4690-9b4d-430a8e2ae47d" unitRef="usd"> 97762000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTQtMS0xLTEtMA_5e12f785-274c-4cf8-9491-ea433d012811" unitRef="usd"> 16724000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTQtMy0xLTEtMA_0a25d7fb-18f8-4c8e-89d5-7f13acdba79c" unitRef="usd"> 19638000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OtherAssetsNoncurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTUtMS0xLTEtMA_4d6c6f4f-f44d-4a4c-9259-77ba4854bd2b" unitRef="usd"> 3768000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTUtMy0xLTEtMA_07f77f90-f26b-455f-89e8-a437ba3c9be2" unitRef="usd"> 4863000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:AssetsNoncurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTYtMS0xLTEtMA_ba3e1391-ed9e-4cda-9823-fc08ec8f9607" unitRef="usd"> 470469000 </us-gaap:AssetsNoncurrent>
<us-gaap:AssetsNoncurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTYtMy0xLTEtMA_8ff2cefc-032c-49cc-851f-b01e713454b3" unitRef="usd"> 490473000 </us-gaap:AssetsNoncurrent>
<us-gaap:Assets contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTctMS0xLTEtMA_d07fd09d-0e6d-402e-9e79-0cc7ed065b63" unitRef="usd"> 963944000 </us-gaap:Assets>
<us-gaap:Assets contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMTctMy0xLTEtMA_3861f0ff-e360-40fa-9b26-fd5227b69014" unitRef="usd"> 826666000 </us-gaap:Assets>
<us-gaap:AccountsPayableTradeCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjEtMS0xLTEtMA_86d44d31-79e3-4672-b001-1197fb253fe5" unitRef="usd"> 317692000 </us-gaap:AccountsPayableTradeCurrent>
<us-gaap:AccountsPayableTradeCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjEtMy0xLTEtMA_19fc6546-f9c2-47d0-9edb-9fac9b1e7118" unitRef="usd"> 187524000 </us-gaap:AccountsPayableTradeCurrent>
<echo:BusinessAcquisitionContingentConsiderationAtReportingPeriodFairValueCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjItMS0xLTEtMA_0a064c72-3194-4853-8642-aca59d0e9478" unitRef="usd"> 307000 </echo:BusinessAcquisitionContingentConsiderationAtReportingPeriodFairValueCurrent>
<echo:BusinessAcquisitionContingentConsiderationAtReportingPeriodFairValueCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjItMy0xLTEtMA_0bd00ead-a141-47f1-bb99-6e1034ecd903" unitRef="usd"> 937000 </echo:BusinessAcquisitionContingentConsiderationAtReportingPeriodFairValueCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjMtMS0xLTEtMA_7ff72664-18a9-4e99-8b80-f656ba7b3dac" unitRef="usd"> 53458000 </us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjMtMy0xLTEtMA_f72b0a3e-a68f-4fb1-9373-6f27ca0e11f1" unitRef="usd"> 35229000 </us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:AccruedIncomeTaxesCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjQtMS0xLTEtMjYyNw_734f26cd-f539-446e-89cf-8c698d923b80" unitRef="usd"> 1675000 </us-gaap:AccruedIncomeTaxesCurrent>
<us-gaap:AccruedIncomeTaxesCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjQtMy0xLTEtMjYyNw_19837c87-bcdb-4146-82b8-f656e8cad1b0" unitRef="usd"> 0 </us-gaap:AccruedIncomeTaxesCurrent>
<us-gaap:OtherLiabilitiesCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjQtMS0xLTEtMA_00c184f3-ec19-4815-9eea-46de6a35ca5b" unitRef="usd"> 4004000 </us-gaap:OtherLiabilitiesCurrent>
<us-gaap:OtherLiabilitiesCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjQtMy0xLTEtMA_410dcf18-72e8-46e2-9262-2c913c020b9c" unitRef="usd"> 6719000 </us-gaap:OtherLiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjUtMS0xLTEtMA_965c2064-ed5a-4655-a543-4cff93e6e89e" unitRef="usd"> 377135000 </us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjUtMy0xLTEtMA_1d3b0568-4a83-4261-9225-0bdfab643164" unitRef="usd"> 230409000 </us-gaap:LiabilitiesCurrent>
<us-gaap:LongTermDebtNoncurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjctMS0xLTEtMjA4Ng_8fe5bfe8-7682-422e-8a80-9e695d728859" unitRef="usd"> 133945000 </us-gaap:LongTermDebtNoncurrent>
<us-gaap:LongTermDebtNoncurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjctMy0xLTEtMjA5MA_f548ee9f-e7f3-438c-a0a7-dc70dcb822be" unitRef="usd"> 0 </us-gaap:LongTermDebtNoncurrent>
<us-gaap:ConvertibleNotesPayable contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjctMS0xLTEtMA_658582ad-594e-4dd5-ac95-e0789e4e94b6" unitRef="usd"> 0 </us-gaap:ConvertibleNotesPayable>
<us-gaap:ConvertibleNotesPayable contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjctMy0xLTEtMA_f496ecf3-3196-4279-88d3-65ddb94f23b8" unitRef="usd"> 156298000 </us-gaap:ConvertibleNotesPayable>
<echo:BusinessAcquisitionContingentConsiderationAtReportingPeriodFairValueNoncurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjgtMS0xLTEtMA_99ac8e26-2fff-462f-9772-f1fb77a923ba" unitRef="usd"> 0 </echo:BusinessAcquisitionContingentConsiderationAtReportingPeriodFairValueNoncurrent>
<echo:BusinessAcquisitionContingentConsiderationAtReportingPeriodFairValueNoncurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjgtMy0xLTEtMA_ca18abff-d749-4cf5-bc5b-fbd21dba88b2" unitRef="usd"> 770000 </echo:BusinessAcquisitionContingentConsiderationAtReportingPeriodFairValueNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjktMS0xLTEtMA_91660e04-ba2c-4e4e-9ac1-335bd772d2c5" unitRef="usd"> 511000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMjktMy0xLTEtMA_f8fac1ae-552b-4a51-963b-937b9819e2b7" unitRef="usd"> 641000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzAtMS0xLTEtMA_bdd7296c-7c55-4642-9081-b20a65e2f023" unitRef="usd"> 25333000 </us-gaap:DeferredIncomeTaxLiabilitiesNet>
<us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzAtMy0xLTEtMA_03c49d8b-2e4f-4a2a-9930-15b69b3d2727" unitRef="usd"> 23761000 </us-gaap:DeferredIncomeTaxLiabilitiesNet>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzEtMS0xLTEtMA_ed591e3e-f6a2-4567-b1b1-2a8fd5caab9a" unitRef="usd"> 27651000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzEtMy0xLTEtMA_0c6394b1-ead8-4b08-b4bb-0ef15a16378a" unitRef="usd"> 31475000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:LiabilitiesNoncurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzItMS0xLTEtMA_3bb6ad52-4054-4d4c-8982-b7ad0bc943c0" unitRef="usd"> 187440000 </us-gaap:LiabilitiesNoncurrent>
<us-gaap:LiabilitiesNoncurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzItMy0xLTEtMA_4576dce3-619d-4f0a-af43-89861473ad89" unitRef="usd"> 212945000 </us-gaap:LiabilitiesNoncurrent>
<us-gaap:Liabilities contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzMtMS0xLTEtMA_48291481-06ac-4ef7-ac86-b77290e6ebc0" unitRef="usd"> 564575000 </us-gaap:Liabilities>
<us-gaap:Liabilities contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzMtMy0xLTEtMA_20342d38-5247-400b-8a6d-594ef70693b7" unitRef="usd"> 443353000 </us-gaap:Liabilities>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjg4M2I1ZGZiNjhmMzRmYmU4YjJjMjA3NGUyMjdlNDJmXzI4_293f0a59-5e01-49a8-835a-a7a6d01b9f83" unitRef="usdPerShare"> 0.0001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjg4M2I1ZGZiNjhmMzRmYmU4YjJjMjA3NGUyMjdlNDJmXzI4_e5cd8b05-132c-4980-89bf-f07baf4c1830" unitRef="usdPerShare"> 0.0001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjg4M2I1ZGZiNjhmMzRmYmU4YjJjMjA3NGUyMjdlNDJmXzQy_3a19d005-f1ef-470f-a94d-b6cc9547d7ed" unitRef="shares"> 100000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjg4M2I1ZGZiNjhmMzRmYmU4YjJjMjA3NGUyMjdlNDJmXzQy_bbee64e8-dc8f-420c-93ce-dac6e11c316b" unitRef="shares"> 100000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjg4M2I1ZGZiNjhmMzRmYmU4YjJjMjA3NGUyMjdlNDJmXzY0_f76e3617-c83a-4bdc-80fa-89d573572825" unitRef="shares"> 31731798 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjg4M2I1ZGZiNjhmMzRmYmU4YjJjMjA3NGUyMjdlNDJmXzg1_aaf00168-bc89-496a-a857-4a05be488b2c" unitRef="shares"> 25964698 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesIssued contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjg4M2I1ZGZiNjhmMzRmYmU4YjJjMjA3NGUyMjdlNDJmXzEyOQ_dbd0c9e1-3836-4926-b151-85a955524083" unitRef="shares"> 31507247 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjg4M2I1ZGZiNjhmMzRmYmU4YjJjMjA3NGUyMjdlNDJmXzE1MA_3d35982f-5697-4042-8cde-a51e91253e80" unitRef="shares"> 26229809 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockValue contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzUtMS0xLTEtMA_ba6e2fd7-ce06-4219-98bd-3642859b5b7e" unitRef="usd"> 3000 </us-gaap:CommonStockValue>
<us-gaap:CommonStockValue contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzUtMy0xLTEtMA_d5dff209-b87f-45d9-a43c-d8697267f568" unitRef="usd"> 3000 </us-gaap:CommonStockValue>
<us-gaap:TreasuryStockShares contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmVlYmVlOTI1MzEzYzQ4YTJiMjUwOGQ5N2UxNzlhMjQ5XzIw_8e8fb2c9-b56f-41fd-9d0a-853383453fbe" unitRef="shares"> 5767100 </us-gaap:TreasuryStockShares>
<us-gaap:TreasuryStockShares contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmVlYmVlOTI1MzEzYzQ4YTJiMjUwOGQ5N2UxNzlhMjQ5XzI3_72d8af9f-c092-41a3-b8d3-a6a3e9164080" unitRef="shares"> 5277438 </us-gaap:TreasuryStockShares>
<us-gaap:TreasuryStockValue contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzYtMS0xLTEtMA_65982d41-0944-49a8-9d78-09a44068a023" unitRef="usd"> 118679000 </us-gaap:TreasuryStockValue>
<us-gaap:TreasuryStockValue contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzYtMy0xLTEtMA_95cb77f8-1f35-4ca2-b9e8-c5f0b125b6ae" unitRef="usd"> 109239000 </us-gaap:TreasuryStockValue>
<us-gaap:AdditionalPaidInCapitalCommonStock contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzctMS0xLTEtMA_d276ab94-f2d3-469d-9ba5-a20a3c61a33b" unitRef="usd"> 366265000 </us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:AdditionalPaidInCapitalCommonStock contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzctMy0xLTEtMA_b032f077-9afc-46fe-b922-fc33bf28a579" unitRef="usd"> 356600000 </us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzgtMS0xLTEtMA_51f0facf-9cfc-4084-9e37-67d55cf879be" unitRef="usd"> 151780000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzgtMy0xLTEtMA_4c6c48fb-5036-44f8-b963-b8ea3078507f" unitRef="usd"> 135948000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:StockholdersEquity contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzktMS0xLTEtMA_3cbfb669-f0d6-4cf6-b26a-bac20307ba9d" unitRef="usd"> 399369000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfMzktMy0xLTEtMA_290d25a3-359b-4b36-90a0-b4dce8d4c8c8" unitRef="usd"> 383312000 </us-gaap:StockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfNDAtMS0xLTEtMA_40898ea6-e023-4ad1-8c93-7bd9ab940ffc" unitRef="usd"> 963944000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl85Ny9mcmFnOmZmMTE1NzBiNzliMTQ3MDZiNjRmMzYyZTA5MzdhNjUwL3RhYmxlOjEzNDYzZTEwNDBkNDQ2MTRhYmQyNmIyODYxZWVlMjE0L3RhYmxlcmFuZ2U6MTM0NjNlMTA0MGQ0NDYxNGFiZDI2YjI4NjFlZWUyMTRfNDAtMy0xLTEtMA_89989756-414b-4f41-ab4e-3e12bffcaa35" unitRef="usd"> 826666000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzItMS0xLTEtMA_1ed5bba6-14bc-4f4d-a8b5-08015c16f8e0" unitRef="usd"> 2511515000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzItMy0xLTEtMA_5b445161-5ab4-4231-bdda-10fd201e0278" unitRef="usd"> 2184977000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzItNS0xLTEtMA_054e1ab2-c23b-458e-b735-6175763c2f27" unitRef="usd"> 2439701000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:Depreciation contextRef="i985e559c09ee4ab9994cc74f429569e2_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzQtMC0xLTEtMC90ZXh0cmVnaW9uOjg0ZmNmYTVkMDdiMDQ2OGU4NWI0ZTQ0YzQxZDBjMTU0XzgyNDYzMzcyMDg4MTk_1d25999c-fc88-463d-a924-1080560df468" unitRef="usd"> 19083000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="ic7d60232d94042058142f252917b9957_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzQtMC0xLTEtMC90ZXh0cmVnaW9uOjg0ZmNmYTVkMDdiMDQ2OGU4NWI0ZTQ0YzQxZDBjMTU0XzgyNDYzMzcyMDg4Mzg_05ce7dbb-e0bd-40c1-be9f-8b6d18752bb9" unitRef="usd"> 17886000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="iecc808ebdec045f69aab5fc67008f220_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzQtMC0xLTEtMC90ZXh0cmVnaW9uOjg0ZmNmYTVkMDdiMDQ2OGU4NWI0ZTQ0YzQxZDBjMTU0XzgyNDYzMzcyMDg4Njk_f5f73fba-7b87-4ec2-a7f0-46fdaea4ff36" unitRef="usd"> 14973000 </us-gaap:Depreciation>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzQtMS0xLTEtMA_9a93d6d2-1c84-4f18-92e7-a2d3103450c3" unitRef="usd"> 2118316000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzQtMy0xLTEtMA_96d33ee4-73ee-474b-9153-c7eafed1d299" unitRef="usd"> 1798944000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzQtNS0xLTEtMA_c6a6ad22-eb00-40f7-b9da-020f4bd224e1" unitRef="usd"> 2019337000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzUtMS0xLTEtMA_55238562-9fad-445f-81eb-12f8444995f1" unitRef="usd"> 325209000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzUtMy0xLTEtMA_a4a41710-69fa-4348-a307-d64791e62797" unitRef="usd"> 313129000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzUtNS0xLTEtMA_acbb4398-b5ed-43b0-915a-03ec5ae3c325" unitRef="usd"> 330160000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:DepreciationDepletionAndAmortization contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzYtMS0xLTEtMA_df7b6e0a-082c-4e73-8ed0-f92bf0b9dee4" unitRef="usd"> 38492000 </us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzYtMy0xLTEtMA_42cfa13f-0072-403a-87f5-31f2f95c7339" unitRef="usd"> 38387000 </us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzYtNS0xLTEtMA_fc285942-b887-48c1-ac1c-19f08024b2b5" unitRef="usd"> 36638000 </us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:OperatingIncomeLoss contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzctMS0xLTEtMA_8d59d67d-d840-4199-8f86-1c22349405a6" unitRef="usd"> 29497000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzctMy0xLTEtMA_301149f5-b444-44c9-ab85-eea6ec03dcb6" unitRef="usd"> 34517000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzctNS0xLTEtMA_bd39bfc1-6d9f-4b43-99d1-378d9658d562" unitRef="usd"> 53566000 </us-gaap:OperatingIncomeLoss>
<us-gaap:InterestExpenseDebt contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzktMS0xLTEtMA_8ad99ba2-2c1e-4de5-8b8e-82b21df38c0e" unitRef="usd"> 5990000 </us-gaap:InterestExpenseDebt>
<us-gaap:InterestExpenseDebt contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzktMy0xLTEtMA_41bab6d9-fad4-4704-a8d8-2b1b5f50e3e5" unitRef="usd"> 12639000 </us-gaap:InterestExpenseDebt>
<us-gaap:InterestExpenseDebt contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzktNS0xLTEtMA_77d2f343-829c-4ddd-900c-3b6f6c5e2992" unitRef="usd"> 15546000 </us-gaap:InterestExpenseDebt>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzExLTEtMS0xLTA_4617f8ba-5e4b-4fc8-885c-28ceed0920e6" unitRef="usd"> 23508000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzExLTMtMS0xLTA_598e1a26-083c-4d74-8330-9e3038760397" unitRef="usd"> 21878000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzExLTUtMS0xLTA_92d1054c-7076-49de-86d0-defb8ee3c8ff" unitRef="usd"> 38020000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzEyLTEtMS0xLTA_f54b3a48-a2db-44a5-8daa-f745d78c8711" unitRef="usd"> 7675000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzEyLTMtMS0xLTA_eac3b54c-31c9-4acc-aa89-7bec79776581" unitRef="usd"> 7032000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzEyLTUtMS0xLTA_776a49a3-1e4f-4169-89cd-5a3c32fbd373" unitRef="usd"> 9296000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:NetIncomeLoss contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzEzLTEtMS0xLTA_43b65c41-ef49-41fd-add2-b7da63e923f5" unitRef="usd"> 15832000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzEzLTMtMS0xLTA_c446d29e-7516-4059-84cc-0795247665de" unitRef="usd"> 14846000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzEzLTUtMS0xLTA_e48f54ae-7ced-44a8-881b-f9c01351c73e" unitRef="usd"> 28723000 </us-gaap:NetIncomeLoss>
<us-gaap:EarningsPerShareBasic contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzE2LTEtMS0xLTA_15b45001-140b-4800-9243-ad119b08209a" unitRef="usdPerShare"> 0.61 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzE2LTMtMS0xLTA_4c988f00-3894-434c-a108-a39644bead4d" unitRef="usdPerShare"> 0.56 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzE2LTUtMS0xLTA_0987a3e8-a06f-4b49-8eb9-1ede2853ec18" unitRef="usdPerShare"> 1.04 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzE3LTEtMS0xLTA_63b14e07-6c44-46ab-a337-e4faec8b9c6b" unitRef="usdPerShare"> 0.60 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzE3LTMtMS0xLTA_f5ad0364-fb43-4e42-8066-dc5f9dc266b3" unitRef="usdPerShare"> 0.55 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDMvZnJhZzpkMTM5OWNlY2U2NjE0MWJlOGEzMzJmZDNlMDA5MjdlMi90YWJsZToyYTAzYjRhM2IzNWI0Njg1ODI0NTY5ZWM1ZDI5MTgzMS90YWJsZXJhbmdlOjJhMDNiNGEzYjM1YjQ2ODU4MjQ1NjllYzVkMjkxODMxXzE3LTUtMS0xLTA_cd83abcf-9759-4b73-a4bc-1b6579895663" unitRef="usdPerShare"> 1.03 </us-gaap:EarningsPerShareDiluted>
<us-gaap:CommonStockSharesOutstanding contextRef="ib957d0a3ce2e40e5b6cc2769d2c67dba_I20171231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzItMS0xLTEtMA_9bb6bca0-d980-40ab-8d93-3acbad10153b" unitRef="shares"> 30768050 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:StockholdersEquity contextRef="ib957d0a3ce2e40e5b6cc2769d2c67dba_I20171231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzItMy0xLTEtMA_24c65aa1-2ad9-4111-8131-4406d6ffbd5a" unitRef="usd"> 3000 </us-gaap:StockholdersEquity>
<us-gaap:TreasuryStockShares contextRef="i89f8a8987c5744fea6651bb65d2d53e8_I20171231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzItNS0xLTEtMA_6baea691-e54c-4e4b-80a1-c25d9b682083" unitRef="shares"> 3526870 </us-gaap:TreasuryStockShares>
<us-gaap:StockholdersEquity contextRef="i89f8a8987c5744fea6651bb65d2d53e8_I20171231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzItNy0xLTEtMA_48b79f5e-3026-46b1-a815-28c9b31a9861" unitRef="usd"> -69818000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i59ba748b23f64259bc7903e28b447b20_I20171231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzItOS0xLTEtMA_5e990bd7-d55b-4ce4-a85d-37d2da5b5387" unitRef="usd"> 337445000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="idad112b4669a4421aae461c5730934b2_I20171231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzItMTEtMS0xLTA_c42ad34a-0ada-41a0-9967-9ec2a95db8b0" unitRef="usd"> 91242000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="icc9ba8f76ce94b089ded750c0261d7e6_I20171231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzItMTMtMS0xLTA_6218c83b-bd0f-4a11-a853-0f38d6cf9fed" unitRef="usd"> 358872000 </us-gaap:StockholdersEquity>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="id9506a55be2f460094cad71daed1f8af_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzMtOS0xLTEtMA_b2780ff1-e389-48d2-a6c1-02ce20c75b93" unitRef="usd"> 9289000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzMtMTMtMS0xLTA_a1883a72-bf34-41ae-b1a5-3b6d6638f19a" unitRef="usd"> 9289000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="i67d5e6716e07479e8d085086209bc9da_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzQtMS0xLTEtMA_b67ad350-b4ac-4373-bdd8-2db87fd2550d" unitRef="shares"> 384092 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="i67d5e6716e07479e8d085086209bc9da_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzQtMy0xLTEtMA_f542cb0b-0b33-4c65-adf0-4c54299072fb" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="id9506a55be2f460094cad71daed1f8af_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzQtOS0xLTEtMA_54c26963-638e-47f6-9a6c-8b8a9934ad23" unitRef="usd"> 4230000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzQtMTMtMS0xLTA_a68ff5fd-7d1e-47ce-a39e-49e800c5e4a7" unitRef="usd"> 4230000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="i67d5e6716e07479e8d085086209bc9da_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzUtMS0xLTEtMA_13c44509-4b52-483a-999a-82f920b931b2" unitRef="shares"> 221291 </us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="i67d5e6716e07479e8d085086209bc9da_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzUtMy0xLTEtMA_8253a95e-25db-408f-a4bd-ec2391cfcbb2" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="id9506a55be2f460094cad71daed1f8af_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzUtOS0xLTEtMA_75b7cf00-83df-44ce-9620-42b21c9f3802" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzUtMTMtMS0xLTA_8cd5d9e3-f9ea-4e34-bce9-bb8f1c0826a4" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross contextRef="i67d5e6716e07479e8d085086209bc9da_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzYtMS0xLTEtMA_0c2bbf74-8f01-491c-b456-ef6d4cb21749" unitRef="shares"> 40868 </us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross contextRef="i67d5e6716e07479e8d085086209bc9da_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzYtMy0xLTEtMA_ed9ab128-e080-4aa2-a8c6-d518d6b9d660" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross contextRef="id9506a55be2f460094cad71daed1f8af_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzYtOS0xLTEtMA_5696d216-c039-49fc-a8f6-6f1cce3f3237" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzYtMTMtMS0xLTA_0f97fe25-0e27-4eaf-ac51-29bf77bb5aee" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
<us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="i67d5e6716e07479e8d085086209bc9da_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzctMS0xLTEtMA_deabb3bc-a32b-4011-b349-80e1f956bb49" unitRef="shares"> 94304 </us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="i67d5e6716e07479e8d085086209bc9da_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzctMy0xLTEtMA_d78ae8ff-7d90-4a33-9b85-e5bf31ff2810" unitRef="usd"> 0 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="id9506a55be2f460094cad71daed1f8af_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzctOS0xLTEtMA_9fe70dac-a1f5-4475-a0af-b54ec9c20aff" unitRef="usd"> 2623000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzctMTMtMS0xLTA_e355f035-7c68-48f8-a81a-b4156a990e5d" unitRef="usd"> 2623000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzgtMS0xLTEtMjE_6f6ee0cf-b8ce-42b3-9789-937abbee3c82" unitRef="shares"> 25223 </us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
<us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzgtOS0xLTEtMjE_41f4b703-7bc6-4ad9-9029-a6745ec5a63e" unitRef="usd"> 693000 </us-gaap:StockIssuedDuringPeriodValueAcquisitions>
<us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzgtMTMtMS0xLTIx_7d030876-63a8-4545-b86b-89885c93c761" unitRef="usd"> 693000 </us-gaap:StockIssuedDuringPeriodValueAcquisitions>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments contextRef="id9506a55be2f460094cad71daed1f8af_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzktOS0xLTEtMjY_5a3b40e6-87b3-46a1-8ad7-511018a870ac" unitRef="usd"> -637000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments contextRef="id9506a55be2f460094cad71daed1f8af_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzktMTMtMS0xLTI2_c475f058-6b0d-42e2-a098-faa9accf1f92" unitRef="usd"> -637000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
<us-gaap:TreasuryStockSharesAcquired contextRef="i5b8388018efc4d0c80da59ae786fc327_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzgtNS0xLTEtMA_f5a90beb-eebd-4a39-9ef3-d0797648cfa5" unitRef="shares"> 420590 </us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="i5b8388018efc4d0c80da59ae786fc327_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzgtNy0xLTEtMA_60e3fcf9-e777-454b-9a27-2071b254ce09" unitRef="usd"> 9752000 </us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzgtMTMtMS0xLTA_dd5444e3-86da-4854-a2d4-804b2754e153" unitRef="usd"> 9752000 </us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:StockholdersEquity contextRef="ifbdd4739969648a2a8bbd0b82e422ae5_I20171231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzExLTExLTEtMS0zNA_87185ab7-5d04-4e08-826b-aed1080de62b" unitRef="usd"> 1136000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i380d97fea2394cf6b49a6468100be663_I20171231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzExLTEzLTEtMS0zNA_6b7b9ca4-8216-470a-9ba0-a6a318793075" unitRef="usd"> 1136000 </us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss contextRef="ibbe2a1f7635a47778c988e4f444b9954_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzktMTEtMS0xLTA_19c34caf-eaba-4fd3-a5fc-a48da7ebaa2c" unitRef="usd"> 28723000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzktMTMtMS0xLTA_f4aecd2d-d3a5-417b-85fe-6e9a711649ef" unitRef="usd"> 28723000 </us-gaap:NetIncomeLoss>
<us-gaap:CommonStockSharesOutstanding contextRef="icd460ec2888b466e88cb57cd99f5a582_I20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzEwLTEtMS0xLTA_be5d9c9b-0678-4a93-baa0-2d2cf93052c5" unitRef="shares"> 31345220 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:StockholdersEquity contextRef="icd460ec2888b466e88cb57cd99f5a582_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzEwLTMtMS0xLTA_d84ba35a-5517-47e9-89de-16f045074028" unitRef="usd"> 3000 </us-gaap:StockholdersEquity>
<us-gaap:TreasuryStockShares contextRef="id0b9341f85864034b14df1ae0daf9345_I20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzEwLTUtMS0xLTA_eee18927-c096-42dc-b80d-2c8caec1ef73" unitRef="shares"> 3947460 </us-gaap:TreasuryStockShares>
<us-gaap:StockholdersEquity contextRef="id0b9341f85864034b14df1ae0daf9345_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzEwLTctMS0xLTA_5766d395-ccd1-4f54-b4dc-bde04f6cb41b" unitRef="usd"> -79571000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="ie87965acf436483db9e5858f1d48d00c_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzEwLTktMS0xLTA_4c92e46b-e4d0-4143-95fb-f8fbb48ce1b4" unitRef="usd"> 348397000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="iabe359d972ca441887d530a729ef7a69_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzEwLTExLTEtMS0w_0ef9de01-a5d4-4ddc-a82b-a7a8cb58a5d5" unitRef="usd"> 121102000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i29b5e6a014184a6ea5eff958afa3bee4_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzEwLTEzLTEtMS0w_d490f7ab-3f3d-483e-a1ad-ebfdd83af292" unitRef="usd"> 389932000 </us-gaap:StockholdersEquity>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="ib01efd1d4c6f464789a15ab294df703a_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzExLTktMS0xLTA_907369d2-d5c9-44b8-b555-efa22b86f2c7" unitRef="usd"> 10194000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzExLTEzLTEtMS0w_b8855872-1278-4674-bffc-1512b5ccbdc1" unitRef="usd"> 10194000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="i1d16043192254a979c1d992e95da21d6_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzEyLTEtMS0xLTA_836d0f5b-feca-4083-87e2-38aa423d2065" unitRef="shares"> 3000 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="i1d16043192254a979c1d992e95da21d6_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzEyLTMtMS0xLTA_80410b0d-bd16-44d8-8050-2c3581af13a2" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="ib01efd1d4c6f464789a15ab294df703a_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzEyLTktMS0xLTA_0da702a3-f044-4023-9911-03e9dbd24178" unitRef="usd"> 37000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzEyLTEzLTEtMS0w_76ac1234-9b40-485c-8be4-62edac792386" unitRef="usd"> 37000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="i1d16043192254a979c1d992e95da21d6_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzEzLTEtMS0xLTA_d81dbbd5-9b59-43d2-9183-38306b4b4215" unitRef="shares"> 234706 </us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="i1d16043192254a979c1d992e95da21d6_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzEzLTMtMS0xLTA_fbd8fa26-4ac0-4f12-89de-006ff0b41b1a" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="ib01efd1d4c6f464789a15ab294df703a_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzEzLTktMS0xLTA_4375a8bf-7ebb-4121-b1ec-80215612f972" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzEzLTEzLTEtMS0w_87c36b2f-8378-44f1-887d-7c795a747a27" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross contextRef="i1d16043192254a979c1d992e95da21d6_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzE0LTEtMS0xLTA_aebe9ca7-0287-42d2-8edf-31997b2969b5" unitRef="shares"> 13267 </us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross contextRef="i1d16043192254a979c1d992e95da21d6_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzE0LTMtMS0xLTA_3d5c9969-d181-405b-b543-ba3cfe01725d" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross contextRef="ib01efd1d4c6f464789a15ab294df703a_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzE0LTktMS0xLTA_b7a9d06b-3913-452e-9843-f7e889b072c7" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzE0LTEzLTEtMS0w_ffcd930d-a1a9-40b7-9df7-392d9909cf58" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
<us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="i1d16043192254a979c1d992e95da21d6_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzE1LTEtMS0xLTA_6913e6ab-1f44-4aaf-aaa4-407a1d699201" unitRef="shares"> 88946 </us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="i1d16043192254a979c1d992e95da21d6_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzE1LTMtMS0xLTA_f15cc788-36b4-4ac7-a8da-cce9d0c06d1b" unitRef="usd"> 0 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="ib01efd1d4c6f464789a15ab294df703a_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzE1LTktMS0xLTA_f0eed30d-e04d-4e12-a21d-236f1d0e2d4e" unitRef="usd"> 2131000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzE1LTEzLTEtMS0w_f85adf36-de52-43af-abf3-4110d7b62be6" unitRef="usd"> 2131000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments contextRef="ib01efd1d4c6f464789a15ab294df703a_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzE3LTktMS0xLTA_7cb38982-8164-4ba9-be58-6d6752285872" unitRef="usd"> 103000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzE3LTEzLTEtMS0w_01117111-1499-4862-be7f-a3a79375292d" unitRef="usd"> 103000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
<us-gaap:TreasuryStockSharesAcquired contextRef="ibcf61f7ce60647399d36d09d040f8ece_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzE4LTUtMS0xLTA_bb5279fa-c153-4352-b95f-0b81f4bac7ed" unitRef="shares"> 1329978 </us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="ibcf61f7ce60647399d36d09d040f8ece_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzE4LTctMS0xLTA_d96806dc-d0f7-4c97-b2b5-ff18108dac11" unitRef="usd"> 29668000 </us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzE4LTEzLTEtMS0w_1b6a1441-e02f-433f-b25f-c337537a20d5" unitRef="usd"> 29668000 </us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:NetIncomeLoss contextRef="i3ea8f34ffc86430eb923fd0b238b8a04_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzIwLTExLTEtMS0w_28bd9ef5-e4c3-473b-9f19-9a2d1024246a" unitRef="usd"> 14846000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzIwLTEzLTEtMS0w_0fd3a9f5-eaf1-4f04-8f77-fba4d823f687" unitRef="usd"> 14846000 </us-gaap:NetIncomeLoss>
<us-gaap:CommonStockSharesOutstanding contextRef="ib993780fc86b4472b5d77155b796c3a3_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzIxLTEtMS0xLTA_2d858624-1f2b-412e-b716-7bba24ca355e" unitRef="shares"> 31507247 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:StockholdersEquity contextRef="ib993780fc86b4472b5d77155b796c3a3_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzIxLTMtMS0xLTA_16766ce7-2bf0-415a-a47f-47e8a95a5485" unitRef="usd"> 3000 </us-gaap:StockholdersEquity>
<us-gaap:TreasuryStockShares contextRef="i2340743185ac45b798812b15ca4b9668_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzIxLTUtMS0xLTA_9dfc414d-5ced-4e09-ab67-f32e90e47ada" unitRef="shares"> 5277438 </us-gaap:TreasuryStockShares>
<us-gaap:StockholdersEquity contextRef="i2340743185ac45b798812b15ca4b9668_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzIxLTctMS0xLTA_1814ded7-e9ce-4652-960e-6b41d7e1a117" unitRef="usd"> -109239000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="ibe8d32e4321d4aa3abfd0c3dae1ffc99_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzIxLTktMS0xLTA_66d79986-4f6a-403f-8c5d-e058fdcff1dc" unitRef="usd"> 356600000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i58fb4787a2da4b2c80805d469b3e03a0_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzIxLTExLTEtMS0w_fc83ab5d-3ff2-4afa-bc19-99b015f65451" unitRef="usd"> 135948000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzIxLTEzLTEtMS0w_a077affc-7570-4d16-8715-e90a63226bf6" unitRef="usd"> 383312000 </us-gaap:StockholdersEquity>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="i43785834c9a84564a3c88989fe7e51b0_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzIyLTktMS0xLTA_8706780d-845b-4f14-8938-3d48b4f834e7" unitRef="usd"> 11367000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzIyLTEzLTEtMS0w_dedb4979-7d3b-40ec-9986-a6973e2da573" unitRef="usd"> 11367000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="id857113ce1c14f58a3da4104276c6c4e_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzIzLTEtMS0xLTA_4738db10-d3ea-4727-af7f-f851d16f3dba" unitRef="shares"> 35200 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="id857113ce1c14f58a3da4104276c6c4e_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzIzLTMtMS0xLTA_3c31ea25-ca6e-4b8f-aad1-0e9423251b8e" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="i43785834c9a84564a3c88989fe7e51b0_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzIzLTktMS0xLTA_22d6adfc-4e94-4332-ac12-d6c112e9cf02" unitRef="usd"> 421000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzIzLTEzLTEtMS0w_ca796031-5b5f-43e8-b52d-cd9c0f73487f" unitRef="usd"> 421000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="id857113ce1c14f58a3da4104276c6c4e_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzI0LTEtMS0xLTA_e099b20b-0290-4d21-8384-9f275b544916" unitRef="shares"> 287379 </us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="id857113ce1c14f58a3da4104276c6c4e_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzI0LTMtMS0xLTA_a9cdcecd-0b7c-40aa-962a-2b7eaa57d0e8" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="i43785834c9a84564a3c88989fe7e51b0_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzI0LTktMS0xLTA_6c3b4564-8d17-46b3-981f-2e29055275c3" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzI0LTEzLTEtMS0w_1eea02e5-dcd8-4d61-8b46-c4478a64d373" unitRef="usd"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="id857113ce1c14f58a3da4104276c6c4e_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzI2LTEtMS0xLTA_2b4fa2ca-a3b0-49ac-9aa0-d1c52fbe15f0" unitRef="shares"> 98028 </us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="id857113ce1c14f58a3da4104276c6c4e_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzI2LTMtMS0xLTA_befd7992-4d0d-4666-9ccf-76fb141f2f88" unitRef="usd"> 0 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="i43785834c9a84564a3c88989fe7e51b0_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzI2LTktMS0xLTA_ffcf9f9c-2121-4081-8c01-a4c1a6fe24be" unitRef="usd"> 1933000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzI2LTEzLTEtMS0w_a7c277ff-ec93-4777-bf58-baeadbd8a5ac" unitRef="usd"> 1933000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments contextRef="i43785834c9a84564a3c88989fe7e51b0_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzI3LTktMS0xLTA_da6dc06c-cd6b-491c-8b0f-c9ab21c1254d" unitRef="usd"> -190000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzI3LTEzLTEtMS0w_17d58405-4258-463c-b553-62a64c315065" unitRef="usd"> -190000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
<us-gaap:TreasuryStockSharesAcquired contextRef="iead7cfe7c87f40a8a5f39191a6933bdd_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzI4LTUtMS0xLTA_623377d6-377c-41f3-9b08-d6f3574a3dbb" unitRef="shares"> 489662 </us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="iead7cfe7c87f40a8a5f39191a6933bdd_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzI4LTctMS0xLTA_c07ff3a7-72f4-462f-8438-b83fb1f1f908" unitRef="usd"> 9440000 </us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzI4LTEzLTEtMS0w_0f38c6d3-41cf-4415-a850-403c3f918e53" unitRef="usd"> 9440000 </us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:NetIncomeLoss contextRef="i0a884ea834974301870a96467593c2e3_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzI5LTExLTEtMS0w_b6155424-12ef-402b-957f-0be42ae0261f" unitRef="usd"> 15832000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzI5LTEzLTEtMS0w_b91a073e-eff5-485f-8f6b-7656f58e0a8e" unitRef="usd"> 15832000 </us-gaap:NetIncomeLoss>
<us-gaap:CommonStockSharesOutstanding contextRef="i6e57047cffd34ccb80cc600e9ed29233_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzMwLTEtMS0xLTA_a86543af-5bdf-4f1c-9409-7b298d6223a0" unitRef="shares"> 31731798 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i6e57047cffd34ccb80cc600e9ed29233_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzMwLTMtMS0xLTA_c7cff215-9edf-45b8-b100-15717bb118af" unitRef="usd"> 3000 </us-gaap:StockholdersEquity>
<us-gaap:TreasuryStockShares contextRef="i9ae5cd2daf264285a5f33b9fe348252a_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzMwLTUtMS0xLTA_fb9b3b68-8f41-412d-962d-0ed2b5ab2a6e" unitRef="shares"> 5767100 </us-gaap:TreasuryStockShares>
<us-gaap:StockholdersEquity contextRef="i9ae5cd2daf264285a5f33b9fe348252a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzMwLTctMS0xLTA_04b0465c-b547-4354-95d8-81f2e742a709" unitRef="usd"> -118679000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i4b2d86c827f6446f856f5133a46474f5_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzMwLTktMS0xLTA_c7912922-a706-4acb-a848-6e1f2faed71b" unitRef="usd"> 366265000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i750a7d3e7df54e61addf36fa30d88857_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzMwLTExLTEtMS0w_8666e2a0-138e-4f79-97a6-cef9c84286da" unitRef="usd"> 151780000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDYvZnJhZzo1NzA2ZWE4N2VlODM0ODdhODQ1MTc3NDZiNjNhYmJlYS90YWJsZTo4NzE3YjFkNTdhODA0MTlkODcyNjE5YmU0YWQ4N2YzNC90YWJsZXJhbmdlOjg3MTdiMWQ1N2E4MDQxOWQ4NzI2MTliZTRhZDg3ZjM0XzMwLTEzLTEtMS0w_a2ab73b8-93f6-47bb-bec7-7f23c3d2ba0e" unitRef="usd"> 399369000 </us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzMtMS0xLTEtMA_c2e6131f-01ba-4e5b-a0b0-9af619c50beb" unitRef="usd"> 15832000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzMtMy0xLTEtMA_34fde18d-890f-4c79-842b-d21aacfb94a4" unitRef="usd"> 14846000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzMtNS0xLTEtMA_2c9c1f88-3a29-4b7f-b557-31b35b8d2e10" unitRef="usd"> 28723000 </us-gaap:NetIncomeLoss>
<us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzUtMS0xLTEtMA_240fb53c-59ff-4e65-a903-77364d3a4d3e" unitRef="usd"> -1560000 </us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
<us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzUtMy0xLTEtMA_c070559d-8d3a-4363-bc26-8770304c9518" unitRef="usd"> -4783000 </us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
<us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzUtNS0xLTEtMA_a009332a-eab4-46c7-8a5c-c8755a15493f" unitRef="usd"> -7124000 </us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
<us-gaap:ShareBasedCompensation contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzYtMS0xLTEtMA_6fddf582-47ed-409c-a73a-ff57e7312b05" unitRef="usd"> 11367000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzYtMy0xLTEtMA_41704cb8-09ba-42ce-b05d-bf4ec89a3951" unitRef="usd"> 10194000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzYtNS0xLTEtMA_07e6ef1a-39db-4c16-be99-95f09cbe2b49" unitRef="usd"> 9289000 </us-gaap:ShareBasedCompensation>
<us-gaap:OtherNoncashExpense contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzctMS0xLTEtMA_5a2b67c7-1d4c-489c-9c22-2b1cefed3bac" unitRef="usd"> 1711000 </us-gaap:OtherNoncashExpense>
<us-gaap:OtherNoncashExpense contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzctMy0xLTEtMA_7a83f0de-acd1-49e7-bf9a-5011676f8b12" unitRef="usd"> 7345000 </us-gaap:OtherNoncashExpense>
<us-gaap:OtherNoncashExpense contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzctNS0xLTEtMA_9357c13c-7538-46da-a0ec-fbe13222b8f8" unitRef="usd"> 9077000 </us-gaap:OtherNoncashExpense>
<us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzgtMS0xLTEtMA_85490166-1b88-4a33-9a8c-094d4dd4d794" unitRef="usd"> -447000 </us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
<us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzgtMy0xLTEtMA_43b6a182-ba81-4061-a06a-57a35d7d45ec" unitRef="usd"> 1050000 </us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
<us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzgtNS0xLTEtMA_7eb30ff4-eb9c-4c1c-b2ec-00144e089444" unitRef="usd"> 410000 </us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
<us-gaap:DepreciationDepletionAndAmortization contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzExLTEtMS0xLTA_9a7f2623-aec6-431c-9414-f92f17c0adfb" unitRef="usd"> 38492000 </us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzExLTMtMS0xLTA_8f34da5b-7a91-404e-b96d-d46b9be13d46" unitRef="usd"> 38387000 </us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzExLTUtMS0xLTA_002f7633-bf8e-48b9-8aed-de902fcbdcc8" unitRef="usd"> 36638000 </us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzEzLTEtMS0xLTA_7d716bbf-5e26-4add-a8fd-4ff6fafa66e0" unitRef="usd"> 152402000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzEzLTMtMS0xLTA_d24d9f15-f704-4e1b-9444-86214e9b9c85" unitRef="usd"> -50469000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzEzLTUtMS0xLTA_fec14ac6-bba6-4e1a-9b36-8d4b50295b64" unitRef="usd"> 12700000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzE0LTEtMS0xLTA_c49c03f4-8c69-4718-bbf8-de878dc35375" unitRef="usd"> 4036000 </us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
<us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzE0LTMtMS0xLTA_3ec0dad5-04c0-487e-bdf4-e5e2ab16712b" unitRef="usd"> 469000 </us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
<us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzE0LTUtMS0xLTA_a0df414d-7071-49fc-8d29-92632250e5cb" unitRef="usd"> 2542000 </us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzE1LTEtMS0xLTA_3059d49f-f2e4-4b66-8ae9-2be041933a86" unitRef="usd"> 754000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzE1LTMtMS0xLTA_2d214f67-ac6f-4c45-9ddf-0de6bfbae0e9" unitRef="usd"> 700000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzE1LTUtMS0xLTA_db7fee46-64bf-4389-be27-74d99d85c640" unitRef="usd"> 4492000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzE3LTEtMS0xLTA_a489512f-7616-48ad-86c3-4b6f700609a7" unitRef="usd"> 129910000 </us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzE3LTMtMS0xLTA_80f5993a-a299-4c51-8a07-b7039b28dcee" unitRef="usd"> -28586000 </us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzE3LTUtMS0xLTA_0938398e-656e-4c93-8f4a-6c3dbe6c5504" unitRef="usd"> 11225000 </us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzE4LTEtMS0xLTA_aae1bfaf-e0bd-4c2d-8139-2f1901c26780" unitRef="usd"> 14972000 </us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
<us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzE4LTMtMS0xLTA_ff17c5f8-71a4-4dc3-a4b4-d149f969352c" unitRef="usd"> -12628000 </us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
<us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzE4LTUtMS0xLTA_0c48d2c0-9b97-42ee-94c7-d1a22e44983e" unitRef="usd"> 6783000 </us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
<us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzE5LTEtMS0xLTA_3fb90a8e-002d-48e0-afb2-d0b0dad3b09e" unitRef="usd"> 507000 </us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
<us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzE5LTMtMS0xLTA_013071e9-97bb-4320-8bef-2c02406b1113" unitRef="usd"> 1097000 </us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
<us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzE5LTUtMS0xLTA_10c8e07f-3f83-4adc-a382-89975fac371f" unitRef="usd"> 375000 </us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzIwLTEtMS0xLTA_8ccc9e33-825c-460e-952f-f378306ecfc2" unitRef="usd"> 63770000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzIwLTMtMS0xLTA_6060f5b5-ba62-4295-85a2-4eaf3ab9e3e7" unitRef="usd"> 84532000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzIwLTUtMS0xLTA_a6852751-959e-45c6-9a03-4abe2c1b8d21" unitRef="usd"> 94245000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzIyLTEtMS0xLTA_3dd62b51-be90-480d-90dd-4bc573450300" unitRef="usd"> 21588000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzIyLTMtMS0xLTA_11d73502-2a43-4307-a4e3-c07172372e7b" unitRef="usd"> 23926000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzIyLTUtMS0xLTA_b2129e1a-d404-4b8e-befe-b62d5f5e09fa" unitRef="usd"> 24101000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquireOtherInvestments contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzIzLTEtMS0xLTA_924932cf-b6df-4dfd-9037-c59882ac47b3" unitRef="usd"> 0 </us-gaap:PaymentsToAcquireOtherInvestments>
<us-gaap:PaymentsToAcquireOtherInvestments contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzIzLTMtMS0xLTA_3876153a-635f-4633-8aff-3753f4d50418" unitRef="usd"> 0 </us-gaap:PaymentsToAcquireOtherInvestments>
<us-gaap:PaymentsToAcquireOtherInvestments contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzIzLTUtMS0xLTA_b1a6d3cc-7857-483f-b526-0bd8863e61f1" unitRef="usd"> 1000000 </us-gaap:PaymentsToAcquireOtherInvestments>
<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzI0LTEtMS0xLTA_e59c3f77-8e64-4d29-a825-77241d251b98" unitRef="usd"> 0 </us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzI0LTMtMS0xLTA_c0826a6c-b3ed-4bb3-9cee-bcd7265868a3" unitRef="usd"> 33000 </us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzI0LTUtMS0xLTA_8856cb50-865c-4cba-a75b-5ad15e40886c" unitRef="usd"> 6720000 </us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzI1LTEtMS0xLTA_329aa8ad-9191-4493-bd59-eba5c31d75f8" unitRef="usd"> -21588000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzI1LTMtMS0xLTA_6148b8c8-eda7-4e01-a944-cb1e0b4d7bdf" unitRef="usd"> -23959000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzI1LTUtMS0xLTA_950b83bd-38d9-4e2b-af18-cbffc544b31a" unitRef="usd"> -31821000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzI4LTEtMS0xLTA_4120e71b-f166-4a25-8848-10261ab64003" unitRef="usd"> 447000 </us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
<us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzI4LTMtMS0xLTA_e4fc011d-7f36-44d7-8ce4-6e6fe34f49e9" unitRef="usd"> 1206000 </us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
<us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzI4LTUtMS0xLTA_f5b91fda-e1f6-4be4-8b65-1006b706ff3b" unitRef="usd"> 550000 </us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
<us-gaap:ProceedsFromStockOptionsExercised contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzI5LTEtMS0xLTA_a15eeb23-dc07-432e-91f5-b7322a5b4c3a" unitRef="usd"> 421000 </us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:ProceedsFromStockOptionsExercised contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzI5LTMtMS0xLTA_b568b27b-fca3-413b-9f1a-415ac4b58cc3" unitRef="usd"> 37000 </us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:ProceedsFromStockOptionsExercised contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzI5LTUtMS0xLTA_d66bd386-20ca-4dbe-8329-d124c605b306" unitRef="usd"> 4230000 </us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzMwLTEtMS0xLTA_2f0c6327-604f-4e89-b9d3-2357f426a456" unitRef="usd"> 1933000 </us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzMwLTMtMS0xLTA_f302bab3-207b-4428-9c70-709edeb74ed2" unitRef="usd"> 2131000 </us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzMwLTUtMS0xLTA_58b68d87-d489-4eb9-a207-00c74fc0e627" unitRef="usd"> 2623000 </us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzMxLTEtMS0xLTA_3f8effb0-2890-41be-b970-603792b0131f" unitRef="usd"> 10349000 </us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzMxLTMtMS0xLTA_a4b93f6e-4528-4840-af5f-bcf75a42880c" unitRef="usd"> 29014000 </us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzMxLTUtMS0xLTA_9ee6b302-862c-4be7-ae92-be3b009fe8f5" unitRef="usd"> 9497000 </us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:RepaymentsOfConvertibleDebt contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzMyLTEtMS0xLTA_ed625919-002a-4430-990f-994ecdce270f" unitRef="usd"> 88961000 </us-gaap:RepaymentsOfConvertibleDebt>
<us-gaap:RepaymentsOfConvertibleDebt contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzMyLTMtMS0xLTA_0538ed55-3bb8-41ce-928e-ac11b03ebdb7" unitRef="usd"> 33915000 </us-gaap:RepaymentsOfConvertibleDebt>
<us-gaap:RepaymentsOfConvertibleDebt contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzMyLTUtMS0xLTA_cfe919d5-2d7e-4664-b91c-8dca2b20c3f7" unitRef="usd"> 37217000 </us-gaap:RepaymentsOfConvertibleDebt>
<echo:SettlementOfConvertibleDebt contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzM1LTEtMS0xLTU3_faed6fd5-c31a-4b79-9ed1-f57aa759e286" unitRef="usd"> 69242000 </echo:SettlementOfConvertibleDebt>
<echo:SettlementOfConvertibleDebt contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzM1LTMtMS0xLTU3_8e579c85-cfa8-4453-b2e8-03ce6a62c915" unitRef="usd"> 0 </echo:SettlementOfConvertibleDebt>
<echo:SettlementOfConvertibleDebt contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzM1LTUtMS0xLTU3_5f4bf9ea-62a5-4e2b-9115-b967bbf0f395" unitRef="usd"> 0 </echo:SettlementOfConvertibleDebt>
<us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzM1LTEtMS0xLTA_c05f1124-2304-45c6-9d0e-c5f15afe69ce" unitRef="usd"> 180000000 </us-gaap:ProceedsFromIssuanceOfLongTermDebt>
<us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzM1LTMtMS0xLTA_b69fa071-425a-4daf-b7a3-06173d92a949" unitRef="usd"> 35000000 </us-gaap:ProceedsFromIssuanceOfLongTermDebt>
<us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzM1LTUtMS0xLTA_bb35271a-cdc0-4335-9434-a041020ff106" unitRef="usd"> 12000000 </us-gaap:ProceedsFromIssuanceOfLongTermDebt>
<us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzM2LTEtMS0xLTA_c2cfe675-a2d4-4a6f-aa28-498368ee910b" unitRef="usd"> 45000000 </us-gaap:RepaymentsOfLongTermLinesOfCredit>
<us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzM2LTMtMS0xLTA_1649abf7-af35-490e-9a85-03330a2c4b3d" unitRef="usd"> 35000000 </us-gaap:RepaymentsOfLongTermLinesOfCredit>
<us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzM2LTUtMS0xLTA_ade5819a-4f56-45b1-a7e5-56f551c39fd5" unitRef="usd"> 12000000 </us-gaap:RepaymentsOfLongTermLinesOfCredit>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQxLTEtMS0xLTA_c41ed835-1f51-457f-86f6-12e15af1c39a" unitRef="usd"> -35510000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQxLTMtMS0xLTA_d7c7fd02-58ee-49b0-9f40-8a709901a2dc" unitRef="usd"> -66229000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQxLTUtMS0xLTA_5f163c93-d575-48a2-bcda-ce9695b954ab" unitRef="usd"> -45657000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQyLTEtMS0xLTA_4a9db551-ade5-458e-9da5-62b291d6f1df" unitRef="usd"> 6672000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQyLTMtMS0xLTA_e0f60c12-3245-4b8b-8467-65372fa1556b" unitRef="usd"> -5656000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQyLTUtMS0xLTA_be35de81-5857-471d-a6bf-1179d497ce07" unitRef="usd"> 16766000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQzLTEtMS0xLTA_7d61a4e8-d592-4dc6-8b85-918c2f69c00b" unitRef="usd"> 34626000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i29b5e6a014184a6ea5eff958afa3bee4_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQzLTMtMS0xLTA_cab8bbca-05c7-46d1-8db1-76dd48ee088f" unitRef="usd"> 40281000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="icc9ba8f76ce94b089ded750c0261d7e6_I20171231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQzLTUtMS0xLTA_e7ffd13a-70bb-4fe6-848b-35e1c51bdcbd" unitRef="usd"> 23515000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQ0LTEtMS0xLTA_23746acf-ba5d-4805-b7fc-18585b530c68" unitRef="usd"> 41297000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQ0LTMtMS0xLTA_920ff07d-28dc-46f9-9143-62368e7b3be2" unitRef="usd"> 34626000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i29b5e6a014184a6ea5eff958afa3bee4_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQ0LTUtMS0xLTA_dd70609d-4634-4a15-ab52-ed21d07beb01" unitRef="usd"> 40281000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:InterestPaidNet contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQ2LTEtMS0xLTA_cc1b68ee-7bff-44da-bd70-ec5014355e7e" unitRef="usd"> 4631000 </us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQ2LTMtMS0xLTA_f0f63d1c-4556-4157-9cec-12139b9773c4" unitRef="usd"> 5430000 </us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQ2LTUtMS0xLTA_a4e37a07-0e15-4560-902f-4193f46757d1" unitRef="usd"> 6594000 </us-gaap:InterestPaidNet>
<us-gaap:IncomeTaxesPaid contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQ3LTEtMS0xLTA_56feba86-e9ef-4458-a33c-43de285eba91" unitRef="usd"> 1976000 </us-gaap:IncomeTaxesPaid>
<us-gaap:IncomeTaxesPaid contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQ3LTMtMS0xLTA_ff8d6f34-ea74-4310-a2a6-b5ce0703f918" unitRef="usd"> 5173000 </us-gaap:IncomeTaxesPaid>
<us-gaap:IncomeTaxesPaid contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQ3LTUtMS0xLTA_6c500153-34b8-4f44-9cd3-9b1031721bdd" unitRef="usd"> 174000 </us-gaap:IncomeTaxesPaid>
<us-gaap:ProceedsFromIncomeTaxRefunds contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQ4LTEtMS0xLTA_f545b984-e8e5-4f87-8268-69f27006dcc2" unitRef="usd"> 0 </us-gaap:ProceedsFromIncomeTaxRefunds>
<us-gaap:ProceedsFromIncomeTaxRefunds contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQ4LTMtMS0xLTA_c91ff627-30aa-4deb-bc9e-e5685654e6a7" unitRef="usd"> 3363000 </us-gaap:ProceedsFromIncomeTaxRefunds>
<us-gaap:ProceedsFromIncomeTaxRefunds contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzQ4LTUtMS0xLTA_b5934e97-ae54-439b-a3fc-7801b0961671" unitRef="usd"> 189000 </us-gaap:ProceedsFromIncomeTaxRefunds>
<echo:LiabilityforPurchaseofTreasuryStock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzUzLTEtMS0xLTA_c4ec7a3d-5a3b-4dc8-a036-cbc1eb24fd51" unitRef="usd"> 0 </echo:LiabilityforPurchaseofTreasuryStock>
<echo:LiabilityforPurchaseofTreasuryStock contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzUzLTMtMS0xLTA_974e2485-4f7a-48d7-9f15-e7696237eba4" unitRef="usd"> 909000 </echo:LiabilityforPurchaseofTreasuryStock>
<echo:LiabilityforPurchaseofTreasuryStock contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMDkvZnJhZzpmMDc3YTI5ZWVkNjg0ZjQyYjM5MDMzZDE5NzgxODNjZi90YWJsZToyYWU0NjkyOWRmOTQ0YTM4OTE0YzgzYjEwZjJjYjNlZi90YWJsZXJhbmdlOjJhZTQ2OTI5ZGY5NDRhMzg5MTRjODNiMTBmMmNiM2VmXzUzLTUtMS0xLTA_e3aa031b-a515-44a1-8e7d-93e70f33b9ed" unitRef="usd"> 255000 </echo:LiabilityforPurchaseofTreasuryStock>
<us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTUvZnJhZzo3ZjUzYTM0ZGI2NjQ0NmRlOWJkMGQ1OTYxMWE4NDVmOS90ZXh0cmVnaW9uOjdmNTNhMzRkYjY2NDQ2ZGU5YmQwZDU5NjExYTg0NWY5Xzc3Nw_b0ce03dd-a1f5-481f-94ac-54c16c64a88c"> Description of BusinessEcho Global Logistics, Inc. (the "Company") is a leading provider of technology-enabled transportation and supply chain management services. These services are delivered on a proprietary technology platform that serves the transportation and logistics needs of the Company's clients. The Company provides services across all major transportation modes, including truckload ("TL"), less than truckload ("LTL"), small parcel, intermodal, domestic air, expedited and international. The Company's core logistics services, primarily brokerage and transportation management services, include carrier selection, dispatch, load management and tracking.The Company's common stock is listed on the Nasdaq Global Select Market under the symbol ECHO. </us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
<us-gaap:SignificantAccountingPoliciesTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzE1ODMy_d8ff6cf6-03a8-4b7d-9a21-3e3f3bd4bfab">
Summary of Significant Accounting Policies<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Echo Global Logistics, Inc. and its subsidiaries (the Company). All significant intercompany accounts and transactions have been eliminated in the consolidation. The consolidated statements of operations include the results of entities or assets acquired from the effective date of the acquisition for accounting purposes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preparation of Financial Statements and Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results can differ from those estimates.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of the Company's financial instruments, which consist of cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values due to their short-term nature. The fair value of the due to seller liabilities are determined based on the likelihood of the Company making contingent earn-out payments. See Note 6 "Fair value Measurement" for additional information.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted Accounting Standards Codification ("ASC") Topic 842 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC Topic 842") on January 1, 2019, of which prior amounts are not adjusted and continue to be in accordance with the accounting standards in effect for those periods. The Company determines if an arrangement contains a lease at inception. Operating leases are recorded as right-of-use assets ("ROU assets"), which are included in operating lease assets, and lease liabilities, which are included in other current liabilities and noncurrent operating lease liabilities on the consolidated balance sheets. As of December 31, 2020, all Company leases were operating leases. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Most leases include one or more options to renew, with renewal terms that can extend the lease term. The Company also has some leases that include termination options. The exercise of lease renewal or termination options is at the Company's sole discretion, and it does not recognize these options as part of its ROU assets or lease liabilities. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's leases generally do not provide an implicit rate, and therefore, the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment. The incremental borrowing rate is influenced by the Company's credit rating and lease term and may differ for individual leases. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the package of practical expedients that allows it to (i) not reassess whether an arrangement contains a lease, (ii) carry forward its lease classification as operating or capital leases and (iii) not reassess its previously recorded initial direct costs. In addition, the Company elected the practical expedient to not separate lease and non-lease components, and therefore both components are accounted for and recognized as lease components.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's 2018 leases were recognized in accordance with ASC Topic 840 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</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="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASC Topic 606 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC Topic 606") on January 1, 2018. Results for reporting periods beginning on or after January 1, 2018 are presented under ASC Topic 606, of which prior amounts are not adjusted and continue to be in accordance with the accounting standards in effect for those periods. Under ASC Topic 606, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue is recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to receive in exchange for services. The Company generates revenue from two different client types: Transactional and Managed Transportation. Most clients are categorized as Transactional clients. For its Transactional business, the Company provides brokerage and transportation management services on a shipment-by-shipment basis. Carrier selection, dispatch, load management and tracking are integrated services that occur within the brokerage and transportation management performance obligation. The Company categorizes a client as a Managed Transportation client if there is an agreement with the client for the provision of services, typically for a multi-year term. Brokerage and transportation management services is typically the performance obligation for the Company's Managed Transportation clients. For the brokerage and transportation management services performance obligation, revenue is recognized as the client's shipment travels from origin to destination by a third-party carrier. The Company is the principal in these transactions and recognizes revenue on a gross and relative transit time basis. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other performance obligations for Managed Transportation clients may include transportation management services, which includes the integrated services of dispatch, tracking and carrier payment. For these types of transactions, revenue is recorded on a net basis as the Company does not have latitude in carrier selection or establish rates with the carrier. The Company also performs project-based services, such as compliance management, customized re-billing services and freight studies for certain Managed Transportation clients. Further discussion of the changes to the revenue recognition policy under the new standard is discussed in Note 5 "Revenue".</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rebates</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into agreements with certain clients to rebate to them a portion of the costs that they pay to the Company for transportation services, based on certain conditions and/or pricing schedules that are specific to each individual agreement, but that are typically constructed as a percentage of the costs that the client incurs. Refer to Note 5 "Revenue" for further discussion. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rebates are recognized at the same time that the related transportation revenue is recognized and are recorded as a reduction of transportation revenue.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Reporting</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For operating purposes, the Company is organized as one operating segment pursuant to the provisions of ASC Topic 280 </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%">, which establishes accounting standards for segment reporting. The Company's chief operating decision-maker assesses performance and makes resource allocation decisions for the business as a single operating segment. There has been no change from prior periods in the Company's determination that it has one reportable segment for reporting purposes. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are uncollateralized customer obligations due under normal trade terms. Invoices require payment within 30 to 90 days from the invoice date. Accounts receivable are stated at the amount billed to the customer. Customer account balances with invoices 90 days past due are considered delinquent. The Company generally does not charge interest on past due amounts. Additionally, the Company maintains a credit insurance policy for certain accounts.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of accounts receivable is reduced by an allowance for doubtful accounts that reflects management's best estimate of amounts that will not be collected. The allowance is based on historical loss experience and any specific risks identified in client collection matters. Accounts receivable are charged off against the allowance for doubtful accounts when it is determined that the receivable is uncollectible. The Company recorded $2.9 million, $2.3 million and $2.7 million of bad debt expense for the years ended December 31, 2020, 2019 and 2018, respectively.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2020, the Company adopted Accounting Standards Update ("ASU") 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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, using the prospective approach. Results for reporting periods beginning on or after January 1, 2020 are presented under ("Topic 326"). Prior period amounts are not adjusted and continue to be reported in accordance with the accounting standards in effect for those periods.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to potential credit losses related to its trade receivables, which the Company categorizes as either Transactional or Managed Transportation. For its Transactional trade receivables, the Company utilizes historical loss information to develop an estimate for future expected credit losses. For its Managed Transportation trade receivables, the Company estimates its potential future expected credit losses on a customer specific basis. The Company considers current economic conditions and forecasts when determining its credit loss estimate based on the aging schedule. The Company transacts with customers in a variety of industries and adjusts its estimate accordingly if it becomes aware of financial difficulties for a specific customer.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company extends credit to certain clients as part of its business model. These clients are subject to an approval process prior to any extension of credit or increase in their current credit limit. The Company reviews each credit request and considers, among other factors, payment history, current billing status, recommendations by various rating agencies and capitalization. Clients that satisfy the credit review may receive a line of credit or an increase in their existing credit amount. The Company believes this review and approval process helps mitigate the risk of client defaults on extensions of credit and any potential credit losses. Additionally, the Company maintains a credit insurance policy for certain accounts.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of the allowance as of December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.702%"/><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:10pt;font-weight:700;line-height:100%">Allowance for Doubtful Accounts</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 #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,255 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision, charged 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%">2,881 </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%">Write-offs</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,357)</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%">Recoveries</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,507 </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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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: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,287 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-indent:18pt"><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 is computed using the straight-line method over the estimated useful lives of the respective assets. Leasehold improvements under operating leases are depreciated over the estimated useful life of the improvement or the remaining term of the lease, whichever is shorter. The estimated useful lives, by asset class, are as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.702%"/><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%">Computer equipment and software</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%">3 years</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%">Office equipment</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%">5 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%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 7 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal Use Software</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain costs incurred in the planning and evaluation stage of internal use computer software projects are expensed as incurred. Costs incurred during the application development stage for the development of internal use software, including upgrades and enhancements that provide additional functionality to existing software, are capitalized and included in property and equipment. The Company capitalized $17.9 million and $16.9 million of internal use software costs during the years ended December 31, 2020 and 2019, respectively. Capitalized internal use software costs are amortized over the expected economic life of three years using the straight-line method. The total expense, included in depreciation expense, for the years ended December 31, 2020, 2019 and 2018 was $19.1 million, $17.9 million and $15.0 million, respectively. At December 31, 2020 and 2019, the net book value of internal use software costs was $30.2 million and $31.5 million, respectively.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Other Intangibles</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of consideration transferred over the value assigned to the net tangible and identifiable intangible assets of businesses acquired. In accordance with ASC Topic 350 </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</span><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-style:italic;font-weight:400;line-height:120%">Testing Goodwill for Impairment ("ASC 350")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, goodwill is not amortized, but instead is tested for impairment annually, or more frequently if circumstances indicate a possible impairment may exist. Absent any special circumstances that could require an interim test, the Company has elected to test for goodwill impairment during the fourth quarter of each year.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company manages the business as one operating segment and one reporting unit pursuant to the provisions of ASC Topic 280 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which established accounting standards for segment reporting. Accounting Standards Update No. 2011-08, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Intangibles - Goodwill and Other: Testing Goodwill for Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">" permits an entity to first assess qualitative factors to determine whether it is more likely than not (a likelihood of more than 50 percent) that the fair value of a reporting unit is less than its carrying amount. After assessing qualitative factors, if an entity determines that it is more likely than not that the fair value of the reporting unit is greater than its carrying amount, no further testing is necessary. In October 2020, the Company performed a quantitative goodwill impairment assessment of the reporting unit in accordance with ASC 350 due to the uncertain economic environment created by the COVID-19 pandemic. We utilized a combination of two valuation methodologies commonly referred to as the income approach and the market approach. For the income approach, we used the discounted cash flow model and for the market approach, we used the guideline public company method. The discounted cash flow method under the income approach uses the reporting unit's projection of estimated operating results and cash flows that is discounted using a weighted-average cost of capital that reflects current market conditions appropriate to the reporting unit. The guideline public company method under the market approach uses pricing multiples of a peer group of publicly traded companies and applies these multiples to the operating results of each reporting unit to provide indications of value. A concluded enterprise value based on equal weighting of the two methods was reconciled to current market capitalization. Both methods use management's best estimates of economic and market conditions over the projected period, including growth rates in sales, costs, estimates of future expected changes in operating margins and cash expenditures. As a result of our quantitative assessment of the reporting unit, we concluded that the fair value of the reporting unit exceeded its carrying amount.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Topic 350 also requires that intangible assets with finite lives be amortized over their respective estimated useful lives and reviewed for impairment whenever impairment indicators exist in accordance with ASC Topic 360 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company's intangible assets consist of customer relationships, carrier relationships, non-compete agreements and trade names, which are being amortized over their estimated weighted-average useful lives of 14.8 years,17.0 years, 6.7 years and 4.0 years, respectively. The weighted-average useful life of total intangible assets is 14.4 years. The customer relationships are being amortized using an accelerated method, while carrier relationships, non-compete agreements and trade names are being amortized using the straight-line method. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance Liability</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is self-insured for its employee health plans and records a liability that represents its estimated cost of claims incurred and unpaid as of the balance sheet date. The Company's estimated liability is not discounted and is based on a number of assumptions and factors, including historical trends, actuarial assumptions and economic conditions. The total estimated self-insurance liabilities as of December 31, 2020 and 2019 were $1.0 million and $0.8 million, respectively. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for stock-based compensation in accordance with 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%"> which requires all share-based payments to employees, including grants of stock options, to be recognized in the income statement based upon their fair values. Share-based compensation for restricted stock and restricted stock unit is reduced by estimated forfeitures for each period and adjusted accordingly upon vesting or actual forfeiture. Share-based employee compensation costs are recognized as a component of selling, general and administrative expense in the consolidated statements of operations. See Note 15 "Stock-based Compensation Plans" for a description of the Company's accounting for stock-based compensation plans.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under 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%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, deferred assets and liabilities are recognized based upon anticipated future tax consequences attributable to differences between financial statement carrying values of assets and liabilities and their respective tax bases. A valuation allowance is established to reduce the carrying value of deferred tax assets if it is considered more likely than not that such assets will not be realized. Any change in the valuation allowance would be charged to income in the period such determination was made.</span></div>The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50 percent likelihood of being realized upon settlement.
</us-gaap:SignificantAccountingPoliciesTextBlock>
<us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzEwOTk1MTE2NjAwNjI_ab43a6c0-5c2b-4b17-9e7b-621c3e710a19">
<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Echo Global Logistics, Inc. and its subsidiaries (the Company). All significant intercompany accounts and transactions have been eliminated in the consolidation. The consolidated statements of operations include the results of entities or assets acquired from the effective date of the acquisition for accounting purposes.</span></div>
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
<us-gaap:UseOfEstimates contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzE1Nzk1_6ca78a1f-aa7d-4bee-ab15-a2337f8725f1">
<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preparation of Financial Statements and Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Actual results can differ from those estimates.</span></div>
</us-gaap:UseOfEstimates>
<us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzE1ODU2_d926c51b-6e80-45b7-8b1b-39766f6fcea1">
<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of the Company's financial instruments, which consist of cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values due to their short-term nature. The fair value of the due to seller liabilities are determined based on the likelihood of the Company making contingent earn-out payments. See Note 6 "Fair value Measurement" for additional information.</span></div>
</us-gaap:FairValueOfFinancialInstrumentsPolicy>
<us-gaap:LesseeLeasesPolicyTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzE1ODAw_14463a19-08e1-4b53-8123-a911d88d3cf7">
<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted Accounting Standards Codification ("ASC") Topic 842 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC Topic 842") on January 1, 2019, of which prior amounts are not adjusted and continue to be in accordance with the accounting standards in effect for those periods. The Company determines if an arrangement contains a lease at inception. Operating leases are recorded as right-of-use assets ("ROU assets"), which are included in operating lease assets, and lease liabilities, which are included in other current liabilities and noncurrent operating lease liabilities on the consolidated balance sheets. As of December 31, 2020, all Company leases were operating leases. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Most leases include one or more options to renew, with renewal terms that can extend the lease term. The Company also has some leases that include termination options. The exercise of lease renewal or termination options is at the Company's sole discretion, and it does not recognize these options as part of its ROU assets or lease liabilities. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's leases generally do not provide an implicit rate, and therefore, the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment. The incremental borrowing rate is influenced by the Company's credit rating and lease term and may differ for individual leases. </span></div>The Company adopted the package of practical expedients that allows it to (i) not reassess whether an arrangement contains a lease, (ii) carry forward its lease classification as operating or capital leases and (iii) not reassess its previously recorded initial direct costs. In addition, the Company elected the practical expedient to not separate lease and non-lease components, and therefore both components are accounted for and recognized as lease components.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's 2018 leases were recognized in accordance with ASC Topic 840 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span>.
</us-gaap:LesseeLeasesPolicyTextBlock>
<us-gaap:RevenueRecognitionPolicyTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzE1ODYy_ae4bf9cd-9ab8-47f2-a04b-061caf87e88c">
<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASC Topic 606 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC Topic 606") on January 1, 2018. Results for reporting periods beginning on or after January 1, 2018 are presented under ASC Topic 606, of which prior amounts are not adjusted and continue to be in accordance with the accounting standards in effect for those periods. Under ASC Topic 606, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue is recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to receive in exchange for services. The Company generates revenue from two different client types: Transactional and Managed Transportation. Most clients are categorized as Transactional clients. For its Transactional business, the Company provides brokerage and transportation management services on a shipment-by-shipment basis. Carrier selection, dispatch, load management and tracking are integrated services that occur within the brokerage and transportation management performance obligation. The Company categorizes a client as a Managed Transportation client if there is an agreement with the client for the provision of services, typically for a multi-year term. Brokerage and transportation management services is typically the performance obligation for the Company's Managed Transportation clients. For the brokerage and transportation management services performance obligation, revenue is recognized as the client's shipment travels from origin to destination by a third-party carrier. The Company is the principal in these transactions and recognizes revenue on a gross and relative transit time basis. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other performance obligations for Managed Transportation clients may include transportation management services, which includes the integrated services of dispatch, tracking and carrier payment. For these types of transactions, revenue is recorded on a net basis as the Company does not have latitude in carrier selection or establish rates with the carrier. The Company also performs project-based services, such as compliance management, customized re-billing services and freight studies for certain Managed Transportation clients. Further discussion of the changes to the revenue recognition policy under the new standard is discussed in Note 5 "Revenue".</span></div>
</us-gaap:RevenueRecognitionPolicyTextBlock>
<us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzE1Nzkx_bcce763d-0ea0-4fd3-951d-5e597a9eba03">
<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rebates</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into agreements with certain clients to rebate to them a portion of the costs that they pay to the Company for transportation services, based on certain conditions and/or pricing schedules that are specific to each individual agreement, but that are typically constructed as a percentage of the costs that the client incurs. Refer to Note 5 "Revenue" for further discussion. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rebates are recognized at the same time that the related transportation revenue is recognized and are recorded as a reduction of transportation revenue.</span></div>
</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
<us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzE1ODI3_c0b1119b-ea5e-4372-ba81-df1a28d62eb9">
Segment Reporting<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For operating purposes, the Company is organized as one operating segment pursuant to the provisions of ASC Topic 280 </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>, which establishes accounting standards for segment reporting. The Company's chief operating decision-maker assesses performance and makes resource allocation decisions for the business as a single operating segment. There has been no change from prior periods in the Company's determination that it has one reportable segment for reporting purposes.
</us-gaap:SegmentReportingPolicyPolicyTextBlock>
<us-gaap:NumberOfOperatingSegments contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3Xzc2NjE_7d034a5c-30aa-48ef-bc7b-81e5f3ba469f" unitRef="segment"> 1 </us-gaap:NumberOfOperatingSegments>
<us-gaap:NumberOfReportableSegments contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzgwNDg_935cb680-d67d-49a8-9c04-1f58b677f2c1" unitRef="segment"> 1 </us-gaap:NumberOfReportableSegments>
<us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzE1ODE5_cf6f466e-b625-4e2d-a18f-316349adbf64">
<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents.</span></div>
</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
<us-gaap:ReceivablesPolicyTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzE1ODIw_e76a365b-810e-47d0-b92a-2ae119620f39">
<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are uncollateralized customer obligations due under normal trade terms. Invoices require payment within 30 to 90 days from the invoice date. Accounts receivable are stated at the amount billed to the customer. Customer account balances with invoices 90 days past due are considered delinquent. The Company generally does not charge interest on past due amounts. Additionally, the Company maintains a credit insurance policy for certain accounts.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of accounts receivable is reduced by an allowance for doubtful accounts that reflects management's best estimate of amounts that will not be collected. The allowance is based on historical loss experience and any specific risks identified in client collection matters. Accounts receivable are charged off against the allowance for doubtful accounts when it is determined that the receivable is uncollectible. The Company recorded $2.9 million, $2.3 million and $2.7 million of bad debt expense for the years ended December 31, 2020, 2019 and 2018, respectively.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2020, the Company adopted Accounting Standards Update ("ASU") 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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, using the prospective approach. Results for reporting periods beginning on or after January 1, 2020 are presented under ("Topic 326"). Prior period amounts are not adjusted and continue to be reported in accordance with the accounting standards in effect for those periods.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to potential credit losses related to its trade receivables, which the Company categorizes as either Transactional or Managed Transportation. For its Transactional trade receivables, the Company utilizes historical loss information to develop an estimate for future expected credit losses. For its Managed Transportation trade receivables, the Company estimates its potential future expected credit losses on a customer specific basis. The Company considers current economic conditions and forecasts when determining its credit loss estimate based on the aging schedule. The Company transacts with customers in a variety of industries and adjusts its estimate accordingly if it becomes aware of financial difficulties for a specific customer.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company extends credit to certain clients as part of its business model. These clients are subject to an approval process prior to any extension of credit or increase in their current credit limit. The Company reviews each credit request and considers, among other factors, payment history, current billing status, recommendations by various rating agencies and capitalization. Clients that satisfy the credit review may receive a line of credit or an increase in their existing credit amount. The Company believes this review and approval process helps mitigate the risk of client defaults on extensions of credit and any potential credit losses. Additionally, the Company maintains a credit insurance policy for certain accounts.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of the allowance as of December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.702%"/><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:10pt;font-weight:700;line-height:100%">Allowance for Doubtful Accounts</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 #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,255 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision, charged 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%">2,881 </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%">Write-offs</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,357)</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%">Recoveries</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,507 </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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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: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,287 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div>
</us-gaap:ReceivablesPolicyTextBlock>
<echo:AccountsRecievablePaymentDurationRequirementAfterInvoicing contextRef="i37d82e7d614c4d57a17032893530e556_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3Xzg0MzM_518887ca-3e9a-44c6-9247-339e91a9c5ac"> P30D </echo:AccountsRecievablePaymentDurationRequirementAfterInvoicing>
<echo:AccountsRecievablePaymentDurationRequirementAfterInvoicing contextRef="i53592e1ad5f2479ca073f7d2c46c6924_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3Xzg0Mzk_d42594d1-8096-48bb-b89e-9d7945c3369c"> P90D </echo:AccountsRecievablePaymentDurationRequirementAfterInvoicing>
<echo:AccountsReceivableDurationPastDueConsideredDelinquent contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3Xzg1Nzk_e55cb310-9d36-4e8c-b92e-fb2298470828"> P90D </echo:AccountsReceivableDurationPastDueConsideredDelinquent>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzkyMjU_1e44f131-69c3-4360-b778-3c31f5d53f84" unitRef="usd"> 2900000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzkyMjk_514f8acc-6ec3-45da-bb78-56eef9f57dbd" unitRef="usd"> 2300000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzkyMzY_21616e2a-1033-4996-99e1-1b7fff18584f" unitRef="usd"> 2700000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzgyNDYzMzcyNDA2MDc_c4b106a7-3670-4ddb-a937-b806ab4c6344">
<div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of the allowance as of December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.702%"/><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:10pt;font-weight:700;line-height:100%">Allowance for Doubtful Accounts</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 #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,255 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision, charged 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%">2,881 </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%">Write-offs</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,357)</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%">Recoveries</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,507 </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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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: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,287 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div>
</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90YWJsZTo3YjA0YjNkMzU3NWQ0MmY2YTIwNTQ2YjEyZmQyNmQyMS90YWJsZXJhbmdlOjdiMDRiM2QzNTc1ZDQyZjZhMjA1NDZiMTJmZDI2ZDIxXzEtMS0xLTEtODk5_e28a300c-7e82-4238-839c-65c6a607ed52" unitRef="usd"> 4255000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90YWJsZTo3YjA0YjNkMzU3NWQ0MmY2YTIwNTQ2YjEyZmQyNmQyMS90YWJsZXJhbmdlOjdiMDRiM2QzNTc1ZDQyZjZhMjA1NDZiMTJmZDI2ZDIxXzItMS0xLTEtODk5_db9febdd-c484-46d2-b2c9-35afb448432c" unitRef="usd"> 2881000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90YWJsZTo3YjA0YjNkMzU3NWQ0MmY2YTIwNTQ2YjEyZmQyNmQyMS90YWJsZXJhbmdlOjdiMDRiM2QzNTc1ZDQyZjZhMjA1NDZiMTJmZDI2ZDIxXzMtMS0xLTEtODk5_18d29b3a-ade5-40a0-8205-c6ffa5fc185d" unitRef="usd"> 3357000 </us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
<us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90YWJsZTo3YjA0YjNkMzU3NWQ0MmY2YTIwNTQ2YjEyZmQyNmQyMS90YWJsZXJhbmdlOjdiMDRiM2QzNTc1ZDQyZjZhMjA1NDZiMTJmZDI2ZDIxXzQtMS0xLTEtODk5_e135570f-8ae1-4c14-9060-788e0b382245" unitRef="usd"> 2507000 </us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90YWJsZTo3YjA0YjNkMzU3NWQ0MmY2YTIwNTQ2YjEyZmQyNmQyMS90YWJsZXJhbmdlOjdiMDRiM2QzNTc1ZDQyZjZhMjA1NDZiMTJmZDI2ZDIxXzItMS0xLTEtNzU4_ae1d3843-9bcd-4d7d-8cb7-ed5b0dcbed61" unitRef="usd"> 6287000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzE1ODU1_c9e43df8-1a6d-4300-a72f-2057ae31c09b">
<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-indent:18pt"><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 is computed using the straight-line method over the estimated useful lives of the respective assets. Leasehold improvements under operating leases are depreciated over the estimated useful life of the improvement or the remaining term of the lease, whichever is shorter. The estimated useful lives, by asset class, are as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.702%"/><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%">Computer equipment and software</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%">3 years</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%">Office equipment</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%">5 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%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 7 years</span></div></td></tr></table></div>
</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
<us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzE1ODYz_9165c199-be19-46c4-b4bd-d1df5157a94b">
The estimated useful lives, by asset class, 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:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.702%"/><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%">Computer equipment and software</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%">3 years</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%">Office equipment</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%">5 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%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 7 years</span></div></td></tr></table><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment at December 31, 2020 and 2019, consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;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:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><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:16.496%"/><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:10pt;font-weight:700;line-height:100%">December 31, 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:10pt;font-weight:700;line-height:100%">December 31, 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%">Computer equipment</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%">28,286 </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%">24,950 </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%">Software, including internal use software</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%">142,624 </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%">124,692 </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%">Furniture, fixtures and office 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%">9,607 </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,678 </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%">Leasehold improvements</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%">29,391 </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,621 </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 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%">209,908 </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%">188,940 </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 accumulated depreciation</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%">(156,309)</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%">(130,320)</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%">Net property and equipment</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%">53,599 </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%">58,620 </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:8pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</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 #000000;padding:0 1pt"/></tr></table></div>
</us-gaap:PropertyPlantAndEquipmentTextBlock>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="ib76f0fac22964325885a62a7b49b0081_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90YWJsZTo3NjNkODhmN2I2NGE0NGE2YTBkMGI4MGMzNTlmYjExZC90YWJsZXJhbmdlOjc2M2Q4OGY3YjY0YTQ0YTZhMGQwYjgwYzM1OWZiMTFkXzAtMS0xLTEtMA_7d09b348-c662-4de8-afd7-aa4fdb4ad0c9"> P3Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i6dd2af90e8104caf90ca616e86a6e43b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90YWJsZTo3NjNkODhmN2I2NGE0NGE2YTBkMGI4MGMzNTlmYjExZC90YWJsZXJhbmdlOjc2M2Q4OGY3YjY0YTQ0YTZhMGQwYjgwYzM1OWZiMTFkXzEtMS0xLTEtMA_7ae9fca2-3745-4a9a-aa6f-8782ac0ec559"> P5Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i41b0fb7d47424bbaa50c024614d74002_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90YWJsZTo3NjNkODhmN2I2NGE0NGE2YTBkMGI4MGMzNTlmYjExZC90YWJsZXJhbmdlOjc2M2Q4OGY3YjY0YTQ0YTZhMGQwYjgwYzM1OWZiMTFkXzItMS0xLTEtMC90ZXh0cmVnaW9uOjhkOTcwNmY3NDU1ODQ1Yjg5MTZhMTFjZjBiZjI1OTQwXzQ_2487f216-6695-4516-9e69-38adc6a0873e"> P5Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="ic8a04a3194564656ad3d5ce33d1c456d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90YWJsZTo3NjNkODhmN2I2NGE0NGE2YTBkMGI4MGMzNTlmYjExZC90YWJsZXJhbmdlOjc2M2Q4OGY3YjY0YTQ0YTZhMGQwYjgwYzM1OWZiMTFkXzItMS0xLTEtMC90ZXh0cmVnaW9uOjhkOTcwNmY3NDU1ODQ1Yjg5MTZhMTFjZjBiZjI1OTQwXzk_b7c8995d-81a8-4b4b-89e3-40f08e4aac2b"> P7Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:InternalUseSoftwarePolicy contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzE1ODIz_f7cab5a2-2d02-477d-b557-f8294d378e2f">
<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal Use Software</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain costs incurred in the planning and evaluation stage of internal use computer software projects are expensed as incurred. Costs incurred during the application development stage for the development of internal use software, including upgrades and enhancements that provide additional functionality to existing software, are capitalized and included in property and equipment. The Company capitalized $17.9 million and $16.9 million of internal use software costs during the years ended December 31, 2020 and 2019, respectively. Capitalized internal use software costs are amortized over the expected economic life of three years using the straight-line method. The total expense, included in depreciation expense, for the years ended December 31, 2020, 2019 and 2018 was $19.1 million, $17.9 million and $15.0 million, respectively. At December 31, 2020 and 2019, the net book value of internal use software costs was $30.2 million and $31.5 million, respectively.</span></div>
</us-gaap:InternalUseSoftwarePolicy>
<us-gaap:CapitalizedComputerSoftwareGross contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzEwMDA4_c0788979-c310-4ced-8d33-f56c70ef7aa2" unitRef="usd"> 17900000 </us-gaap:CapitalizedComputerSoftwareGross>
<us-gaap:CapitalizedComputerSoftwareGross contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzEwMDE1_57112182-122d-4b85-be98-23cc6b5a695f" unitRef="usd"> 16900000 </us-gaap:CapitalizedComputerSoftwareGross>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i985e559c09ee4ab9994cc74f429569e2_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzEwMTg2_0f4e621e-c405-4ca6-b34d-3e1d0a00bf1b"> P3Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:Depreciation contextRef="i985e559c09ee4ab9994cc74f429569e2_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzEwMzE4_cd1fa0b4-5650-4426-b705-f84faa2c653b" unitRef="usd"> 19100000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="ic7d60232d94042058142f252917b9957_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzEwMzIy_da543c3b-0853-4997-9be1-2ef676418623" unitRef="usd"> 17900000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="iecc808ebdec045f69aab5fc67008f220_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzEwMzI5_4eb63f6d-a0b9-48cb-995c-4fb32c9484fc" unitRef="usd"> 15000000.0 </us-gaap:Depreciation>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i19f1fc4ac5da4db2bfa023ff2b0110cc_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzEwNDE1_3fcefba5-24c7-4698-b3e4-927e3d2683c4" unitRef="usd"> 30200000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="icfc14fd19bbb480da4d4470b5d52114a_I20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzEwNDIy_05bf87f1-2549-4b98-88a3-549f7f4ce2fd" unitRef="usd"> 31500000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzE1ODY1_c1ba21e6-8823-4ae2-ae7a-85aba481b492">
<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Other Intangibles</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of consideration transferred over the value assigned to the net tangible and identifiable intangible assets of businesses acquired. In accordance with ASC Topic 350 </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</span><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-style:italic;font-weight:400;line-height:120%">Testing Goodwill for Impairment ("ASC 350")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, goodwill is not amortized, but instead is tested for impairment annually, or more frequently if circumstances indicate a possible impairment may exist. Absent any special circumstances that could require an interim test, the Company has elected to test for goodwill impairment during the fourth quarter of each year.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company manages the business as one operating segment and one reporting unit pursuant to the provisions of ASC Topic 280 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which established accounting standards for segment reporting. Accounting Standards Update No. 2011-08, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Intangibles - Goodwill and Other: Testing Goodwill for Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">" permits an entity to first assess qualitative factors to determine whether it is more likely than not (a likelihood of more than 50 percent) that the fair value of a reporting unit is less than its carrying amount. After assessing qualitative factors, if an entity determines that it is more likely than not that the fair value of the reporting unit is greater than its carrying amount, no further testing is necessary. In October 2020, the Company performed a quantitative goodwill impairment assessment of the reporting unit in accordance with ASC 350 due to the uncertain economic environment created by the COVID-19 pandemic. We utilized a combination of two valuation methodologies commonly referred to as the income approach and the market approach. For the income approach, we used the discounted cash flow model and for the market approach, we used the guideline public company method. The discounted cash flow method under the income approach uses the reporting unit's projection of estimated operating results and cash flows that is discounted using a weighted-average cost of capital that reflects current market conditions appropriate to the reporting unit. The guideline public company method under the market approach uses pricing multiples of a peer group of publicly traded companies and applies these multiples to the operating results of each reporting unit to provide indications of value. A concluded enterprise value based on equal weighting of the two methods was reconciled to current market capitalization. Both methods use management's best estimates of economic and market conditions over the projected period, including growth rates in sales, costs, estimates of future expected changes in operating margins and cash expenditures. As a result of our quantitative assessment of the reporting unit, we concluded that the fair value of the reporting unit exceeded its carrying amount.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Topic 350 also requires that intangible assets with finite lives be amortized over their respective estimated useful lives and reviewed for impairment whenever impairment indicators exist in accordance with ASC Topic 360 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span>. The Company's intangible assets consist of customer relationships, carrier relationships, non-compete agreements and trade names, which are being amortized over their estimated weighted-average useful lives of 14.8 years,17.0 years, 6.7 years and 4.0 years, respectively. The weighted-average useful life of total intangible assets is 14.4 years. The customer relationships are being amortized using an accelerated method, while carrier relationships, non-compete agreements and trade names are being amortized using the straight-line method.
</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i7b7674214d2b4a17aeeb54b9bee6fcf1_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzEyODQy_694eb7ae-cae7-4dbc-ba11-64d01232b56a"> P14Y9M18D </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i6a1cb4bd730140bea5f2dc1476861b34_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzEyODQ1_e04cbebd-a25c-41f3-bc47-79562323eedb"> P17Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="if2572f8f627e4cfbb5a05c9b7d247af3_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzEyODQ5_67b0ce36-cc23-4028-a009-68f1e02f11a7"> P6Y8M12D </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i17f551104eac4d6689b0109391c6829b_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzEyODU2_f681c3d4-1733-4530-baf3-873d2287ecd3"> P4Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzEyOTM3_a5a54853-50d5-4cdd-998e-424ad86d3d1e"> P14Y4M24D </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:SelfInsuranceReservePolicyTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzE1ODM2_955df854-22b1-46e4-927e-9c0307846584"> Self-Insurance LiabilityThe Company is self-insured for its employee health plans and records a liability that represents its estimated cost of claims incurred and unpaid as of the balance sheet date. The Company's estimated liability is not discounted and is based on a number of assumptions and factors, including historical trends, actuarial assumptions and economic conditions. The total estimated self-insurance liabilities as of December 31, 2020 and 2019 were $1.0 million and $0.8 million, respectively. </us-gaap:SelfInsuranceReservePolicyTextBlock>
<us-gaap:SelfInsuranceReserveCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzEzNTg5_9c6b8264-549f-4540-91ed-a2ec67f1c2c6" unitRef="usd"> 1000000.0 </us-gaap:SelfInsuranceReserveCurrent>
<us-gaap:SelfInsuranceReserveCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzEzNTk2_6ee025da-4dc9-48d6-888e-ed3a88be4bd9" unitRef="usd"> 800000 </us-gaap:SelfInsuranceReserveCurrent>
<us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzE1ODE1_479a7bcc-9e1d-4163-a98b-2f7cb62b9d75">
<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for stock-based compensation in accordance with 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%"> which requires all share-based payments to employees, including grants of stock options, to be recognized in the income statement based upon their fair values. Share-based compensation for restricted stock and restricted stock unit is reduced by estimated forfeitures for each period and adjusted accordingly upon vesting or actual forfeiture. Share-based employee compensation costs are recognized as a component of selling, general and administrative expense in the consolidated statements of operations. See Note 15 "Stock-based Compensation Plans" for a description of the Company's accounting for stock-based compensation plans.</span></div>
</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
<us-gaap:IncomeTaxPolicyTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMTgvZnJhZzpkZmRlYmY5MGI0OTU0MGNlYmJiNGQxNDVjOThmOGY1Ny90ZXh0cmVnaW9uOmRmZGViZjkwYjQ5NTQwY2ViYmI0ZDE0NWM5OGY4ZjU3XzE1ODQw_6d55e5d6-5124-472e-a86a-8c4bc8ed3134">
<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under 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%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, deferred assets and liabilities are recognized based upon anticipated future tax consequences attributable to differences between financial statement carrying values of assets and liabilities and their respective tax bases. A valuation allowance is established to reduce the carrying value of deferred tax assets if it is considered more likely than not that such assets will not be realized. Any change in the valuation allowance would be charged to income in the period such determination was made.</span></div>The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50 percent likelihood of being realized upon settlement.
</us-gaap:IncomeTaxPolicyTextBlock>
<us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMjQvZnJhZzowMGM5OTFiOWZiMzk0YjMwOWNkN2U5YmI0ODBhOTg0Mi90ZXh0cmVnaW9uOjAwYzk5MWI5ZmIzOTRiMzA5Y2Q3ZTliYjQ4MGE5ODQyXzY0NTk_c00b3173-5dcf-473a-bb80-608783d409d9">
New Accounting Pronouncements<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), which replaces the incurred loss methodology previously employed to measure credit losses for most financial assets and requires the use of a forward-looking expected loss model. This update requires financial assets to be measured at amortized costs less a reserve and equal to the net amount expected to be collected.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted this standard on January 1, 2020 using the prospective approach. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. At December 31, 2020, the Company reported $439.4 million of accounts receivable, net of allowance of $6.3 million. The Company fully describes the adoption and impact of this standard in Note 2 "Summary of Significant of Accounting Policies". As part of the adoption of this standard, the Company implemented changes to its accounting policies, practices and internal controls over financial reporting.</span></div><div style="margin-top:6pt;text-indent:18pt"><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 ASU 2018-13, Fair Value Measurement, which modifies the disclosure requirements on fair value measurements in Topic 820, Fair Value Measurement. This new accounting standard was effective for annual periods beginning after December 15, 2019. The Company adopted the standard on January 1, 2020. The adoption of this new standard did not have a material impact on the Company's consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently issued accounting pronouncements not yet adopted</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the FASB issued ASU 2020-10, Codification Improvements – Disclosures, which provides consistency by amending the codification to include all disclosure sections and clarifies application of various provisions in the Codification by amending and adding new headings, cross referencing to other guidance, and refining or correcting terminology. The guidance is effective for interim and annual periods beginning after December 15, 2020. Early adoption is permitted. The guidance is to be applied using retrospective method. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, Debt with Conversion and Other Options, which is intended to simplify the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted. The guidance is to be applied using either a full retrospective or modified retrospective method. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, which provides companies with optional guidance, including expedients and exceptions for applying U.S. GAAP to contracts and other transactions affected by reference rate reform, such as the London Interbank Offered Rate (LIBOR). This new standard was effective upon issuance and generally can be applied to applicable contract modifications through December 31, 2022. The Company is evaluating the effects that the adoption of this guidance will have on its disclosures.</span></div>
</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMjQvZnJhZzowMGM5OTFiOWZiMzk0YjMwOWNkN2U5YmI0ODBhOTg0Mi90ZXh0cmVnaW9uOjAwYzk5MWI5ZmIzOTRiMzA5Y2Q3ZTliYjQ4MGE5ODQyXzY0NjA_9aad516f-aeca-45e2-9ae1-f717bbdd125b">
New Accounting Pronouncements<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), which replaces the incurred loss methodology previously employed to measure credit losses for most financial assets and requires the use of a forward-looking expected loss model. This update requires financial assets to be measured at amortized costs less a reserve and equal to the net amount expected to be collected.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted this standard on January 1, 2020 using the prospective approach. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. At December 31, 2020, the Company reported $439.4 million of accounts receivable, net of allowance of $6.3 million. The Company fully describes the adoption and impact of this standard in Note 2 "Summary of Significant of Accounting Policies". As part of the adoption of this standard, the Company implemented changes to its accounting policies, practices and internal controls over financial reporting.</span></div><div style="margin-top:6pt;text-indent:18pt"><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 ASU 2018-13, Fair Value Measurement, which modifies the disclosure requirements on fair value measurements in Topic 820, Fair Value Measurement. This new accounting standard was effective for annual periods beginning after December 15, 2019. The Company adopted the standard on January 1, 2020. The adoption of this new standard did not have a material impact on the Company's consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently issued accounting pronouncements not yet adopted</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the FASB issued ASU 2020-10, Codification Improvements – Disclosures, which provides consistency by amending the codification to include all disclosure sections and clarifies application of various provisions in the Codification by amending and adding new headings, cross referencing to other guidance, and refining or correcting terminology. The guidance is effective for interim and annual periods beginning after December 15, 2020. Early adoption is permitted. The guidance is to be applied using retrospective method. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, Debt with Conversion and Other Options, which is intended to simplify the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted. The guidance is to be applied using either a full retrospective or modified retrospective method. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, which provides companies with optional guidance, including expedients and exceptions for applying U.S. GAAP to contracts and other transactions affected by reference rate reform, such as the London Interbank Offered Rate (LIBOR). This new standard was effective upon issuance and generally can be applied to applicable contract modifications through December 31, 2022. The Company is evaluating the effects that the adoption of this guidance will have on its disclosures.</span></div>
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
<us-gaap:AccountsReceivableNetCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMjQvZnJhZzowMGM5OTFiOWZiMzk0YjMwOWNkN2U5YmI0ODBhOTg0Mi90ZXh0cmVnaW9uOjAwYzk5MWI5ZmIzOTRiMzA5Y2Q3ZTliYjQ4MGE5ODQyXzgyNDYzMzcyNDAyNDU_718450c8-f94f-4fda-8e91-01c473e5b7a3" unitRef="usd"> 439400000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMjQvZnJhZzowMGM5OTFiOWZiMzk0YjMwOWNkN2U5YmI0ODBhOTg0Mi90ZXh0cmVnaW9uOjAwYzk5MWI5ZmIzOTRiMzA5Y2Q3ZTliYjQ4MGE5ODQyXzgyNDYzMzcyNDAyNzY_9ae5a8e6-655b-4b6a-b544-e3fcbd5a8e2e" unitRef="usd"> 6300000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:BusinessCombinationDisclosureTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzAvZnJhZzoyOWVkOWIxMDFlMjM0OGVhOWNkMjE3MmUzOWNmNjI2YS90ZXh0cmVnaW9uOjI5ZWQ5YjEwMWUyMzQ4ZWE5Y2QyMTcyZTM5Y2Y2MjZhXzIyMTA_8176be2b-f63a-4f1c-87e0-d90e2c2f9b1e"> Acquisitions On July 6, 2018, the Company acquired Freight Management Plus, Inc. ("Freight Management", or "FMP"), a non-asset based truckload and less than truckload transportation brokerage based in Allison Park, Pennsylvania, and the results of FMP have been included in the Company's consolidated financial statements since the acquisition date. The Company purchased the assets and assumed certain liabilities of FMP for $6.7 million in cash payable at closing, $0.7 million of common stock, par value $0.0001 per share, and an additional $2.9 million in contingent consideration that may become payable upon the achievement of certain performance measures on or prior to June 30, 2021. The acquisition date fair value of the total consideration transferred was $10.5 million. The Company recorded $2.3 million of goodwill, $1.4 million as the estimated opening balance sheet fair value of the contingent consideration obligation and $5.1 million of customer relationship intangible assets. The fair values of the contingent consideration obligation and the customer relationship intangible assets are considered Level 3 fair value estimates. The fair value of the contingent consideration obligation was based on the probability of reaching the financial forecasts of future operating results, an appropriate discount rate and the Company's historical experience with similar arrangements as further described in Note 6 to the consolidated financial statements. The fair value of the customer relationship intangible assets was determined using a discounted cash flow analysis based on the current customers of FMP at the time of the acquisition. The amount of goodwill deductible for U.S. income tax purposes is $0.9 million, which excludes the opening balance sheet fair value of the contingent consideration obligation.The opening balance sheet fair value of the contingent consideration was $1.4 million. The Company made a payment of $1.0 million in 2020 and 2019 to the seller of FMP based on the achievement of certain financial measures as defined within the acquisition purchase agreement. As of December, 31, 2020 the fair value of the remaining contingent consideration was $0.3 million. The Company will continue to reassess the fair value of the contingent consideration obligation each quarter. </us-gaap:BusinessCombinationDisclosureTextBlock>
<us-gaap:PaymentsToAcquireBusinessesGross contextRef="i9350c0006018437aa344a58812d2ab81_D20180706-20180706" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzAvZnJhZzoyOWVkOWIxMDFlMjM0OGVhOWNkMjE3MmUzOWNmNjI2YS90ZXh0cmVnaW9uOjI5ZWQ5YjEwMWUyMzQ4ZWE5Y2QyMTcyZTM5Y2Y2MjZhXzQzOA_7ef2c211-5ff3-4fd9-91a2-8adfe8371a9f" unitRef="usd"> 6700000 </us-gaap:PaymentsToAcquireBusinessesGross>
<us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="i9350c0006018437aa344a58812d2ab81_D20180706-20180706" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzAvZnJhZzoyOWVkOWIxMDFlMjM0OGVhOWNkMjE3MmUzOWNmNjI2YS90ZXh0cmVnaW9uOjI5ZWQ5YjEwMWUyMzQ4ZWE5Y2QyMTcyZTM5Y2Y2MjZhXzQ2OQ_58742b6b-f978-463a-b58f-c1bbd96791d1" unitRef="usd"> 700000 </us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="ie45f66b0b2784cceb9910eb88ce04816_I20180706" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzAvZnJhZzoyOWVkOWIxMDFlMjM0OGVhOWNkMjE3MmUzOWNmNjI2YS90ZXh0cmVnaW9uOjI5ZWQ5YjEwMWUyMzQ4ZWE5Y2QyMTcyZTM5Y2Y2MjZhXzQ5OQ_29ca11f8-30ba-4d8a-be2f-38239d472b3e" unitRef="usdPerShare"> 0.0001 </us-gaap:CommonStockParOrStatedValuePerShare>
<echo:BusinessCombinationPotentialEarnOutPayment contextRef="ie45f66b0b2784cceb9910eb88ce04816_I20180706" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzAvZnJhZzoyOWVkOWIxMDFlMjM0OGVhOWNkMjE3MmUzOWNmNjI2YS90ZXh0cmVnaW9uOjI5ZWQ5YjEwMWUyMzQ4ZWE5Y2QyMTcyZTM5Y2Y2MjZhXzUzMQ_df281753-4cbc-46a8-b170-bda07ab8839b" unitRef="usd"> 2900000 </echo:BusinessCombinationPotentialEarnOutPayment>
<us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="i9350c0006018437aa344a58812d2ab81_D20180706-20180706" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzAvZnJhZzoyOWVkOWIxMDFlMjM0OGVhOWNkMjE3MmUzOWNmNjI2YS90ZXh0cmVnaW9uOjI5ZWQ5YjEwMWUyMzQ4ZWE5Y2QyMTcyZTM5Y2Y2MjZhXzc0NA_040e23b3-67bb-4e30-9dc7-82c8d3d80ca6" unitRef="usd"> 10500000 </us-gaap:BusinessCombinationConsiderationTransferred1>
<us-gaap:Goodwill contextRef="ie45f66b0b2784cceb9910eb88ce04816_I20180706" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzAvZnJhZzoyOWVkOWIxMDFlMjM0OGVhOWNkMjE3MmUzOWNmNjI2YS90ZXh0cmVnaW9uOjI5ZWQ5YjEwMWUyMzQ4ZWE5Y2QyMTcyZTM5Y2Y2MjZhXzc2OQ_dfa97e67-b59d-412d-9674-0f1392f39f0b" unitRef="usd"> 2300000 </us-gaap:Goodwill>
<us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="ie45f66b0b2784cceb9910eb88ce04816_I20180706" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzAvZnJhZzoyOWVkOWIxMDFlMjM0OGVhOWNkMjE3MmUzOWNmNjI2YS90ZXh0cmVnaW9uOjI5ZWQ5YjEwMWUyMzQ4ZWE5Y2QyMTcyZTM5Y2Y2MjZhXzc4NQ_47eacdfd-40db-4886-9328-faef28ee1859" unitRef="usd"> 1400000 </us-gaap:BusinessCombinationContingentConsiderationLiability>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="ie45f66b0b2784cceb9910eb88ce04816_I20180706" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzAvZnJhZzoyOWVkOWIxMDFlMjM0OGVhOWNkMjE3MmUzOWNmNjI2YS90ZXh0cmVnaW9uOjI5ZWQ5YjEwMWUyMzQ4ZWE5Y2QyMTcyZTM5Y2Y2MjZhXzg4NQ_9f335bdf-5c3f-458e-80b7-7ea34cbf77a2" unitRef="usd"> 5100000 </us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
<us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount contextRef="if054987497104746b358eecd7318d63e_I20180706" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzAvZnJhZzoyOWVkOWIxMDFlMjM0OGVhOWNkMjE3MmUzOWNmNjI2YS90ZXh0cmVnaW9uOjI5ZWQ5YjEwMWUyMzQ4ZWE5Y2QyMTcyZTM5Y2Y2MjZhXzE2NTU_beebd58b-b839-44ad-a5a1-310484f46d67" unitRef="usd"> 900000 </us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
<us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="ie45f66b0b2784cceb9910eb88ce04816_I20180706" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzAvZnJhZzoyOWVkOWIxMDFlMjM0OGVhOWNkMjE3MmUzOWNmNjI2YS90ZXh0cmVnaW9uOjI5ZWQ5YjEwMWUyMzQ4ZWE5Y2QyMTcyZTM5Y2Y2MjZhXzE4Mjk_931cf87d-ca90-40dc-bfc5-5f077cc35537" unitRef="usd"> 1400000 </us-gaap:BusinessCombinationContingentConsiderationLiability>
<us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="idcb8b8c560e348419514e35bc28c4fbf_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzAvZnJhZzoyOWVkOWIxMDFlMjM0OGVhOWNkMjE3MmUzOWNmNjI2YS90ZXh0cmVnaW9uOjI5ZWQ5YjEwMWUyMzQ4ZWE5Y2QyMTcyZTM5Y2Y2MjZhXzE4NzY_7f4f3f05-ba67-41fa-97a0-13543f24cccf" unitRef="usd"> 1000000.0 </us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
<us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="ice0b3ab8281c4d94a2930b3674d9a2eb_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzAvZnJhZzoyOWVkOWIxMDFlMjM0OGVhOWNkMjE3MmUzOWNmNjI2YS90ZXh0cmVnaW9uOjI5ZWQ5YjEwMWUyMzQ4ZWE5Y2QyMTcyZTM5Y2Y2MjZhXzIwOTU_cafecab0-66ee-489f-9ac7-63e0a2abe441" unitRef="usd"> 300000 </us-gaap:BusinessCombinationContingentConsiderationLiability>
<us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90ZXh0cmVnaW9uOmQxYmNhOWFmNThmMzRiZmI5ODhhZjUwZGY1MGY2NDU2XzQxMzU_9a587cc8-e958-450d-b0a4-0268993a42b0">
Revenue<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adoption of ASC Topic 606, "Revenue from Contracts with Customers"</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2018, the Company adopted ASU 2014-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC Topic 606"), using the modified retrospective method. The Company recorded an increase to the opening balance of retained earnings of $1.1 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, net of tax, as of January 1, 2018 due to the cumulative impact of adoption of ASC Topic 606.</span></div><div style="margin-top:12pt"><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%">Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration the Company expects to receive in exchange for its services. The Company generates revenue from two different client types: Transactional and Managed Transportation. Most clients are categorized as Transactional clients. For its Transactional business, the Company provides brokerage and transportation management services on a shipment-by-shipment basis. Carrier selection, dispatch, load management and tracking are integrated services that occur within the brokerage and transportation management performance obligation. For the brokerage and transportation management services performance obligation, revenue is recognized as the client's shipment travels from origin to destination by a third-party carrier. The Company is the principal in these transactions and recognizes revenue on a gross and relative transit time basis. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company categorizes a client as a Managed Transportation client if there is an agreement with the client for the provision of services, typically for a multi-year term. Brokerage and transportation management services is typically the performance obligation for the Company's Managed Transportation clients. For this performance obligation, revenue is recognized gross as the Company is the principal in these transactions and is recognized as the Managed Transportation client's shipment travels from origin to destination on a relative transit time basis. Other performance obligations for Managed Transportation clients may include transportation management services, which includes the integrated services of dispatch, tracking and carrier payment. For these types of transactions, revenue is recorded on a net basis as the Company does not have latitude in carrier selection or establish rates with the carrier. The Company also performs project-based services, such as compliance management, customized re-billing services and freight studies for certain Managed Transportation clients.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenue disaggregated by client type (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.272%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><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:9.619%"/><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:9.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">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:10pt;font-weight:700;line-height:100%">Client Type</span></td><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%">2020</span></td><td colspan="3" style="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><td colspan="3" style="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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transactional</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,936,688 </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%">1,684,872 </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%">1,915,589 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Managed Transportation</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%">574,827 </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%">500,105 </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%">524,112 </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%">Revenue</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,511,515 </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%">2,184,977 </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%">2,439,701 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</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"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized per shipment varies depending on the transportation mode. The primary modes of shipment in which the Company transacts are truckload and less than truckload. Other transportation modes include intermodal, small parcel, domestic air, expedited and international.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenue disaggregated by mode (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.272%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><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:9.619%"/><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:9.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">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:10pt;font-weight:700;line-height:100%">Mode</span></td><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%">2020</span></td><td colspan="3" style="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><td colspan="3" style="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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Truckload</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,757,494 </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%">1,437,566 </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%">1,686,358 </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%">Less than truckload</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%">659,358 </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%">646,594 </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%">638,404 </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%">Other revenue</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%">94,663 </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%">100,817 </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%">114,939 </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%">Revenue</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%">2,511,515 </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 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%">2,184,977 </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 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%">2,439,701 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</span></div></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 #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><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%">Variable Consideration </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain customers may receive rebates based on the terms of their agreement with the Company, which are accounted for as variable consideration. Rebates are estimated based on the expected amount to be provided to customers and reduce revenue recognized. The Company also estimates for possible additional fees based on a portfolio approach.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Practical Expedients</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the practical expedient to recognize commission expense when incurred because the amortization period is less than one year. Commission expense recognition aligns with the Company's revenue recognition policy under ASC Topic 606, as commission expense is recognized on a relative transit time basis.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applied the disclosure exemption in ASC Topic 606 that permits the omission of remaining performance obligations that have an original expected duration of one year or less.</span></div>
</us-gaap:RevenueFromContractWithCustomerTextBlock>
<us-gaap:StockholdersEquity contextRef="icf1a4a4ce84d4665a8811703a60a8c0f_I20171231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90ZXh0cmVnaW9uOmQxYmNhOWFmNThmMzRiZmI5ODhhZjUwZGY1MGY2NDU2XzMxNg_8732f546-4712-4abe-a2a5-ebd4d33f69c7" unitRef="usd"> 1100000 </us-gaap:StockholdersEquity>
<us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90ZXh0cmVnaW9uOmQxYmNhOWFmNThmMzRiZmI5ODhhZjUwZGY1MGY2NDU2XzQxMzY_e3032ded-d006-44ea-8969-0ae1caa8eeb7">
<div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenue disaggregated by client type (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.272%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><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:9.619%"/><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:9.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">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:10pt;font-weight:700;line-height:100%">Client Type</span></td><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%">2020</span></td><td colspan="3" style="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><td colspan="3" style="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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transactional</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,936,688 </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%">1,684,872 </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%">1,915,589 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Managed Transportation</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%">574,827 </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%">500,105 </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%">524,112 </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%">Revenue</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,511,515 </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%">2,184,977 </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%">2,439,701 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</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"/></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenue disaggregated by mode (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.272%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><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:9.619%"/><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:9.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">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:10pt;font-weight:700;line-height:100%">Mode</span></td><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%">2020</span></td><td colspan="3" style="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><td colspan="3" style="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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Truckload</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,757,494 </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%">1,437,566 </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%">1,686,358 </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%">Less than truckload</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%">659,358 </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%">646,594 </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%">638,404 </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%">Other revenue</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%">94,663 </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%">100,817 </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%">114,939 </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%">Revenue</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%">2,511,515 </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 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%">2,184,977 </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 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%">2,439,701 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</span></div></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 #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div>
</us-gaap:DisaggregationOfRevenueTableTextBlock>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i351c5b78da914eb98c1d82ae9d782476_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZTo1ZjA4MmE3MmI0ZmQ0Mjg3OTYwZmU2NDhiOTFjYWNkNi90YWJsZXJhbmdlOjVmMDgyYTcyYjRmZDQyODc5NjBmZTY0OGI5MWNhY2Q2XzItMS0xLTEtMA_e52cd105-ed07-487d-a031-9cf78a73b91f" unitRef="usd"> 1936688000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="iab69a5929d5d4ef6bd61cb352ca0a0d6_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZTo1ZjA4MmE3MmI0ZmQ0Mjg3OTYwZmU2NDhiOTFjYWNkNi90YWJsZXJhbmdlOjVmMDgyYTcyYjRmZDQyODc5NjBmZTY0OGI5MWNhY2Q2XzItMy0xLTEtMA_ca84932d-b59f-48e8-a005-c6f086e2dc98" unitRef="usd"> 1684872000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i91fa80db66484b38a8ad505403b57c87_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZTo1ZjA4MmE3MmI0ZmQ0Mjg3OTYwZmU2NDhiOTFjYWNkNi90YWJsZXJhbmdlOjVmMDgyYTcyYjRmZDQyODc5NjBmZTY0OGI5MWNhY2Q2XzItNS0xLTEtMA_69c68880-0aa3-46e0-9e7a-908c451a2ee4" unitRef="usd"> 1915589000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="ia1bd0afc1a8a485b95b37628ef0c35cf_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZTo1ZjA4MmE3MmI0ZmQ0Mjg3OTYwZmU2NDhiOTFjYWNkNi90YWJsZXJhbmdlOjVmMDgyYTcyYjRmZDQyODc5NjBmZTY0OGI5MWNhY2Q2XzMtMS0xLTEtMA_f0dca2af-9649-48e1-83e5-5ff2055d867b" unitRef="usd"> 574827000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i090be4ec255e4c25b94ca8795cbabf90_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZTo1ZjA4MmE3MmI0ZmQ0Mjg3OTYwZmU2NDhiOTFjYWNkNi90YWJsZXJhbmdlOjVmMDgyYTcyYjRmZDQyODc5NjBmZTY0OGI5MWNhY2Q2XzMtMy0xLTEtMA_332fbeee-1c5d-4ce4-9f68-95ffab9d3bca" unitRef="usd"> 500105000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="idffa8e1c3ba443d0bd4b33be33cda91a_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZTo1ZjA4MmE3MmI0ZmQ0Mjg3OTYwZmU2NDhiOTFjYWNkNi90YWJsZXJhbmdlOjVmMDgyYTcyYjRmZDQyODc5NjBmZTY0OGI5MWNhY2Q2XzMtNS0xLTEtMA_660e78b8-c5b4-4f61-b753-04ec1bf4fab0" unitRef="usd"> 524112000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZTo1ZjA4MmE3MmI0ZmQ0Mjg3OTYwZmU2NDhiOTFjYWNkNi90YWJsZXJhbmdlOjVmMDgyYTcyYjRmZDQyODc5NjBmZTY0OGI5MWNhY2Q2XzQtMS0xLTEtMA_5d27ef53-b87e-41c9-9ec5-3437a70f7b8a" unitRef="usd"> 2511515000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZTo1ZjA4MmE3MmI0ZmQ0Mjg3OTYwZmU2NDhiOTFjYWNkNi90YWJsZXJhbmdlOjVmMDgyYTcyYjRmZDQyODc5NjBmZTY0OGI5MWNhY2Q2XzQtMy0xLTEtMA_13a3235e-0145-411d-bb16-6b239c673712" unitRef="usd"> 2184977000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZTo1ZjA4MmE3MmI0ZmQ0Mjg3OTYwZmU2NDhiOTFjYWNkNi90YWJsZXJhbmdlOjVmMDgyYTcyYjRmZDQyODc5NjBmZTY0OGI5MWNhY2Q2XzQtNS0xLTEtMA_01ab4c56-fbfb-4cfe-8246-5016314a7a78" unitRef="usd"> 2439701000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i9ba5df63f3034215839ccfc1291317f0_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZToxMDFmNTFhZjE1NDY0N2U4OWZlOWI1NDA4NTY2YjgwMi90YWJsZXJhbmdlOjEwMWY1MWFmMTU0NjQ3ZTg5ZmU5YjU0MDg1NjZiODAyXzItMS0xLTEtMA_c957263d-a5b4-42d5-a7e5-16992f768e13" unitRef="usd"> 1757494000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="ifc2aeb07963b4d6b98d68030136685ab_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZToxMDFmNTFhZjE1NDY0N2U4OWZlOWI1NDA4NTY2YjgwMi90YWJsZXJhbmdlOjEwMWY1MWFmMTU0NjQ3ZTg5ZmU5YjU0MDg1NjZiODAyXzItMy0xLTEtMA_98ebe958-6e81-46b6-b6fd-9a77cbebd562" unitRef="usd"> 1437566000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="icd41576c622b4958811c783bc5a09397_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZToxMDFmNTFhZjE1NDY0N2U4OWZlOWI1NDA4NTY2YjgwMi90YWJsZXJhbmdlOjEwMWY1MWFmMTU0NjQ3ZTg5ZmU5YjU0MDg1NjZiODAyXzItNS0xLTEtMA_e247d00e-adb4-4f6a-8373-c66b49b6be9c" unitRef="usd"> 1686358000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i667c40a1d0084cb58cdff8fdc909d687_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZToxMDFmNTFhZjE1NDY0N2U4OWZlOWI1NDA4NTY2YjgwMi90YWJsZXJhbmdlOjEwMWY1MWFmMTU0NjQ3ZTg5ZmU5YjU0MDg1NjZiODAyXzMtMS0xLTEtMA_25d63539-e2b3-4bed-86ee-af764442f41d" unitRef="usd"> 659358000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="icd9d569e7b6146eb90589c858c7b9fe8_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZToxMDFmNTFhZjE1NDY0N2U4OWZlOWI1NDA4NTY2YjgwMi90YWJsZXJhbmdlOjEwMWY1MWFmMTU0NjQ3ZTg5ZmU5YjU0MDg1NjZiODAyXzMtMy0xLTEtMA_4daf1fd3-414d-4751-ad2a-338f797bb4be" unitRef="usd"> 646594000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i7670708b8b69442a88d9356b40650e62_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZToxMDFmNTFhZjE1NDY0N2U4OWZlOWI1NDA4NTY2YjgwMi90YWJsZXJhbmdlOjEwMWY1MWFmMTU0NjQ3ZTg5ZmU5YjU0MDg1NjZiODAyXzMtNS0xLTEtMA_33cba24f-5761-478f-9452-8be0c2088e77" unitRef="usd"> 638404000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i6cc8d2501ab7458da711c6934e303f62_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZToxMDFmNTFhZjE1NDY0N2U4OWZlOWI1NDA4NTY2YjgwMi90YWJsZXJhbmdlOjEwMWY1MWFmMTU0NjQ3ZTg5ZmU5YjU0MDg1NjZiODAyXzQtMS0xLTEtMA_822cd3aa-64e9-41bd-8fd1-459ee0a5e905" unitRef="usd"> 94663000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="ifa22ccbec9bf4774b79b4ba3fe80e91e_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZToxMDFmNTFhZjE1NDY0N2U4OWZlOWI1NDA4NTY2YjgwMi90YWJsZXJhbmdlOjEwMWY1MWFmMTU0NjQ3ZTg5ZmU5YjU0MDg1NjZiODAyXzQtMy0xLTEtMA_5ed564e2-0d0c-479a-8b3f-5bbff7800827" unitRef="usd"> 100817000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i9808aa66f0044bd4bb4da0a4ae1dd676_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZToxMDFmNTFhZjE1NDY0N2U4OWZlOWI1NDA4NTY2YjgwMi90YWJsZXJhbmdlOjEwMWY1MWFmMTU0NjQ3ZTg5ZmU5YjU0MDg1NjZiODAyXzQtNS0xLTEtMA_c291356b-389e-4fa8-81d8-5dd81c50606a" unitRef="usd"> 114939000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZToxMDFmNTFhZjE1NDY0N2U4OWZlOWI1NDA4NTY2YjgwMi90YWJsZXJhbmdlOjEwMWY1MWFmMTU0NjQ3ZTg5ZmU5YjU0MDg1NjZiODAyXzUtMS0xLTEtMA_6aef9403-1899-4c1b-b373-c2919806f358" unitRef="usd"> 2511515000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZToxMDFmNTFhZjE1NDY0N2U4OWZlOWI1NDA4NTY2YjgwMi90YWJsZXJhbmdlOjEwMWY1MWFmMTU0NjQ3ZTg5ZmU5YjU0MDg1NjZiODAyXzUtMy0xLTEtMA_f5ae5fd7-8757-47d7-b3e7-43422a095e45" unitRef="usd"> 2184977000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzMvZnJhZzpkMWJjYTlhZjU4ZjM0YmZiOTg4YWY1MGRmNTBmNjQ1Ni90YWJsZToxMDFmNTFhZjE1NDY0N2U4OWZlOWI1NDA4NTY2YjgwMi90YWJsZXJhbmdlOjEwMWY1MWFmMTU0NjQ3ZTg5ZmU5YjU0MDg1NjZiODAyXzUtNS0xLTEtMA_2811d208-e9a9-4b4e-99bd-15bf7da9a7ff" unitRef="usd"> 2439701000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:FairValueDisclosuresTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90ZXh0cmVnaW9uOjk2NDVjN2Y0N2Q5YjRlNTY4Y2M3OWJjM2JiMjM4MDQyXzQ4MDM_7df590fe-30a7-4cce-80fc-5d098c4099d4">
Fair Value Measurement <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies ASC 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 Measurements and Disclosures, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for its financial assets and financial liabilities. The guidance requires disclosures about assets and liabilities measured at fair value. The Company's financial liabilities primarily relate to contingent earn-out payments due to sellers in connection with various acquisitions. The fair value of the due to seller liabilities at December 31, 2020 and 2019 was $0.3 million and $1.7 million, respectively. The potential contingent earn-out payments and performance are defined in the individual purchase agreement for each acquisition. Earnings before interest, taxes, depreciation and amortization ("EBITDA") is the performance target defined and measured to determine the contingent earn-out payment due, if any, after each defined measurement period.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Topic 820 includes a fair value hierarchy that is intended to increase consistency and comparability in fair value measurements and related disclosures. The fair value hierarchy is based on observable or unobservable inputs to valuation techniques that are used to measure fair value. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity's pricing based upon its own market assumptions. The fair value hierarchy consists of the following three levels: </span></div><div style="margin-top:6pt;padding-left:54pt;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">Level 1: Inputs are quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:54pt;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">Level 2: Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs other than quoted prices that are observable and market-corroborated inputs, which are derived principally from or corroborated by observable market data.</span></div><div style="margin-top:6pt;padding-left:54pt;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">Level 3: Inputs that are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant inputs used to derive the fair value of the amounts due to seller include financial forecasts of future operating results, the probability of reaching the forecast and an appropriate discount rate for each contingent liability. Probabilities are estimated by reviewing financial forecasts and assessing the likelihood of reaching the required performance measures based on factors specific to each acquisition as well as the Company’s historical experience with similar arrangements. If an acquisition reaches the required performance measure, the estimated probability would be increased to 100% and would still be classified as a contingent liability on the balance sheet. If the measure is not reached, the probability would be reduced to reflect the amount earned, if any, depending on the terms of the agreement. Discount rates used in determining the fair value of the contingent consideration due to seller ranged between 2% and 3%. Historical results of the respective acquisitions serve as the basis for preparing the financial forecasts used in the valuation. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quantitative factors are also considered in these forecasts, including acquisition synergies, growth and sales potential and potential operational efficiencies gained. Changes to the significant inputs used in determining the fair value of the contingent consideration due to seller could result in a change in the fair value of the contingent consideration. However, the correlation and inverse relationship between higher projected financial results to the discount rate applied and probability of meeting the financial targets mitigates the effect of any changes to the unobservable inputs. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the Company's financial liabilities measured at fair value on a recurring basis and the basis of measurement at December 31, 2020 and 2019 (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:45.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.736%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2020</span></div></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:700;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:10pt;font-weight:700;line-height:100%">Total</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%">Level 1</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%">Level 2</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%">Level 3</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%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration due to seller</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%">(307)</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%"> </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%"> </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%">(307)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:45.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.736%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2019</span></div></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%"> </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:10pt;font-weight:700;line-height:100%">Total</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%">Level 1</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%">Level 2</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%">Level 3</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%">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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration due to seller</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,707)</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 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,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the beginning and ending balances for the liabilities measured at fair value using significant unobservable inputs (Level 3) (in thousands): </span></div><div style="margin-bottom:6pt;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:75.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.921%"/><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%"> </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%">Due to Seller Liability</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 January 1, 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%">(2,960)</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"/></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%">  Change in contingent consideration due to seller</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,050)</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%">  Payments of contingent consideration due to seller</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,303 </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%">Balance at December 31, 2019</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,707)</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%">  Change in contingent consideration due to seller</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%">447 </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%">  Payments of contingent consideration due to seller</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%">953 </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%">Balance at December 31, 2020</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%">(307)</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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2020, the Company recognized a benefit of $0.4 million in selling, general and administrative expense due to the change in fair value determined by a level three valuation technique. For the years ended December 31, 2019 and 2018, the Company recognized net expense of $1.1 million and $0.4 million, respectively, in selling, general and administrative expense due to the change in fair value determined by a level three valuation technique. These changes in fair value resulted from using revised forecasts that took into account the most recent performance at each acquired business and the effect of the time value of money.</span></div>For the years ended December 31, 2020, 2019 and 2018, the Company made contingent earn-out payments of $1.0 million, $2.3 million and $0.9 million, respectively, to sellers of businesses acquired by the Company.
</us-gaap:FairValueDisclosuresTextBlock>
<us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations contextRef="ife6a00a103d04daca650c09bf12f0d59_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90ZXh0cmVnaW9uOjk2NDVjN2Y0N2Q5YjRlNTY4Y2M3OWJjM2JiMjM4MDQyXzQ1NA_2ab69353-7d31-43d4-a713-ad4bd42e4117" unitRef="usd"> 300000 </us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
<us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations contextRef="i304981634bf5437cb760c4704141ce37_I20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90ZXh0cmVnaW9uOjk2NDVjN2Y0N2Q5YjRlNTY4Y2M3OWJjM2JiMjM4MDQyXzQ2MQ_8c758dd5-f534-4273-884e-caf57cfe39d3" unitRef="usd"> 1700000 </us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
<echo:BusinessAcquisitionContingentConsiderationDiscountRateUsedToDetermineFairValue contextRef="ie571e5a3161d4990ade89bff5b03d11b_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90ZXh0cmVnaW9uOjk2NDVjN2Y0N2Q5YjRlNTY4Y2M3OWJjM2JiMjM4MDQyXzI5MzY_4eadca31-129d-48f2-bd63-978d09411ec6" unitRef="number"> 0.02 </echo:BusinessAcquisitionContingentConsiderationDiscountRateUsedToDetermineFairValue>
<echo:BusinessAcquisitionContingentConsiderationDiscountRateUsedToDetermineFairValue contextRef="i7067e7f3b0d1453990b9330061b0d42c_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90ZXh0cmVnaW9uOjk2NDVjN2Y0N2Q5YjRlNTY4Y2M3OWJjM2JiMjM4MDQyXzI5NDM_1344c3ad-e17e-4db9-b824-bebe7a88e516" unitRef="number"> 0.03 </echo:BusinessAcquisitionContingentConsiderationDiscountRateUsedToDetermineFairValue>
<us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90ZXh0cmVnaW9uOjk2NDVjN2Y0N2Q5YjRlNTY4Y2M3OWJjM2JiMjM4MDQyXzQ4MDA_b1d53b65-4b0f-4a5e-8a0e-da728f8b2964">
<div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the Company's financial liabilities measured at fair value on a recurring basis and the basis of measurement at December 31, 2020 and 2019 (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:45.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.736%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2020</span></div></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:700;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:10pt;font-weight:700;line-height:100%">Total</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%">Level 1</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%">Level 2</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%">Level 3</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%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration due to seller</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%">(307)</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%"> </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%"> </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%">(307)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:45.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.736%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2019</span></div></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%"> </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:10pt;font-weight:700;line-height:100%">Total</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%">Level 1</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%">Level 2</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%">Level 3</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%">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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration due to seller</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,707)</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 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,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
<us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations contextRef="ife6a00a103d04daca650c09bf12f0d59_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90YWJsZTo5MjBmYTI0OTI4MWY0NGY4YjExNTMyZTcyMzJjMTNjMi90YWJsZXJhbmdlOjkyMGZhMjQ5MjgxZjQ0ZjhiMTE1MzJlNzIzMmMxM2MyXzMtMS0xLTEtMA_fdbdb86b-6ac0-40a0-a819-65305d500a68" unitRef="usd"> 307000 </us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
<us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations contextRef="i197d4cde31ab4c91a0d1c17223ed06b4_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90YWJsZTo5MjBmYTI0OTI4MWY0NGY4YjExNTMyZTcyMzJjMTNjMi90YWJsZXJhbmdlOjkyMGZhMjQ5MjgxZjQ0ZjhiMTE1MzJlNzIzMmMxM2MyXzMtMy0xLTEtMA_209934c2-720b-4343-9434-56276b9a32a4" unitRef="usd"> 0 </us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
<us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations contextRef="icf537862c2a54feca6ac7fbb4735d70c_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90YWJsZTo5MjBmYTI0OTI4MWY0NGY4YjExNTMyZTcyMzJjMTNjMi90YWJsZXJhbmdlOjkyMGZhMjQ5MjgxZjQ0ZjhiMTE1MzJlNzIzMmMxM2MyXzMtNS0xLTEtMA_95b248c8-f559-4fff-8e44-97ca7a07c6aa" unitRef="usd"> 0 </us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
<us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations contextRef="i60403d7aa1b440a3b2350386fea2d31f_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90YWJsZTo5MjBmYTI0OTI4MWY0NGY4YjExNTMyZTcyMzJjMTNjMi90YWJsZXJhbmdlOjkyMGZhMjQ5MjgxZjQ0ZjhiMTE1MzJlNzIzMmMxM2MyXzMtNy0xLTEtMA_3960478c-a062-46e3-9c53-d433fe5ebc07" unitRef="usd"> 307000 </us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
<us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations contextRef="i304981634bf5437cb760c4704141ce37_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90YWJsZTozMjgyYjI5OTUwY2Y0ODRlOWM5YWZmNzY3OTM1YTgzMy90YWJsZXJhbmdlOjMyODJiMjk5NTBjZjQ4NGU5YzlhZmY3Njc5MzVhODMzXzMtMS0xLTEtMA_47bede2e-b347-4e1d-ba8b-c38a9e60eb07" unitRef="usd"> 1707000 </us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
<us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations contextRef="i53d655fce6ab450099ab8ed46596c2d6_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90YWJsZTozMjgyYjI5OTUwY2Y0ODRlOWM5YWZmNzY3OTM1YTgzMy90YWJsZXJhbmdlOjMyODJiMjk5NTBjZjQ4NGU5YzlhZmY3Njc5MzVhODMzXzMtMy0xLTEtMA_37708985-a2df-41d8-b3fb-5254c75bf576" unitRef="usd"> 0 </us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
<us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations contextRef="i95c178a4a17f4e17bcbce11054e7d3a2_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90YWJsZTozMjgyYjI5OTUwY2Y0ODRlOWM5YWZmNzY3OTM1YTgzMy90YWJsZXJhbmdlOjMyODJiMjk5NTBjZjQ4NGU5YzlhZmY3Njc5MzVhODMzXzMtNS0xLTEtMA_d56fb294-0123-42ed-9ed5-bff32d420ce5" unitRef="usd"> 0 </us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
<us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations contextRef="i8eb3e2b741bb4504838b1f43f63bd065_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90YWJsZTozMjgyYjI5OTUwY2Y0ODRlOWM5YWZmNzY3OTM1YTgzMy90YWJsZXJhbmdlOjMyODJiMjk5NTBjZjQ4NGU5YzlhZmY3Njc5MzVhODMzXzMtNy0xLTEtMA_e885dda5-324a-4663-9782-d56ef96c880a" unitRef="usd"> 1707000 </us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
<us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90ZXh0cmVnaW9uOjk2NDVjN2Y0N2Q5YjRlNTY4Y2M3OWJjM2JiMjM4MDQyXzQ3OTc_0022a1c7-6c12-4040-b996-18fcaf51fd6d">
<div style="margin-bottom:6pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the beginning and ending balances for the liabilities measured at fair value using significant unobservable inputs (Level 3) (in thousands): </span></div><div style="margin-bottom:6pt;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:75.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.921%"/><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%"> </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%">Due to Seller Liability</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 January 1, 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%">(2,960)</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"/></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%">  Change in contingent consideration due to seller</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,050)</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%">  Payments of contingent consideration due to seller</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,303 </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%">Balance at December 31, 2019</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,707)</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%">  Change in contingent consideration due to seller</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%">447 </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%">  Payments of contingent consideration due to seller</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%">953 </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%">Balance at December 31, 2020</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%">(307)</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:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="i449f3f22df7b4183baa76ee5fdc6c581_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90YWJsZTo4NWNhM2EwMzkyZTI0NTZjYmFmNGM3ZmMxMGUyMjllMi90YWJsZXJhbmdlOjg1Y2EzYTAzOTJlMjQ1NmNiYWY0YzdmYzEwZTIyOWUyXzEtMS0xLTEtMA_3ad4b472-d484-4239-a3d3-dda828876a05" unitRef="usd"> 2960000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease contextRef="id4ff2c63512944ca94a22e19334e9202_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90YWJsZTo4NWNhM2EwMzkyZTI0NTZjYmFmNGM3ZmMxMGUyMjllMi90YWJsZXJhbmdlOjg1Y2EzYTAzOTJlMjQ1NmNiYWY0YzdmYzEwZTIyOWUyXzMtMS0xLTEtMA_c3e0041a-fd3f-4664-885b-3b8abc697a2b" unitRef="usd"> 1050000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="id4ff2c63512944ca94a22e19334e9202_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90YWJsZTo4NWNhM2EwMzkyZTI0NTZjYmFmNGM3ZmMxMGUyMjllMi90YWJsZXJhbmdlOjg1Y2EzYTAzOTJlMjQ1NmNiYWY0YzdmYzEwZTIyOWUyXzQtMS0xLTEtMA_5b587e5f-0ff8-401a-8ac0-e7d77e5c1859" unitRef="usd"> 2303000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="ifc7deed0da5a4c3b81ae9161c037f53d_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90YWJsZTo4NWNhM2EwMzkyZTI0NTZjYmFmNGM3ZmMxMGUyMjllMi90YWJsZXJhbmdlOjg1Y2EzYTAzOTJlMjQ1NmNiYWY0YzdmYzEwZTIyOWUyXzUtMS0xLTEtMA_a9e80785-4149-4cd9-b23d-1ab70cc55c19" unitRef="usd"> 1707000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease contextRef="i5f8809a8e1594bd59b012d40abec82e4_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90YWJsZTo4NWNhM2EwMzkyZTI0NTZjYmFmNGM3ZmMxMGUyMjllMi90YWJsZXJhbmdlOjg1Y2EzYTAzOTJlMjQ1NmNiYWY0YzdmYzEwZTIyOWUyXzYtMS0xLTEtMA_4dbb24d2-f318-4a75-b67e-f0f38c01a778" unitRef="usd"> -447000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="i5f8809a8e1594bd59b012d40abec82e4_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90YWJsZTo4NWNhM2EwMzkyZTI0NTZjYmFmNGM3ZmMxMGUyMjllMi90YWJsZXJhbmdlOjg1Y2EzYTAzOTJlMjQ1NmNiYWY0YzdmYzEwZTIyOWUyXzctMS0xLTEtMA_e1b81934-ea61-44dc-ad1a-7e4a96aa1daf" unitRef="usd"> 953000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="ied9c37a2951d4daf8019fa8944039b4b_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90YWJsZTo4NWNhM2EwMzkyZTI0NTZjYmFmNGM3ZmMxMGUyMjllMi90YWJsZXJhbmdlOjg1Y2EzYTAzOTJlMjQ1NmNiYWY0YzdmYzEwZTIyOWUyXzgtMS0xLTEtMA_14cc77bd-3cfc-412a-a237-a5828d27a963" unitRef="usd"> 307000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease contextRef="i90c3550cda1443b8bb393e93f683fd55_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90ZXh0cmVnaW9uOjk2NDVjN2Y0N2Q5YjRlNTY4Y2M3OWJjM2JiMjM4MDQyXzEwOTk1MTE2MzI2Njc_eb56907d-f006-40f7-93e2-e0318ef3dd8f" unitRef="usd"> -400000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease contextRef="ic9207c967e954b42ae0f4f09caf1a9ef_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90ZXh0cmVnaW9uOjk2NDVjN2Y0N2Q5YjRlNTY4Y2M3OWJjM2JiMjM4MDQyXzQxMjc_687ea5ac-4beb-4020-9b55-b3ed950fc2b7" unitRef="usd"> 1100000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease contextRef="ic23b4915717b49ac8f498d0cfd50bd55_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90ZXh0cmVnaW9uOjk2NDVjN2Y0N2Q5YjRlNTY4Y2M3OWJjM2JiMjM4MDQyXzQxMzQ_19167b11-4679-4438-85ef-ce7c2c57a311" unitRef="usd"> 400000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="i5f8809a8e1594bd59b012d40abec82e4_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90ZXh0cmVnaW9uOjk2NDVjN2Y0N2Q5YjRlNTY4Y2M3OWJjM2JiMjM4MDQyXzQ1NTE_183e5756-140d-447e-85ea-69a93cb50a42" unitRef="usd"> 1000000.0 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="id4ff2c63512944ca94a22e19334e9202_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90ZXh0cmVnaW9uOjk2NDVjN2Y0N2Q5YjRlNTY4Y2M3OWJjM2JiMjM4MDQyXzQ1NTU_fc954aca-29f3-4828-992e-367ba4006420" unitRef="usd"> 2300000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="ie753dea8a2c54d709a563d1bec9f5035_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xMzYvZnJhZzo5NjQ1YzdmNDdkOWI0ZTU2OGNjNzliYzNiYjIzODA0Mi90ZXh0cmVnaW9uOjk2NDVjN2Y0N2Q5YjRlNTY4Y2M3OWJjM2JiMjM4MDQyXzQ1NjI_ea91a137-efb2-4212-a03a-dc502f27545e" unitRef="usd"> 900000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
<us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90ZXh0cmVnaW9uOjMxYzU5ZDVhNTBlZTQ2M2ZiMmE5ZmFkYjNlMTgxOTdhXzI2Nw_bbabd4e8-d7e4-45c3-aceb-f8e73d646dc6">
Property and Equipment<div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment at December 31, 2020 and 2019, consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;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:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><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:16.496%"/><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:10pt;font-weight:700;line-height:100%">December 31, 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:10pt;font-weight:700;line-height:100%">December 31, 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%">Computer equipment</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%">28,286 </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%">24,950 </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%">Software, including internal use software</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%">142,624 </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%">124,692 </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%">Furniture, fixtures and office 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%">9,607 </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,678 </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%">Leasehold improvements</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%">29,391 </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,621 </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 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%">209,908 </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%">188,940 </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 accumulated depreciation</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%">(156,309)</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%">(130,320)</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%">Net property and equipment</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%">53,599 </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%">58,620 </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:8pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</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 #000000;padding:0 1pt"/></tr></table></div>Depreciation expense, including amortization of capitalized internal use software, was $27.5 million, $26.6 million and $23.6 million for the years ended December 31, 2020, 2019 and 2018, respectively.
</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="iffe4912a96304fb1b921d6d9d1f91117_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90YWJsZTpiMTY3ZjY2MzFhYTA0NzViYmU5NzlkMzVkMjU2NWM0OS90YWJsZXJhbmdlOmIxNjdmNjYzMWFhMDQ3NWJiZTk3OWQzNWQyNTY1YzQ5XzEtMS0xLTEtMA_dab00964-ad47-4c24-92b8-55ea33d8dfd0" unitRef="usd"> 28286000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="iecf8a57b35234f9286f0a1ff9c596f4f_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90YWJsZTpiMTY3ZjY2MzFhYTA0NzViYmU5NzlkMzVkMjU2NWM0OS90YWJsZXJhbmdlOmIxNjdmNjYzMWFhMDQ3NWJiZTk3OWQzNWQyNTY1YzQ5XzEtMy0xLTEtMA_79a1e169-549e-4a18-b059-23dada912683" unitRef="usd"> 24950000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="ib6c9c707b6744b93ad8792b50e5ae18c_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90YWJsZTpiMTY3ZjY2MzFhYTA0NzViYmU5NzlkMzVkMjU2NWM0OS90YWJsZXJhbmdlOmIxNjdmNjYzMWFhMDQ3NWJiZTk3OWQzNWQyNTY1YzQ5XzItMS0xLTEtMA_8583c1b8-bb37-45c3-b744-f25d4cea73e6" unitRef="usd"> 142624000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i8c9ce2981d2a4f6cb2f6a45f57c41b7c_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90YWJsZTpiMTY3ZjY2MzFhYTA0NzViYmU5NzlkMzVkMjU2NWM0OS90YWJsZXJhbmdlOmIxNjdmNjYzMWFhMDQ3NWJiZTk3OWQzNWQyNTY1YzQ5XzItMy0xLTEtMA_04f99ae6-3154-4a8a-9e05-fe09705fd1eb" unitRef="usd"> 124692000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="iced06881b78142ab8086a9cf7c98eb99_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90YWJsZTpiMTY3ZjY2MzFhYTA0NzViYmU5NzlkMzVkMjU2NWM0OS90YWJsZXJhbmdlOmIxNjdmNjYzMWFhMDQ3NWJiZTk3OWQzNWQyNTY1YzQ5XzMtMS0xLTEtMA_db513b65-1bff-4f3a-97e0-6859b1cbaffc" unitRef="usd"> 9607000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="ie6bceea0521a49db9920112a5e84c2d4_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90YWJsZTpiMTY3ZjY2MzFhYTA0NzViYmU5NzlkMzVkMjU2NWM0OS90YWJsZXJhbmdlOmIxNjdmNjYzMWFhMDQ3NWJiZTk3OWQzNWQyNTY1YzQ5XzMtMy0xLTEtMA_9a663f23-194e-47c4-a378-102cac17d332" unitRef="usd"> 9678000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i558eb51c25f14798bdb68d432f2f0d3e_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90YWJsZTpiMTY3ZjY2MzFhYTA0NzViYmU5NzlkMzVkMjU2NWM0OS90YWJsZXJhbmdlOmIxNjdmNjYzMWFhMDQ3NWJiZTk3OWQzNWQyNTY1YzQ5XzQtMS0xLTEtMA_4679671b-a197-48f1-8aa5-abc6e395a3db" unitRef="usd"> 29391000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i6f985b1b8b8144fb8f7ae90329ce4644_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90YWJsZTpiMTY3ZjY2MzFhYTA0NzViYmU5NzlkMzVkMjU2NWM0OS90YWJsZXJhbmdlOmIxNjdmNjYzMWFhMDQ3NWJiZTk3OWQzNWQyNTY1YzQ5XzQtMy0xLTEtMA_46300163-4bf8-4e73-9ccc-43d9cb2d6d95" unitRef="usd"> 29621000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90YWJsZTpiMTY3ZjY2MzFhYTA0NzViYmU5NzlkMzVkMjU2NWM0OS90YWJsZXJhbmdlOmIxNjdmNjYzMWFhMDQ3NWJiZTk3OWQzNWQyNTY1YzQ5XzUtMS0xLTEtMA_35aff126-deda-430b-896d-e75a6afc192f" unitRef="usd"> 209908000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90YWJsZTpiMTY3ZjY2MzFhYTA0NzViYmU5NzlkMzVkMjU2NWM0OS90YWJsZXJhbmdlOmIxNjdmNjYzMWFhMDQ3NWJiZTk3OWQzNWQyNTY1YzQ5XzUtMy0xLTEtMA_e578c28e-e18e-427d-9945-9d62187234c4" unitRef="usd"> 188940000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90YWJsZTpiMTY3ZjY2MzFhYTA0NzViYmU5NzlkMzVkMjU2NWM0OS90YWJsZXJhbmdlOmIxNjdmNjYzMWFhMDQ3NWJiZTk3OWQzNWQyNTY1YzQ5XzYtMS0xLTEtMA_a1be875e-9083-4837-9be1-fd1b0609014c" unitRef="usd"> 156309000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90YWJsZTpiMTY3ZjY2MzFhYTA0NzViYmU5NzlkMzVkMjU2NWM0OS90YWJsZXJhbmdlOmIxNjdmNjYzMWFhMDQ3NWJiZTk3OWQzNWQyNTY1YzQ5XzYtMy0xLTEtMA_45192303-8c0e-4611-b075-40f6642b7f7d" unitRef="usd"> 130320000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90YWJsZTpiMTY3ZjY2MzFhYTA0NzViYmU5NzlkMzVkMjU2NWM0OS90YWJsZXJhbmdlOmIxNjdmNjYzMWFhMDQ3NWJiZTk3OWQzNWQyNTY1YzQ5XzctMS0xLTEtMA_c10c3a24-8559-4be5-b3a7-647c0e251605" unitRef="usd"> 53599000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90YWJsZTpiMTY3ZjY2MzFhYTA0NzViYmU5NzlkMzVkMjU2NWM0OS90YWJsZXJhbmdlOmIxNjdmNjYzMWFhMDQ3NWJiZTk3OWQzNWQyNTY1YzQ5XzctMy0xLTEtMA_4cc03178-74d0-4164-8e35-243800c10364" unitRef="usd"> 58620000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:Depreciation contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90ZXh0cmVnaW9uOjMxYzU5ZDVhNTBlZTQ2M2ZiMmE5ZmFkYjNlMTgxOTdhXzIwMQ_b27580a7-38b9-45c6-a37b-d5c5316cad0b" unitRef="usd"> 27500000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90ZXh0cmVnaW9uOjMxYzU5ZDVhNTBlZTQ2M2ZiMmE5ZmFkYjNlMTgxOTdhXzIwNQ_451f2ca4-5a8f-4471-898e-d8e568e78b2e" unitRef="usd"> 26600000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDIvZnJhZzozMWM1OWQ1YTUwZWU0NjNmYjJhOWZhZGIzZTE4MTk3YS90ZXh0cmVnaW9uOjMxYzU5ZDVhNTBlZTQ2M2ZiMmE5ZmFkYjNlMTgxOTdhXzIxMg_da7cc564-9910-433b-9999-f68053b466ef" unitRef="usd"> 23600000 </us-gaap:Depreciation>
<us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90ZXh0cmVnaW9uOjg4MzFlODE0MjRhYTQ5ZTI5MGJhNTVkZDhjMGU3NTU0Xzc5MA_057e1244-4a9f-4930-8f06-07f69aa7dffc">
Intangibles and Goodwill<div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance of goodwill was $309.6 million as of December 31, 2020 and 2019, as no changes occurred during the period. The Company performs an annual impairment test and no such impairment was recognized. The Company has no accumulated impairment losses as of December 31, 2020. See Note 2 "Summary of Significant Accounting Policies", for additional information on our annual impairment testing.</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of intangible assets as of December 31, 2020 and December 31, 2019 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:21.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><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.418%"/><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:10.829%"/><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.418%"/><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.418%"/><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:10.834%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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, 2019</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:700;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:10pt;font-weight:700;line-height:100%">Cost</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%">Accumulated Amortization</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%">Net</span></td><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%">Cost</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%">Accumulated Amortization</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%">Net</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 relationships</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%">150,239 </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%">(76,677)</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%">73,562 </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%">150,239 </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%">(67,317)</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%">82,922 </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%">Carrier relationships</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%">18,300 </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%">(6,010)</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%">12,290 </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,300 </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%">(4,934)</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%">13,366 </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%">Non-compete agreements</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,239 </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,303)</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%">936 </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,239 </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,765)</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,474 </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%">Trade names</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,640 </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,640)</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%"> </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,640 </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,640)</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%"> </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 intangible assets</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%">179,418 </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-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%">(92,630)</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%">86,788 </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%">179,418 </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%">(81,656)</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%">97,762 </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="6" 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%">Note: Amounts may not foot due to rounding.</span></td><td colspan="3" style="padding:0 1pt"/><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 #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The customer relationships are being amortized using an accelerated method, as an accelerated method best approximates the distribution of cash flows generated by the acquired customer relationships. The carrier relationships, trade names and non-compete agreements are being amortized using the straight-line method. Amortization expense related to intangible assets was $11.0 million, $11.8 million and $13.0 million for the years ended December 31, 2020, 2019 and 2018, respectively. </span></div><div style="margin-bottom:3pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated amortization expense for the next five years and thereafter is as follows (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:78.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,362 </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%">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%">10,005 </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%">9,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%">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%">8,897 </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%">8,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: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%">39,822 </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</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%">86,788 </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:8pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div>
</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
<us-gaap:Goodwill contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90ZXh0cmVnaW9uOjg4MzFlODE0MjRhYTQ5ZTI5MGJhNTVkZDhjMGU3NTU0XzEzNQ_9e153943-aac1-455e-81e1-6ed802c044ad" unitRef="usd"> 309600000 </us-gaap:Goodwill>
<us-gaap:Goodwill contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90ZXh0cmVnaW9uOjg4MzFlODE0MjRhYTQ5ZTI5MGJhNTVkZDhjMGU3NTU0XzEzNQ_eaac594c-4225-4d74-a533-5f9d5c50fb8a" unitRef="usd"> 309600000 </us-gaap:Goodwill>
<us-gaap:GoodwillImpairmentLoss contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90ZXh0cmVnaW9uOjg4MzFlODE0MjRhYTQ5ZTI5MGJhNTVkZDhjMGU3NTU0XzE2NDkyNjc0NDQzOTg_78895a01-1ef8-467b-89c3-9e46098754da" unitRef="usd"> 0 </us-gaap:GoodwillImpairmentLoss>
<us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90ZXh0cmVnaW9uOjg4MzFlODE0MjRhYTQ5ZTI5MGJhNTVkZDhjMGU3NTU0XzEwOTk1MTE2MzA1MDU_cb464f76-8744-4504-96d3-ca2de26c5271" unitRef="usd"> 0 </us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
<us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90ZXh0cmVnaW9uOjg4MzFlODE0MjRhYTQ5ZTI5MGJhNTVkZDhjMGU3NTU0XzgwNw_b6c08192-2ab1-4ea3-911d-b11254a36962">
<div style="margin-bottom:3pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of intangible assets as of December 31, 2020 and December 31, 2019 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:21.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><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.418%"/><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:10.829%"/><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.418%"/><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.418%"/><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:10.834%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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, 2019</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:700;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:10pt;font-weight:700;line-height:100%">Cost</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%">Accumulated Amortization</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%">Net</span></td><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%">Cost</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%">Accumulated Amortization</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%">Net</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 relationships</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%">150,239 </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%">(76,677)</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%">73,562 </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%">150,239 </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%">(67,317)</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%">82,922 </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%">Carrier relationships</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%">18,300 </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%">(6,010)</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%">12,290 </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,300 </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%">(4,934)</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%">13,366 </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%">Non-compete agreements</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,239 </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,303)</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%">936 </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,239 </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,765)</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,474 </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%">Trade names</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,640 </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,640)</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%"> </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,640 </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,640)</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%"> </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 intangible assets</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%">179,418 </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-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%">(92,630)</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%">86,788 </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%">179,418 </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%">(81,656)</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%">97,762 </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="6" 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%">Note: Amounts may not foot due to rounding.</span></td><td colspan="3" style="padding:0 1pt"/><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 #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div>
</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i8ed4d9c5e2354713ba7bf4328d42fb9a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzItMS0xLTEtMA_88341721-3374-4c6d-96fe-763e962cae35" unitRef="usd"> 150239000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i8ed4d9c5e2354713ba7bf4328d42fb9a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzItMy0xLTEtMA_ab63a584-7774-480d-875e-cf27407b72e9" unitRef="usd"> 76677000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i8ed4d9c5e2354713ba7bf4328d42fb9a_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzItNS0xLTEtMA_fe1b2b01-ad10-4ea2-bd32-0ca66cc0fbef" unitRef="usd"> 73562000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i8067e7eacb02458fb003fc9ae0eb1bfe_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzItNy0xLTEtMA_15ba7a25-91f6-4e79-b34e-2e83e7ced2a9" unitRef="usd"> 150239000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i8067e7eacb02458fb003fc9ae0eb1bfe_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzItOS0xLTEtMA_1f12afe0-e43b-4ff4-a568-dafc4bbe2fc9" unitRef="usd"> 67317000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i8067e7eacb02458fb003fc9ae0eb1bfe_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzItMTEtMS0xLTA_04f29f19-7c61-445c-9dd4-b082fa7f3457" unitRef="usd"> 82922000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="iee9317e688da4424928c937704c68353_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzMtMS0xLTEtMA_283411dc-86ec-4b57-be4c-a6d285bdfb8d" unitRef="usd"> 18300000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="iee9317e688da4424928c937704c68353_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzMtMy0xLTEtMA_e0756686-921b-4d07-9df0-585cfbed1ea6" unitRef="usd"> 6010000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="iee9317e688da4424928c937704c68353_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzMtNS0xLTEtMA_e681bb2a-b43a-4944-8fd0-cf5adf35d12e" unitRef="usd"> 12290000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="ib4fda23db43a45ee87f45cf03fc3a019_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzMtNy0xLTEtMA_39f3374b-493a-4946-ae4e-d8cb47cd0b5a" unitRef="usd"> 18300000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="ib4fda23db43a45ee87f45cf03fc3a019_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzMtOS0xLTEtMA_1e776007-6463-4cf6-8fd4-044282b7d847" unitRef="usd"> 4934000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="ib4fda23db43a45ee87f45cf03fc3a019_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzMtMTEtMS0xLTA_f69161bb-f7ad-40d9-b16a-5c9c7731b701" unitRef="usd"> 13366000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i43a3dbb3cc8242a99086ef3b40416bda_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzQtMS0xLTEtMA_314359a8-13fe-45f2-89f7-6a97c6eb11f0" unitRef="usd"> 5239000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i43a3dbb3cc8242a99086ef3b40416bda_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzQtMy0xLTEtMA_6b1fb989-46f3-4cd5-921f-2f6efc721a89" unitRef="usd"> 4303000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i43a3dbb3cc8242a99086ef3b40416bda_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzQtNS0xLTEtMA_a8de5785-ccb0-4be7-aa04-f8bfa95004a7" unitRef="usd"> 936000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i663df517117e4428a332a6683d4744cf_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzQtNy0xLTEtMA_beb5e5b3-5cc3-4514-90d3-7bb460e068d4" unitRef="usd"> 5239000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i663df517117e4428a332a6683d4744cf_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzQtOS0xLTEtMA_c192f5de-2bac-48ae-b928-50d295afd421" unitRef="usd"> 3765000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i663df517117e4428a332a6683d4744cf_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzQtMTEtMS0xLTA_91f3533a-9c3f-4bd1-8bc1-d4e9ad3f0d7e" unitRef="usd"> 1474000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i6b0c9df689474740b08a5202aff9ab92_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzUtMS0xLTEtMA_376db69a-07bd-41e8-a9d1-44f19530f28d" unitRef="usd"> 5640000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i6b0c9df689474740b08a5202aff9ab92_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzUtMy0xLTEtMA_2f5427af-d25e-4a7f-871c-fdef2c7f8bca" unitRef="usd"> 5640000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i6b0c9df689474740b08a5202aff9ab92_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzUtNS0xLTEtMA_223d080a-6bf9-4595-a675-b279f8fce96d" unitRef="usd"> 0 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="iad4a284076a643e4bde24c67814c7d94_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzUtNy0xLTEtMA_5b35b6dc-7af0-46f0-8a1c-59d9dfde8454" unitRef="usd"> 5640000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="iad4a284076a643e4bde24c67814c7d94_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzUtOS0xLTEtMA_081d53ab-20cb-480c-a462-88e60e8522fe" unitRef="usd"> 5640000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="iad4a284076a643e4bde24c67814c7d94_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzUtMTEtMS0xLTA_8d0aa7db-c0d2-4a67-82f5-a8c1858697a2" unitRef="usd"> 0 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzYtMS0xLTEtMA_b56ecf3c-87f7-4d67-af91-71f387c47e23" unitRef="usd"> 179418000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzYtMy0xLTEtMA_1d1b4745-4f87-43e2-b0a3-b0b55dd47b6c" unitRef="usd"> 92630000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzYtNS0xLTEtMA_1b5c361b-70d6-4d8e-8984-c887970bca19" unitRef="usd"> 86788000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzYtNy0xLTEtMA_b1e8758c-191b-45b7-a830-adcbcabcf5a1" unitRef="usd"> 179418000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzYtOS0xLTEtMA_f5f6c3e8-68c7-4ee8-968c-28e472872168" unitRef="usd"> 81656000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTo2YzgwYzIzOTM3MmI0YjNlOTM4ZTYwNjgwNTY0OWY4Mi90YWJsZXJhbmdlOjZjODBjMjM5MzcyYjRiM2U5MzhlNjA2ODA1NjQ5ZjgyXzYtMTEtMS0xLTA_cc271b3a-14b2-42df-89e3-6c38814417d5" unitRef="usd"> 97762000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:AmortizationOfIntangibleAssets contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90ZXh0cmVnaW9uOjg4MzFlODE0MjRhYTQ5ZTI5MGJhNTVkZDhjMGU3NTU0XzY2MA_38de31f8-3bb9-4620-92e9-9861bc3fa1cc" unitRef="usd"> 11000000.0 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90ZXh0cmVnaW9uOjg4MzFlODE0MjRhYTQ5ZTI5MGJhNTVkZDhjMGU3NTU0XzY2NA_6b2a3943-b617-4c08-9f7b-9b8293ee0d6c" unitRef="usd"> 11800000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90ZXh0cmVnaW9uOjg4MzFlODE0MjRhYTQ5ZTI5MGJhNTVkZDhjMGU3NTU0XzY3MQ_1e249bbf-5e5d-457f-b989-c56d4fe4c2c9" unitRef="usd"> 13000000.0 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90ZXh0cmVnaW9uOjg4MzFlODE0MjRhYTQ5ZTI5MGJhNTVkZDhjMGU3NTU0Xzc5MQ_cbe7496b-2a8d-4b29-abf8-086b5cc03886">
<div style="margin-bottom:3pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated amortization expense for the next five years and thereafter is as follows (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:78.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,362 </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%">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%">10,005 </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%">9,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%">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%">8,897 </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%">8,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: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%">39,822 </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</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%">86,788 </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:8pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div>
</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTozOTZmNjc1MWQyZTU0MmJhYWQ1ZmRjZjc0N2I0OTc1NS90YWJsZXJhbmdlOjM5NmY2NzUxZDJlNTQyYmFhZDVmZGNmNzQ3YjQ5NzU1XzEtMS0xLTEtMA_069ab669-43c1-49f9-abe5-6711a1d85364" unitRef="usd"> 10362000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTozOTZmNjc1MWQyZTU0MmJhYWQ1ZmRjZjc0N2I0OTc1NS90YWJsZXJhbmdlOjM5NmY2NzUxZDJlNTQyYmFhZDVmZGNmNzQ3YjQ5NzU1XzItMS0xLTEtMA_a980eacb-e419-46a4-9e25-765f304a8f5c" unitRef="usd"> 10005000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTozOTZmNjc1MWQyZTU0MmJhYWQ1ZmRjZjc0N2I0OTc1NS90YWJsZXJhbmdlOjM5NmY2NzUxZDJlNTQyYmFhZDVmZGNmNzQ3YjQ5NzU1XzMtMS0xLTEtMA_14429dc9-b7c9-4f22-a208-573c8e1da22b" unitRef="usd"> 9501000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTozOTZmNjc1MWQyZTU0MmJhYWQ1ZmRjZjc0N2I0OTc1NS90YWJsZXJhbmdlOjM5NmY2NzUxZDJlNTQyYmFhZDVmZGNmNzQ3YjQ5NzU1XzQtMS0xLTEtMA_96a0af24-743d-4853-a8d9-6ed41372c117" unitRef="usd"> 8897000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTozOTZmNjc1MWQyZTU0MmJhYWQ1ZmRjZjc0N2I0OTc1NS90YWJsZXJhbmdlOjM5NmY2NzUxZDJlNTQyYmFhZDVmZGNmNzQ3YjQ5NzU1XzQtMS0xLTEtMjY3MQ_7b257f9d-b9f0-4592-b18a-c483d607aea0" unitRef="usd"> 8201000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTozOTZmNjc1MWQyZTU0MmJhYWQ1ZmRjZjc0N2I0OTc1NS90YWJsZXJhbmdlOjM5NmY2NzUxZDJlNTQyYmFhZDVmZGNmNzQ3YjQ5NzU1XzUtMS0xLTEtMA_fe5f511c-76fe-4b7e-ab7c-77d4074bcc31" unitRef="usd"> 39822000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDUvZnJhZzo4ODMxZTgxNDI0YWE0OWUyOTBiYTU1ZGQ4YzBlNzU1NC90YWJsZTozOTZmNjc1MWQyZTU0MmJhYWQ1ZmRjZjc0N2I0OTc1NS90YWJsZXJhbmdlOjM5NmY2NzUxZDJlNTQyYmFhZDVmZGNmNzQ3YjQ5NzU1XzYtMS0xLTEtMA_ae75c0ab-7cb9-49af-aa94-88abdbca72f3" unitRef="usd"> 86788000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90ZXh0cmVnaW9uOmUzNWUyZjA2OGNjYjQ4ZTBhN2FkOGE2MjZjNDAyZTIwXzQzMw_6d705cbc-3f7f-4998-b1af-311a2927099e">
Accrued Expenses and Other Liabilities<div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accrued expenses at December 31, 2020 and December 31, 2019 are as follows (in thousands): </span></div><div style="margin-bottom:6pt;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:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><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:16.496%"/><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%"> </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%">December 31, 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:10pt;font-weight:700;line-height:100%">December 31, 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%">Accrued compensation</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%">39,757 </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%">21,192 </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%">Accrued rebates</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,196 </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,119 </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%">Accrued employee benefits</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,077 </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,235 </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%">Accrued professional service fees</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,512 </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,395 </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%">Accrued interest</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%">155 </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%">881 </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%">Other</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%">5,760 </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,407 </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 accrued expenses</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%">53,458 </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%">35,229 </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:8pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</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 #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The other current liabilities of $4.0 million and $6.7 million at December 31, 2020 and December 31, 2019, respectively, consists primarily of the current portion of the Company's operating lease liabilities. The other noncurrent liabilities of $0.5 </span></div>million and $0.6 million at December 31, 2020 and December 31, 2019, respectively, consist of the long-term portion of the Company's uncertain tax liability.
</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
<us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90ZXh0cmVnaW9uOmUzNWUyZjA2OGNjYjQ4ZTBhN2FkOGE2MjZjNDAyZTIwXzQzMA_c23d6155-b5f7-47a5-acc3-d5e09f2e700a">
<div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accrued expenses at December 31, 2020 and December 31, 2019 are as follows (in thousands): </span></div><div style="margin-bottom:6pt;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:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><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:16.496%"/><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%"> </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%">December 31, 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:10pt;font-weight:700;line-height:100%">December 31, 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%">Accrued compensation</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%">39,757 </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%">21,192 </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%">Accrued rebates</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,196 </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,119 </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%">Accrued employee benefits</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,077 </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,235 </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%">Accrued professional service fees</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,512 </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,395 </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%">Accrued interest</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%">155 </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%">881 </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%">Other</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%">5,760 </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,407 </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 accrued expenses</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%">53,458 </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%">35,229 </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:8pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</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 #000000;padding:0 1pt"/></tr></table></div>
</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
<us-gaap:AccruedSalariesCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90YWJsZTo4ZGY2OTBiMzFiMWI0MTZkYWMzZmMyNDEyYWM1MmQyZS90YWJsZXJhbmdlOjhkZjY5MGIzMWIxYjQxNmRhYzNmYzI0MTJhYzUyZDJlXzEtMS0xLTEtMA_9b298e6a-bdbc-4ea8-b7ab-26c0f3613454" unitRef="usd"> 39757000 </us-gaap:AccruedSalariesCurrent>
<us-gaap:AccruedSalariesCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90YWJsZTo4ZGY2OTBiMzFiMWI0MTZkYWMzZmMyNDEyYWM1MmQyZS90YWJsZXJhbmdlOjhkZjY5MGIzMWIxYjQxNmRhYzNmYzI0MTJhYzUyZDJlXzEtMy0xLTEtMA_88548bce-4699-495b-aeb2-f55a30cf6caf" unitRef="usd"> 21192000 </us-gaap:AccruedSalariesCurrent>
<echo:AccruedRebatesCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90YWJsZTo4ZGY2OTBiMzFiMWI0MTZkYWMzZmMyNDEyYWM1MmQyZS90YWJsZXJhbmdlOjhkZjY5MGIzMWIxYjQxNmRhYzNmYzI0MTJhYzUyZDJlXzItMS0xLTEtMA_a1dcc532-d677-4d7e-8303-85d2fd25155a" unitRef="usd"> 3196000 </echo:AccruedRebatesCurrent>
<echo:AccruedRebatesCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90YWJsZTo4ZGY2OTBiMzFiMWI0MTZkYWMzZmMyNDEyYWM1MmQyZS90YWJsZXJhbmdlOjhkZjY5MGIzMWIxYjQxNmRhYzNmYzI0MTJhYzUyZDJlXzItMy0xLTEtMA_dd390547-878c-45f3-a189-66802ef4efd5" unitRef="usd"> 3119000 </echo:AccruedRebatesCurrent>
<us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90YWJsZTo4ZGY2OTBiMzFiMWI0MTZkYWMzZmMyNDEyYWM1MmQyZS90YWJsZXJhbmdlOjhkZjY5MGIzMWIxYjQxNmRhYzNmYzI0MTJhYzUyZDJlXzMtMS0xLTEtMA_8da07f4a-0ce5-41b8-aade-bba7cfe34782" unitRef="usd"> 3077000 </us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent>
<us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90YWJsZTo4ZGY2OTBiMzFiMWI0MTZkYWMzZmMyNDEyYWM1MmQyZS90YWJsZXJhbmdlOjhkZjY5MGIzMWIxYjQxNmRhYzNmYzI0MTJhYzUyZDJlXzMtMy0xLTEtMA_2480e79d-c210-43f2-b2d0-4b185ad93a7e" unitRef="usd"> 4235000 </us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent>
<us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90YWJsZTo4ZGY2OTBiMzFiMWI0MTZkYWMzZmMyNDEyYWM1MmQyZS90YWJsZXJhbmdlOjhkZjY5MGIzMWIxYjQxNmRhYzNmYzI0MTJhYzUyZDJlXzQtMS0xLTEtMA_b5d486b2-4c92-46ae-b161-02c3b272292d" unitRef="usd"> 1512000 </us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
<us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90YWJsZTo4ZGY2OTBiMzFiMWI0MTZkYWMzZmMyNDEyYWM1MmQyZS90YWJsZXJhbmdlOjhkZjY5MGIzMWIxYjQxNmRhYzNmYzI0MTJhYzUyZDJlXzQtMy0xLTEtMA_b39f2f6e-cc40-4be0-9114-ef0de71bb4df" unitRef="usd"> 1395000 </us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
<us-gaap:InterestPayableCurrentAndNoncurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90YWJsZTo4ZGY2OTBiMzFiMWI0MTZkYWMzZmMyNDEyYWM1MmQyZS90YWJsZXJhbmdlOjhkZjY5MGIzMWIxYjQxNmRhYzNmYzI0MTJhYzUyZDJlXzUtMS0xLTEtMA_7bc01038-2466-4b96-9225-48d96a14e03f" unitRef="usd"> 155000 </us-gaap:InterestPayableCurrentAndNoncurrent>
<us-gaap:InterestPayableCurrentAndNoncurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90YWJsZTo4ZGY2OTBiMzFiMWI0MTZkYWMzZmMyNDEyYWM1MmQyZS90YWJsZXJhbmdlOjhkZjY5MGIzMWIxYjQxNmRhYzNmYzI0MTJhYzUyZDJlXzUtMy0xLTEtMA_8669c319-c457-42ba-8a85-fe397645f70b" unitRef="usd"> 881000 </us-gaap:InterestPayableCurrentAndNoncurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90YWJsZTo4ZGY2OTBiMzFiMWI0MTZkYWMzZmMyNDEyYWM1MmQyZS90YWJsZXJhbmdlOjhkZjY5MGIzMWIxYjQxNmRhYzNmYzI0MTJhYzUyZDJlXzctMS0xLTEtMA_151ce351-b3f7-4a85-b700-61b95bc11c22" unitRef="usd"> 5760000 </us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90YWJsZTo4ZGY2OTBiMzFiMWI0MTZkYWMzZmMyNDEyYWM1MmQyZS90YWJsZXJhbmdlOjhkZjY5MGIzMWIxYjQxNmRhYzNmYzI0MTJhYzUyZDJlXzctMy0xLTEtMA_745a03f4-0f14-4350-8e1e-34f95bf7f10c" unitRef="usd"> 4407000 </us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90YWJsZTo4ZGY2OTBiMzFiMWI0MTZkYWMzZmMyNDEyYWM1MmQyZS90YWJsZXJhbmdlOjhkZjY5MGIzMWIxYjQxNmRhYzNmYzI0MTJhYzUyZDJlXzgtMS0xLTEtMA_2152cdab-b1f5-4bab-9730-31aa852d9c2c" unitRef="usd"> 53458000 </us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90YWJsZTo4ZGY2OTBiMzFiMWI0MTZkYWMzZmMyNDEyYWM1MmQyZS90YWJsZXJhbmdlOjhkZjY5MGIzMWIxYjQxNmRhYzNmYzI0MTJhYzUyZDJlXzgtMy0xLTEtMA_90f38c0d-484a-4e0f-9447-ebe561223a24" unitRef="usd"> 35229000 </us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:OtherLiabilitiesCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90ZXh0cmVnaW9uOmUzNWUyZjA2OGNjYjQ4ZTBhN2FkOGE2MjZjNDAyZTIwXzgyNDYzMzcyMDkzMTI_a6c404dc-4dc3-4bf4-b9d9-5894b4cffb8a" unitRef="usd"> 4000000.0 </us-gaap:OtherLiabilitiesCurrent>
<us-gaap:OtherLiabilitiesCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90ZXh0cmVnaW9uOmUzNWUyZjA2OGNjYjQ4ZTBhN2FkOGE2MjZjNDAyZTIwXzgyNDYzMzcyMDkzNDM_9dad4a4a-e7ed-41de-bea7-9fa8c305f079" unitRef="usd"> 6700000 </us-gaap:OtherLiabilitiesCurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90ZXh0cmVnaW9uOmUzNWUyZjA2OGNjYjQ4ZTBhN2FkOGE2MjZjNDAyZTIwXzE3OA_04b94f6b-0c32-4457-91df-32be09e7e6f1" unitRef="usd"> 500000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNDgvZnJhZzplMzVlMmYwNjhjY2I0OGUwYTdhZDhhNjI2YzQwMmUyMC90ZXh0cmVnaW9uOmUzNWUyZjA2OGNjYjQ4ZTBhN2FkOGE2MjZjNDAyZTIwXzEwOTk1MTE2MjgyMjM_449da169-d3c4-4d24-a1df-0ce280646e78" unitRef="usd"> 600000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:DebtDisclosureTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzkyODg_ac250668-41dc-41d3-8a95-ebf5fb0775d4">
Long-Term Debt<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ABL Facility</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 23, 2018, the Company entered into Amendment No. 2 to its Revolving Credit and Security Agreement (the "Second Amendment"), which amended the terms of its existing Revolving Credit and Security Agreement, dated as of June 1, 2015, by and among the Company, the lenders party thereto, and PNC Bank, National Association, as administrative agent (as amended, restated or otherwise modified prior to the Second Amendment, the "Existing Credit Agreement" and, as amended by the Second Amendment, the "Amended Credit Agreement"). The Amended Credit Agreement provides for a senior secured revolving credit facility in an initial aggregate principal amount of up to $350 million (the "Amended ABL Facility"), with an extended maturity date of October 23, 2023. The initial aggregate principal amount under the Amended ABL Facility may be increased from time to time by an additional $150 million to a maximum aggregate principal amount of $500 million; provided that certain requirements are satisfied. The Company's obligations under the Amended ABL Facility are secured, on a first lien priority basis, by certain working capital assets. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest is payable at a rate per annum equal to, at the option of the Company, any of the following, plus, in each case, an applicable margin: (a) a base rate determined by reference to the highest of (1) the federal funds effective rate, plus 0.50%, (2) the base commercial lending rate of PNC Bank, National Association and (3) a daily LIBOR rate, plus 1.00%; or (b) a LIBOR rate determined by reference to the costs of funds for deposits in the relevant currency for the interest period relevant to such borrowing adjusted for certain additional costs. The applicable margin is 0.25% to 0.50% for borrowings at the base rate and 1.25% to 1.50% for borrowings at the LIBOR rate, in each case, based on the excess availability under the Amended ABL Facility. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of the Amended ABL Facility include various covenants, including a covenant that requires the Company to maintain a consolidated fixed charge coverage ratio at any time (a) a specified default occurs or (b) if excess availability falls below certain specified levels. We remained in compliance with all covenants as of December 31, 2020. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred issuance costs of $0.8 million in 2018 related to the Amended ABL Facility. If the Company has an amount outstanding on the ABL Facility, these issuance costs are presented on the consolidated balance sheet as a reduction to the carrying amount of the debt and amortized to interest expense using straight-line amortization over the 5 year life of the Amended ABL Facility. If the Company has no outstanding draw on the ABL Facility, the unamortized issuance costs are presented as a deferred asset on the consolidated balance sheet. For each of the years ended December 31, 2020, 2019 and 2018, the Company recorded $0.1 million, $0.5 million and $0.7 million of interest expense related to the ABL Facility issuance costs, respectively.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Amended ABL Facility, the Company is required to pay a commitment fee in respect to the unutilized commitments under the Amended ABL Facility, calculated at a rate of 0.25%. The Company recognized interest expense related to the commitment fee and borrowings on the ABL Facility of $2.9 million, $1.1 million and $0.8 million for the years ended December 31, 2020, 2019 and 2018, respectively. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company drew a total of $180.0 million on the ABL Facility, primarily to repay in full the existing 2.50% convertible senior notes due 2020 (the "Notes"), for the year ended December 31, 2020, of which $135.0 million is outstanding as of December 31, 2020. As there is an outstanding amount drawn on the ABL as of December 31, 2020, the unamortized issuance costs are presented as a reduction to the carrying amount of the debt on the consolidated balance sheet. The Company drew a total of $35.0 million and $12.0 million on the ABL Facility for the years ended December 31, 2019 and 2018, respectively, all of which was repaid as of December 31, 2019 and 2018. No amounts were outstanding on the ABL Facility as of December 31, 2019 and 2018. As there is no outstanding draw on the ABL Facility at December 31, 2019 and 2018, the unamortized issuance costs are presented as a deferred asset on the consolidated balance sheets. Since June 1, 2015, the Company has been in compliance with all covenants related to the ABL Facility.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The issuance of letters of credit under the ABL Facility reduces available borrowings. At December 31, 2020, there were $0.7 million of letters of credit outstanding. The total draw allowed on the Amended ABL Facility at December 31, 2020, as determined by the working capital assets pledged as collateral, was $330.7 million. After adjusting for the letters of credit, the Company's remaining availability to borrow under the Amended ABL Facility at December 31, 2020 was $194.9 million.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 5, 2015, the Company issued $230 million aggregate principal amount of 2.50% convertible senior notes due 2020 in a registered public offering (the "Notes"). </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes bear interest at a rate of 2.50% per year payable semiannually in arrears in cash on May 1 and November 1 of each year, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">beginning on November 1, 2015. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2020, the Company paid the Notes remaining outstanding principal balance of $69.2 million and related accrued interest of $0.9 million using the Amended ABL Facility. The Company accounted for these transactions in accordance with ASC 470-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%">Debt with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. At the maturity date, the fair value of the Notes was equal to the par value, resulting in no gain or loss on the extinguishment of debt. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to paying the final outstanding balance of the Notes at maturity, the Company repurchased $89.1 million par value of the Notes for $89.0 million in cash, resulting in the recognition of a loss of $0.2 million during 2020. The loss is primarily for the write-off of the unamortized debt discount related to the Notes, which was included in interest expense in the Company's respective consolidated statements of operations. During the year ended December 31, 2019, the Company repurchased $34.3 million par value of the convertible senior notes for $33.9 million in cash, resulting in a $0.7 million loss. The losses were primarily for the write-off of the unamortized debt discount related to the Notes, which were included in interest expense in the Company’s respective consolidated statements of operations. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><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 carrying amount of the Notes on the consolidated balance sheets is calculated as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.446%"/><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:10pt;font-weight:700;line-height:100%">December 31, 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:10pt;font-weight:700;line-height:100%">December 31, 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%">Convertible senior notes, principal amount</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%">158,295 </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%">Unamortized debt discount</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%">(1,667)</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%">Unamortized debt issuance costs</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%">(330)</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%">Convertible senior notes, net</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%"> </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%">156,298 </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="margin-bottom:6pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2020, 2019 and 2018, interest expense related to the Notes consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><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:16.297%"/><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:16.448%"/><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:10pt;font-weight:700;line-height:100%">December 31, 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:10pt;font-weight:700;line-height:100%">December 31, 2019</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%">December 31, 2018</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%">Contractual coupon interest</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,063 </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%">4,243 </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%">5,647 </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%">Debt discount amortization</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,196 </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,161 </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%">6,403 </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 on extinguishment of debt</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%">166 </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%">711 </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%">751 </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%">Debt issuance cost amortization</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%">236 </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,021 </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,266 </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%">Interest expense, Notes</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%">2,662 </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-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,137 </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%">14,067 </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="6" 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%">Note: Amounts may not foot due to rounding.</span></td><td colspan="3" style="padding:0 1pt"/><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 #000000;padding:0 1pt"/></tr></table></div>
</us-gaap:DebtDisclosureTextBlock>
<us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="i0ae99dad2ca44e6cab78fb825753f02d_I20181023" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzcxMA_26062ab3-573a-4895-b91b-58f89b4c17d5" unitRef="usd"> 350000000 </us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
<echo:LineofCreditFacilityIncreasetoMaximumBorrowingCapacity contextRef="i645a87d929994a10bebefbb416264262_D20181023-20181023" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzkxNw_88c5062f-1788-4c9b-b3c1-db183a857a72" unitRef="usd"> 150000000 </echo:LineofCreditFacilityIncreasetoMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i0ae99dad2ca44e6cab78fb825753f02d_I20181023" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2Xzk2Mw_a793d7ef-7526-43d2-8f69-091f13f1ec25" unitRef="usd"> 500000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="i0188d68ba3534a70867c413eaaceba77_D20181023-20181023" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzE0MDE_07c93201-b91b-4ce3-917e-ed04ee289bb7" unitRef="number"> 0.0050 </us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="i68f35db9e8cd434c996bb3dbfec57f5b_D20181023-20181023" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzE1MDk_d7390129-7c04-4e96-bdd3-ae8e5008afcd" unitRef="number"> 0.0100 </us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="ib0f4132c51cd480da6a2f11223f29fc9_D20181023-20181023" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzE3MzI_1c92f45b-fbe9-43e2-aed8-27173628b6e3" unitRef="number"> 0.0025 </us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="i409041a2db094ab1bed7618401e9ef8c_D20181023-20181023" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzE3Mzg_ef84f339-bbba-4602-b33e-77265fe81133" unitRef="number"> 0.0050 </us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="ie3737be1b1504c4d9722cf6b3240c9c1_D20181023-20181023" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzE3Nzc_ac5e4c09-5bd6-4020-96eb-efb6c1c4f5d4" unitRef="number"> 0.0125 </us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="i8d6e65f9c43e4181b5be1341f1e21a9e_D20181023-20181023" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzE3ODM_f9836481-9fd9-478d-8b2b-f611c6e6b78a" unitRef="number"> 0.0150 </us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:PaymentsOfDebtIssuanceCosts contextRef="i75bbe1f6a81042539c9289996f83549f_D20181023-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzIyMjA_14b46a9c-9497-458c-a5d1-713a15b448eb" unitRef="usd"> 800000 </us-gaap:PaymentsOfDebtIssuanceCosts>
<us-gaap:DebtInstrumentTerm contextRef="i3a83369c44944be4ab65611765deaeef_D20181023-20181023" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzI2MDU_2f5f4255-1542-4377-9282-69491265465e"> P5Y </us-gaap:DebtInstrumentTerm>
<us-gaap:AmortizationOfFinancingCosts contextRef="i23dd5a9676cc4e9fbd970a4fc0f0ac9b_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzI4NzE_b5d4dc5f-d7fb-4e13-918e-cf6406c20776" unitRef="usd"> 100000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:AmortizationOfFinancingCosts contextRef="i988d9b59d84b46049b9cd7dedb28bd6c_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzI4NzU_353bb803-058c-4c51-abcc-9a5e1cd730d0" unitRef="usd"> 500000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:AmortizationOfFinancingCosts contextRef="iac5eb35beeaf4a8f9b161b98c9c3a638_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzI4ODI_8deaf64f-0a9f-42d3-be50-4c890890fe92" unitRef="usd"> 700000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:LineOfCreditFacilityCommitmentFeePercentage contextRef="i2d46f7c58093436d8e6efe2ef6b411f6_D20181023-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzMxNDY_a09e80e2-d939-473e-893e-765df1aa4921" unitRef="number"> 0.0025 </us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
<us-gaap:InterestExpenseDebt contextRef="i23dd5a9676cc4e9fbd970a4fc0f0ac9b_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzMyNTg_f54e7f7a-5f50-47ed-9d5a-d35922beab2b" unitRef="usd"> 2900000 </us-gaap:InterestExpenseDebt>
<us-gaap:InterestExpenseDebt contextRef="i988d9b59d84b46049b9cd7dedb28bd6c_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzMyNjI_88b8c707-0831-4383-b94c-54557dedd0b1" unitRef="usd"> 1100000 </us-gaap:InterestExpenseDebt>
<us-gaap:InterestExpenseDebt contextRef="iac5eb35beeaf4a8f9b161b98c9c3a638_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzMyNjk_f39a9bfe-835d-4ad1-a1f5-03e1bc5a5c8f" unitRef="usd"> 800000 </us-gaap:InterestExpenseDebt>
<us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="i5121995037924f36ae4ae3aaec5aa73f_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzMyOTM_52be448f-a6e8-4b0c-b816-207e44af2c87" unitRef="usd"> 180000000.0 </us-gaap:ProceedsFromIssuanceOfLongTermDebt>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i5f2333df027c47199e02a72b39327ca1_I20150505" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzgyNDYzMzcyMjQ1Mzk_20551e0d-ed8f-464e-84ec-8cbdca7c58c2" unitRef="number"> 0.0250 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="i62973889e46047cbb09b21940f335995_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzEwOTk1MTE2Mzc4MzY_ced9ec8a-d6cd-4093-8732-2f2091dccbe4" unitRef="usd"> 135000000.0 </us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
<us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="iacf38179292148778410222c5ee7a2b6_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzMyOTc_9b5d21bf-c0d8-4d24-b459-1a00ef453c49" unitRef="usd"> 35000000.0 </us-gaap:ProceedsFromIssuanceOfLongTermDebt>
<us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="icc1e5b9232f9448d9c40b05ae3decd15_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzMzMDQ_d4f63e87-9246-4765-a08f-296fea30dfc2" unitRef="usd"> 12000000.0 </us-gaap:ProceedsFromIssuanceOfLongTermDebt>
<us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="i29b5e6a014184a6ea5eff958afa3bee4_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzM0MjE_049258ca-8df9-4ea0-83e3-c56e79090ca8" unitRef="usd"> 0 </us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
<us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="i4610ad5cffe74926a33f284d5a70c15d_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzM0MjE_e2689124-d76e-469f-8805-548fe154615e" unitRef="usd"> 0 </us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
<us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="i4610ad5cffe74926a33f284d5a70c15d_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzEwOTk1MTE2NDM5ODU_7cba54eb-bf1d-4781-87cd-60c49b81cc77" unitRef="usd"> 0 </us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
<us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="ia878bc326d214b33becd051acdd01ecb_I20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzEwOTk1MTE2NDM5ODU_d33eebcf-eaab-41e9-b566-f612bc6b458b" unitRef="usd"> 0 </us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
<us-gaap:LettersOfCreditOutstandingAmount contextRef="i45f9929a87104c9483a821cfa641662d_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzM4NTk_397e5c43-8ff4-4f8a-b5ce-2549052e6687" unitRef="usd"> 700000 </us-gaap:LettersOfCreditOutstandingAmount>
<us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="i62973889e46047cbb09b21940f335995_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzQwMjU_41e0f787-a5bc-490c-a266-ebffc15be33a" unitRef="usd"> 330700000 </us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
<us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="ica3cfbf85d2f49e3adaaa5c283b14ee0_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzQxNjA_d7845967-d527-4855-9ece-77ae7e5a2156" unitRef="usd"> 194900000 </us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
<us-gaap:DebtInstrumentFaceAmount contextRef="i5f2333df027c47199e02a72b39327ca1_I20150505" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzQyMjY_463dbe5f-2423-43c5-b50a-1ba4a26e454f" unitRef="usd"> 230000000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i5f2333df027c47199e02a72b39327ca1_I20150505" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzQyNTk_0e043246-7a3e-4645-9f90-1bb97579a1c4" unitRef="number"> 0.0250 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i5f2333df027c47199e02a72b39327ca1_I20150505" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzQzODI_0e043246-7a3e-4645-9f90-1bb97579a1c4" unitRef="number"> 0.0250 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:RepaymentsOfConvertibleDebt contextRef="ib78f513676e2422e92dd9774159ae391_D20200501-20200501" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzEwOTk1MTE2MzkxMDk_fa6fe102-fe9d-487f-a676-beba47cf237f" unitRef="usd"> 69200000 </us-gaap:RepaymentsOfConvertibleDebt>
<us-gaap:InterestOnConvertibleDebtNetOfTax contextRef="id7184dbb388f4b9783be42cb0ce0506a_D20200501-20200501" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzEwOTk1MTE2MzkxMTk_2fbc2a64-2cbf-47f4-85e2-07a09a2be02e" unitRef="usd"> 900000 </us-gaap:InterestOnConvertibleDebtNetOfTax>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="i2baf5555c69341fb9f69c9fd3e3351bb_D20200501-20200501" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzEwOTk1MTE2NDQwMDQ_c93442e6-3af8-4395-bdd1-bd2cb04c5f49" unitRef="usd"> 0 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:DebtInstrumentRepurchasedFaceAmount contextRef="i8f7b83475ed74e8ca42ed5d015fdf655_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2Xzc3OTY_7b7f15b1-d6f5-4ae3-b574-10b59540e7fb" unitRef="usd"> 89100000 </us-gaap:DebtInstrumentRepurchasedFaceAmount>
<us-gaap:RepaymentsOfDebt contextRef="i3145a9794f1c492bbebaa25e60ffe39d_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2Xzc4NDg_6fedb2e1-3b9e-4602-9604-122c93f7574a" unitRef="usd"> 89000000.0 </us-gaap:RepaymentsOfDebt>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzEwOTk1MTE2MzkxOTU_6835c483-ede3-4e02-9da2-e72085e897d5" unitRef="usd"> -200000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:DebtInstrumentRepurchasedFaceAmount contextRef="if41884afc5aa44b58928c41823c215c7_I20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzgzMTI_c054f308-7347-482e-b643-761121c9073e" unitRef="usd"> 34300000 </us-gaap:DebtInstrumentRepurchasedFaceAmount>
<us-gaap:RepaymentsOfDebt contextRef="iecc5fbc8e46c4c229cbe4dd4178dda90_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzgzNjQ_e1f105cc-0fc9-401e-98eb-22bf32c7fdea" unitRef="usd"> 33900000 </us-gaap:RepaymentsOfDebt>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzgzOTE_72eb7fca-62b9-4978-aad9-a36cd944e393" unitRef="usd"> -700000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzkyODY_1f3da2ab-596c-4158-b716-a4d578cfc836">
<div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><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 carrying amount of the Notes on the consolidated balance sheets is calculated as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.446%"/><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:10pt;font-weight:700;line-height:100%">December 31, 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:10pt;font-weight:700;line-height:100%">December 31, 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%">Convertible senior notes, principal amount</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%">158,295 </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%">Unamortized debt discount</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%">(1,667)</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%">Unamortized debt issuance costs</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%">(330)</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%">Convertible senior notes, net</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%"> </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%">156,298 </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:DebtInstrumentFaceAmount contextRef="i8f7b83475ed74e8ca42ed5d015fdf655_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpjZTAzYjY4MzUwYzA0Y2E1ODFjODBhODE4YzkwYjk5Ni90YWJsZXJhbmdlOmNlMDNiNjgzNTBjMDRjYTU4MWM4MGE4MThjOTBiOTk2XzEtMS0xLTEtMA_dd2d9e11-b497-4499-ab3d-ebb85f0694b5" unitRef="usd"> 0 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentFaceAmount contextRef="if41884afc5aa44b58928c41823c215c7_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpjZTAzYjY4MzUwYzA0Y2E1ODFjODBhODE4YzkwYjk5Ni90YWJsZXJhbmdlOmNlMDNiNjgzNTBjMDRjYTU4MWM4MGE4MThjOTBiOTk2XzEtMy0xLTEtMA_3df895ad-ec6d-4b25-98e9-11cebdeb83f3" unitRef="usd"> 158295000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="i8f7b83475ed74e8ca42ed5d015fdf655_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpjZTAzYjY4MzUwYzA0Y2E1ODFjODBhODE4YzkwYjk5Ni90YWJsZXJhbmdlOmNlMDNiNjgzNTBjMDRjYTU4MWM4MGE4MThjOTBiOTk2XzItMS0xLTEtMA_fef8a30b-af74-44c1-b35a-561fe5cdba1e" unitRef="usd"> 0 </us-gaap:DebtInstrumentUnamortizedDiscount>
<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="if41884afc5aa44b58928c41823c215c7_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpjZTAzYjY4MzUwYzA0Y2E1ODFjODBhODE4YzkwYjk5Ni90YWJsZXJhbmdlOmNlMDNiNjgzNTBjMDRjYTU4MWM4MGE4MThjOTBiOTk2XzItMy0xLTEtMA_25c73f0e-1069-4b38-b46e-271e7b2c5b06" unitRef="usd"> 1667000 </us-gaap:DebtInstrumentUnamortizedDiscount>
<us-gaap:UnamortizedDebtIssuanceExpense contextRef="i8f7b83475ed74e8ca42ed5d015fdf655_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpjZTAzYjY4MzUwYzA0Y2E1ODFjODBhODE4YzkwYjk5Ni90YWJsZXJhbmdlOmNlMDNiNjgzNTBjMDRjYTU4MWM4MGE4MThjOTBiOTk2XzMtMS0xLTEtMA_a0c00df2-c9ff-40a0-ac26-0962cc756cda" unitRef="usd"> 0 </us-gaap:UnamortizedDebtIssuanceExpense>
<us-gaap:UnamortizedDebtIssuanceExpense contextRef="if41884afc5aa44b58928c41823c215c7_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpjZTAzYjY4MzUwYzA0Y2E1ODFjODBhODE4YzkwYjk5Ni90YWJsZXJhbmdlOmNlMDNiNjgzNTBjMDRjYTU4MWM4MGE4MThjOTBiOTk2XzMtMy0xLTEtMA_6321e1d3-783f-4b20-acc8-c2a274671b1e" unitRef="usd"> 330000 </us-gaap:UnamortizedDebtIssuanceExpense>
<echo:DebtInstrumentNetofDebtDiscountandIssuanceCosts contextRef="i8f7b83475ed74e8ca42ed5d015fdf655_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpjZTAzYjY4MzUwYzA0Y2E1ODFjODBhODE4YzkwYjk5Ni90YWJsZXJhbmdlOmNlMDNiNjgzNTBjMDRjYTU4MWM4MGE4MThjOTBiOTk2XzQtMS0xLTEtMA_a2a044cc-9bf7-42d2-81db-b4ba5cc29ba9" unitRef="usd"> 0 </echo:DebtInstrumentNetofDebtDiscountandIssuanceCosts>
<echo:DebtInstrumentNetofDebtDiscountandIssuanceCosts contextRef="if41884afc5aa44b58928c41823c215c7_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpjZTAzYjY4MzUwYzA0Y2E1ODFjODBhODE4YzkwYjk5Ni90YWJsZXJhbmdlOmNlMDNiNjgzNTBjMDRjYTU4MWM4MGE4MThjOTBiOTk2XzQtMy0xLTEtMA_d30de996-68d5-44ab-84f4-b02bced2550e" unitRef="usd"> 156298000 </echo:DebtInstrumentNetofDebtDiscountandIssuanceCosts>
<us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90ZXh0cmVnaW9uOmY1OWM0MjM0ZTYyYTQ4YTZhZGIwNDE5OGE2NzgwY2Q2XzkyODc_e198cf71-1440-4f37-b413-8bd559025848">
<div style="margin-bottom:6pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2020, 2019 and 2018, interest expense related to the Notes consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><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:16.297%"/><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:16.448%"/><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:10pt;font-weight:700;line-height:100%">December 31, 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:10pt;font-weight:700;line-height:100%">December 31, 2019</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%">December 31, 2018</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%">Contractual coupon interest</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,063 </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%">4,243 </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%">5,647 </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%">Debt discount amortization</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,196 </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,161 </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%">6,403 </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 on extinguishment of debt</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%">166 </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%">711 </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%">751 </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%">Debt issuance cost amortization</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%">236 </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,021 </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,266 </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%">Interest expense, Notes</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%">2,662 </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-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,137 </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%">14,067 </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="6" 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%">Note: Amounts may not foot due to rounding.</span></td><td colspan="3" style="padding:0 1pt"/><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 #000000;padding:0 1pt"/></tr></table></div>
</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
<us-gaap:InterestExpenseDebtExcludingAmortization contextRef="i3145a9794f1c492bbebaa25e60ffe39d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpiYWMyZDllZjNmYjk0NThjYmMyZmZjNjRlNTVkZmRlYy90YWJsZXJhbmdlOmJhYzJkOWVmM2ZiOTQ1OGNiYzJmZmM2NGU1NWRmZGVjXzEtMS0xLTEtMA_c513905e-4eaf-4e87-8577-2a1ffaf3f319" unitRef="usd"> 1063000 </us-gaap:InterestExpenseDebtExcludingAmortization>
<us-gaap:InterestExpenseDebtExcludingAmortization contextRef="iecc5fbc8e46c4c229cbe4dd4178dda90_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpiYWMyZDllZjNmYjk0NThjYmMyZmZjNjRlNTVkZmRlYy90YWJsZXJhbmdlOmJhYzJkOWVmM2ZiOTQ1OGNiYzJmZmM2NGU1NWRmZGVjXzEtMy0xLTEtMA_da375204-c6dd-4ac4-aee6-032c9b2258e5" unitRef="usd"> 4243000 </us-gaap:InterestExpenseDebtExcludingAmortization>
<us-gaap:InterestExpenseDebtExcludingAmortization contextRef="ibe4468a006874d53aaa256fd53caeaa9_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpiYWMyZDllZjNmYjk0NThjYmMyZmZjNjRlNTVkZmRlYy90YWJsZXJhbmdlOmJhYzJkOWVmM2ZiOTQ1OGNiYzJmZmM2NGU1NWRmZGVjXzEtNS0xLTEtMA_745f6c85-25b0-4a61-8ee4-130f769ea9d3" unitRef="usd"> 5647000 </us-gaap:InterestExpenseDebtExcludingAmortization>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="i3145a9794f1c492bbebaa25e60ffe39d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpiYWMyZDllZjNmYjk0NThjYmMyZmZjNjRlNTVkZmRlYy90YWJsZXJhbmdlOmJhYzJkOWVmM2ZiOTQ1OGNiYzJmZmM2NGU1NWRmZGVjXzItMS0xLTEtMA_fb8a044d-b181-4991-bcb2-c6bdd525cffb" unitRef="usd"> 1196000 </us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="iecc5fbc8e46c4c229cbe4dd4178dda90_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpiYWMyZDllZjNmYjk0NThjYmMyZmZjNjRlNTVkZmRlYy90YWJsZXJhbmdlOmJhYzJkOWVmM2ZiOTQ1OGNiYzJmZmM2NGU1NWRmZGVjXzItMy0xLTEtMA_9edc2f43-79be-40d3-a316-0ca423f28c07" unitRef="usd"> 5161000 </us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="ibe4468a006874d53aaa256fd53caeaa9_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpiYWMyZDllZjNmYjk0NThjYmMyZmZjNjRlNTVkZmRlYy90YWJsZXJhbmdlOmJhYzJkOWVmM2ZiOTQ1OGNiYzJmZmM2NGU1NWRmZGVjXzItNS0xLTEtMA_ff301fbb-8b36-4212-aedd-b8825b7fbbfe" unitRef="usd"> 6403000 </us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="i3145a9794f1c492bbebaa25e60ffe39d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpiYWMyZDllZjNmYjk0NThjYmMyZmZjNjRlNTVkZmRlYy90YWJsZXJhbmdlOmJhYzJkOWVmM2ZiOTQ1OGNiYzJmZmM2NGU1NWRmZGVjXzMtMS0xLTEtMA_8ad53baf-d812-4942-9ac2-a5af2a8a563d" unitRef="usd"> -166000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="iecc5fbc8e46c4c229cbe4dd4178dda90_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpiYWMyZDllZjNmYjk0NThjYmMyZmZjNjRlNTVkZmRlYy90YWJsZXJhbmdlOmJhYzJkOWVmM2ZiOTQ1OGNiYzJmZmM2NGU1NWRmZGVjXzMtMy0xLTEtMA_9fb2f401-7716-48e3-8d92-43f3280ef666" unitRef="usd"> -711000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpiYWMyZDllZjNmYjk0NThjYmMyZmZjNjRlNTVkZmRlYy90YWJsZXJhbmdlOmJhYzJkOWVmM2ZiOTQ1OGNiYzJmZmM2NGU1NWRmZGVjXzMtNS0xLTEtMA_766bfcb8-c607-4fe3-8538-04868abca89b" unitRef="usd"> -751000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:AmortizationOfFinancingCosts contextRef="i3145a9794f1c492bbebaa25e60ffe39d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpiYWMyZDllZjNmYjk0NThjYmMyZmZjNjRlNTVkZmRlYy90YWJsZXJhbmdlOmJhYzJkOWVmM2ZiOTQ1OGNiYzJmZmM2NGU1NWRmZGVjXzQtMS0xLTEtMA_41062ebe-646d-49f0-bde7-aa9d94fac7c5" unitRef="usd"> 236000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:AmortizationOfFinancingCosts contextRef="iecc5fbc8e46c4c229cbe4dd4178dda90_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpiYWMyZDllZjNmYjk0NThjYmMyZmZjNjRlNTVkZmRlYy90YWJsZXJhbmdlOmJhYzJkOWVmM2ZiOTQ1OGNiYzJmZmM2NGU1NWRmZGVjXzQtMy0xLTEtMA_670b38c6-4cff-4d25-b697-8a234d9e89b5" unitRef="usd"> 1021000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:AmortizationOfFinancingCosts contextRef="ibe4468a006874d53aaa256fd53caeaa9_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpiYWMyZDllZjNmYjk0NThjYmMyZmZjNjRlNTVkZmRlYy90YWJsZXJhbmdlOmJhYzJkOWVmM2ZiOTQ1OGNiYzJmZmM2NGU1NWRmZGVjXzQtNS0xLTEtMA_a76c36f4-3321-403d-9523-8264e5b8624c" unitRef="usd"> 1266000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:InterestExpenseDebt contextRef="i3145a9794f1c492bbebaa25e60ffe39d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpiYWMyZDllZjNmYjk0NThjYmMyZmZjNjRlNTVkZmRlYy90YWJsZXJhbmdlOmJhYzJkOWVmM2ZiOTQ1OGNiYzJmZmM2NGU1NWRmZGVjXzUtMS0xLTEtMA_b6b63b13-7411-4731-9e67-106dfe2d0649" unitRef="usd"> 2662000 </us-gaap:InterestExpenseDebt>
<us-gaap:InterestExpenseDebt contextRef="iecc5fbc8e46c4c229cbe4dd4178dda90_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpiYWMyZDllZjNmYjk0NThjYmMyZmZjNjRlNTVkZmRlYy90YWJsZXJhbmdlOmJhYzJkOWVmM2ZiOTQ1OGNiYzJmZmM2NGU1NWRmZGVjXzUtMy0xLTEtMA_04a85d0e-52fa-48f5-b906-0463edad4188" unitRef="usd"> 11137000 </us-gaap:InterestExpenseDebt>
<us-gaap:InterestExpenseDebt contextRef="ibe4468a006874d53aaa256fd53caeaa9_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTEvZnJhZzpmNTljNDIzNGU2MmE0OGE2YWRiMDQxOThhNjc4MGNkNi90YWJsZTpiYWMyZDllZjNmYjk0NThjYmMyZmZjNjRlNTVkZmRlYy90YWJsZXJhbmdlOmJhYzJkOWVmM2ZiOTQ1OGNiYzJmZmM2NGU1NWRmZGVjXzUtNS0xLTEtMA_7deabb42-8340-40bc-b9c5-d3e8f6003407" unitRef="usd"> 14067000 </us-gaap:InterestExpenseDebt>
<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTcvZnJhZzoxOGY1Mjc0MDgzYWY0MmE4YjI3NWQ5Yzk3NGY3NDIwYy90ZXh0cmVnaW9uOjE4ZjUyNzQwODNhZjQyYThiMjc1ZDljOTc0Zjc0MjBjXzEwMTk_318e5d4e-5652-4c2c-999b-b7fbeddd5691">
Commitments and Contingencies<div style="margin-bottom:9pt;margin-top:9pt"><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></div><div style="margin-top:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the normal course of business, the Company is subject to potential claims and disputes related to its business, including claims for freight lost or damaged in transit. Some of these matters may be covered by its insurance and risk management programs or may result in claims or adjustments with the Company's carriers. The Company cannot predict the outcome of any litigation or the potential for future litigation and does not guarantee that these events will not adversely impact our financial results. Management does not believe that the outcome of any pending legal proceedings to which the Company is a party will have a material adverse effect on its financial position or results of operations.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2016, the Company received an unfavorable appeals assessment regarding a state activity-based tax matter of $1.3 million, including penalties and interest, for the state tax audit period from January 1, 2010 to June 30, 2014. The Company appealed the assessment further, and on July 23, 2020, received an unfavorable decision from the state tax board. The Company continues to believe the assessment is without merit and will continue to defend its position through the judicial court system. The Company estimates that the additional potential liability related to this matter for the remaining open tax periods is between $3.5 million and $4.5 million, including potential penalties and interest. The Company has not recorded any potential loss related to this matter as of December 31, 2020. </span></div>The Company has received a letter alleging the Company violated both federal and state labor laws in classifying certain employees as exempt and threatening to bring a class action lawsuit against the Company regarding this allegation. The Company disputes the allegations and intends to defend the matter. Given the uncertainty of potential litigation and the preliminary stage of the matter, the Company cannot estimate the reasonable possibility or range of loss, if any, that may result from this matter and therefore no accrual has been made as of December 31, 2020.
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
<us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="if05378ba8b4744e0948671aa8182d542_I20160731" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTcvZnJhZzoxOGY1Mjc0MDgzYWY0MmE4YjI3NWQ5Yzk3NGY3NDIwYy90ZXh0cmVnaW9uOjE4ZjUyNzQwODNhZjQyYThiMjc1ZDljOTc0Zjc0MjBjXzY5NA_67fc38d2-6b2a-49c8-bd86-683ccfc36451" unitRef="usd"> 1300000 </us-gaap:LossContingencyEstimateOfPossibleLoss>
<us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued contextRef="ib79ebc7c383b4ac697f0699488285e25_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTcvZnJhZzoxOGY1Mjc0MDgzYWY0MmE4YjI3NWQ5Yzk3NGY3NDIwYy90ZXh0cmVnaW9uOjE4ZjUyNzQwODNhZjQyYThiMjc1ZDljOTc0Zjc0MjBjXzM4NDgyOTA2OTkwMDE_323a1415-3b2f-4c3e-b99b-7a79908d8a8f" unitRef="usd"> 3500000 </us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued>
<us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued contextRef="i215f948ef9a54259a2504afbb18f33ec_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNTcvZnJhZzoxOGY1Mjc0MDgzYWY0MmE4YjI3NWQ5Yzk3NGY3NDIwYy90ZXh0cmVnaW9uOjE4ZjUyNzQwODNhZjQyYThiMjc1ZDljOTc0Zjc0MjBjXzM4NDgyOTA2OTkwMDk_08a155ff-e478-4677-917f-4bca389f87d1" unitRef="usd"> 4500000 </us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued>
<us-gaap:IncomeTaxDisclosureTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzMxMjE_351bdb54-b047-434f-ad68-70ef90dc487d">
Income Taxes<div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes and related uncertain tax positions in accordance with ASC Topic 740. For the years ended December 31, 2020, 2019 and 2018, the Company recognized net increases of $194 thousand, $115 thousand and $44 thousand, respectively, in unrecognized tax benefits that impact the tax rate. The Company's policy is to recognize interest and penalties on unrecognized tax benefits as a component of income tax expense. The Company has recorded interest on its unrecognized tax benefits in 2020 and 2019. The following is a reconciliation of the total amounts of unrecognized tax benefits excluding interest and penalties for the years ended December 31, 2020 and 2019 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><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:14.567%"/><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%"> </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%">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: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%">Balance at 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%">609 </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%">498 </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%">Increases related to prior year tax positions</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%">92 </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%">21 </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%">Increases related to 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%">123 </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 </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%">Decreases based on settlements with taxing authorities</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%">(9)</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%">Balance at 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%">815 </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%">609 </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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the year ended December 31, 2020 and 2019, of the unrecognized tax benefits disclosed above, $510 thousand and $640 thousand, respectively, are classified as other noncurrent liabilities including interest and penalties. The remaining unrecognized tax benefits are included in deferred income taxes and income taxes payable for December 31, 2020, and the remaining unrecognized tax benefits are included in deferred income taxes for December 31, 2019. The Company does not believe it will have any significant changes in the amount of unrecognized tax benefits in the next twelve months. The total amount of the unrecognized tax benefits, if recognized, for the years ended December 31, 2020 and 2019, would affect the effective tax rate. The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal examinations by tax authorities before 2017, and state and local income tax examinations, by tax authorities for years before 2016.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following components for the years ended December 31, 2020, 2019 and 2018 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><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:12.556%"/><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:12.558%"/><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%"> </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%">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:10pt;font-weight:700;line-height:100%">2019</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%">2018</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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-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 2px 12.25pt;text-align: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:#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%">4,424 </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%">1,628 </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%">1,879 </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 12.25pt;text-align: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%">1,691 </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%">621 </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%">293 </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%">Total current</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%">6,116 </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%">2,248 </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%">2,172 </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:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-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 2px 12.25pt;text-align: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 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,393 </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,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:10pt;font-weight:400;line-height:100%">5,572 </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 12.25pt;text-align: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%">167 </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,570 </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,552 </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%">Total deferred</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,560 </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%">4,783 </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%">7,124 </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%">Income 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%">7,675 </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%">7,032 </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,296 </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:8pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</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"/></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for the years ended December 31, 2020, 2019 and 2018 differs from the amount computed by applying the U.S. federal income tax rate of 21% for 2020 and 2019 and 2018 to pretax income because of the effect of the following items (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><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:12.556%"/><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:12.558%"/><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%"> </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%">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:10pt;font-weight:700;line-height:100%">2019</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%">2018</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%">Tax expense at U.S. federal income tax rate</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%">4,936 </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%">4,594 </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%">7,984 </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%">State income taxes, net of federal income tax effect</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,295 </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,179 </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,553 </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%">Nondeductible expenses and other</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%">883 </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%">820 </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%">941 </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%">Effect of state rate change on deferred items</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%">21 </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%">79 </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%">Research and development credit</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%">(617)</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%">(573)</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%">(420)</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%">Changes in unrecognized tax benefits</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%">194 </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%">115 </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%">44 </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%">Provision to return adjustments</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%">(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%">(185)</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%">(55)</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"/><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%">Share-based payment awards</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,131 </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%">644 </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%">(771)</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%">State tax credits</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,124)</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,179)</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,647)</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%">Valuation allowance</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,137 </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,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:10pt;font-weight:400;line-height:100%">1,613 </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%">Audit settlements</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%">16 </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%">72 </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"/><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%">Work opportunity tax credit</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%">(30)</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)</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)</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 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%">7,675 </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%">7,032 </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,296 </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:8pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</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 #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2020 and 2019, the Company's noncurrent deferred tax assets and liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.198%"><tr><td style="width:1.0%"/><td style="width:69.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.340%"/><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: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:10pt;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: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%">Noncurrent 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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and allowances</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%">6,771 </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%">3,922 </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 12.25pt;text-align: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 options</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,613 </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,540 </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 12.25pt;text-align: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 operating loss carryforward</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%">16 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit carryforwards</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%">10,994 </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%">8,953 </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 12.25pt;text-align: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:#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,487 </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,824 </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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,866 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,255 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</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%">(10,346)</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,336)</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 noncurrent deferred tax assets</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,519 </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%">15,919 </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%">Noncurrent deferred tax liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other expenses</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,103 </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,046 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">25,514 </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%">19,636 </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 12.25pt;text-align: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</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,242 </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%">12,268 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt</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%">398 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 481(a) adjustment - revenue recognition</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%">742 </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,482 </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 12.25pt;text-align: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%">4,123 </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,849 </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 noncurrent deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,724 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,680 </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"><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%">(25,205)</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%">(23,761)</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="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%">Note: Amounts may not foot due to rounding.</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 #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2020 and 2019, the Company recorded deferred tax assets of $11.0 million and $9.0 million, respectively, for certain state tax credits with a 5 year credit carryforward period. The Company believes that it is more likely than not that a portion of the benefit from these state tax credit carryforwards will not be realized. In recognition of this risk, the Company recorded valuation allowances of $10.3 million and $8.3 million on the deferred tax asset relating to these state tax credit carryforwards as of December 31, 2020 and 2019, respectively. </span></div>As of December 31, 2020 and 2019, the Company recorded deferred tax assets for federal and state income tax net operating loss carryforwards of zero and $16 thousand, respectively, which will expire at various dates from tax years 2026 through 2036.
</us-gaap:IncomeTaxDisclosureTextBlock>
<us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzY2NA_ca58525a-e68c-41d9-8b90-2d6f46b3fb5d" unitRef="usd"> 194000 </us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
<us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzY2OA_f0aca693-fbce-4885-b399-ea2121a39138" unitRef="usd"> 115000 </us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
<us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzY3NQ_b3c6f92a-bda6-4b68-be46-510ac928e75a" unitRef="usd"> 44000 </us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
<us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzMxMTc_5618fd35-3180-477f-9b35-3be87c893330">
The following is a reconciliation of the total amounts of unrecognized tax benefits excluding interest and penalties for the years ended December 31, 2020 and 2019 (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><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:14.567%"/><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%"> </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%">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: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%">Balance at 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%">609 </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%">498 </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%">Increases related to prior year tax positions</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%">92 </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%">21 </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%">Increases related to 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%">123 </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 </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%">Decreases based on settlements with taxing authorities</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%">(9)</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%">Balance at 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%">815 </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%">609 </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>
</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
<us-gaap:UnrecognizedTaxBenefits contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZToxNTNjMzAwZWFmNTY0MzM4OWEzYTg3YzA3MzM2OTRlMy90YWJsZXJhbmdlOjE1M2MzMDBlYWY1NjQzMzg5YTNhODdjMDczMzY5NGUzXzEtMS0xLTEtMA_f2507817-9b7f-483d-a12c-c1031a66ccd1" unitRef="usd"> 609000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits contextRef="i29b5e6a014184a6ea5eff958afa3bee4_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZToxNTNjMzAwZWFmNTY0MzM4OWEzYTg3YzA3MzM2OTRlMy90YWJsZXJhbmdlOjE1M2MzMDBlYWY1NjQzMzg5YTNhODdjMDczMzY5NGUzXzEtMy0xLTEtMA_48e9fbfe-595a-4e8f-b183-2291ee3d0e4b" unitRef="usd"> 498000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZToxNTNjMzAwZWFmNTY0MzM4OWEzYTg3YzA3MzM2OTRlMy90YWJsZXJhbmdlOjE1M2MzMDBlYWY1NjQzMzg5YTNhODdjMDczMzY5NGUzXzItMS0xLTEtMA_cfe73ef2-29c2-4b7a-a69f-e888aa73ceb7" unitRef="usd"> 92000 </us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZToxNTNjMzAwZWFmNTY0MzM4OWEzYTg3YzA3MzM2OTRlMy90YWJsZXJhbmdlOjE1M2MzMDBlYWY1NjQzMzg5YTNhODdjMDczMzY5NGUzXzItMy0xLTEtMA_df02c858-5fbc-42e0-8bf8-2fba21a3c3d4" unitRef="usd"> 21000 </us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZToxNTNjMzAwZWFmNTY0MzM4OWEzYTg3YzA3MzM2OTRlMy90YWJsZXJhbmdlOjE1M2MzMDBlYWY1NjQzMzg5YTNhODdjMDczMzY5NGUzXzMtMS0xLTEtMA_ae4c2d42-711a-4951-9759-91ef83e45e31" unitRef="usd"> 123000 </us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZToxNTNjMzAwZWFmNTY0MzM4OWEzYTg3YzA3MzM2OTRlMy90YWJsZXJhbmdlOjE1M2MzMDBlYWY1NjQzMzg5YTNhODdjMDczMzY5NGUzXzMtMy0xLTEtMA_e6abb781-7632-4fdd-a215-d8cf3092a467" unitRef="usd"> 90000 </us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZToxNTNjMzAwZWFmNTY0MzM4OWEzYTg3YzA3MzM2OTRlMy90YWJsZXJhbmdlOjE1M2MzMDBlYWY1NjQzMzg5YTNhODdjMDczMzY5NGUzXzQtMS0xLTEtMA_f2580fdc-ea43-4f27-b0a6-8777476159ad" unitRef="usd"> 9000 </us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
<us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZToxNTNjMzAwZWFmNTY0MzM4OWEzYTg3YzA3MzM2OTRlMy90YWJsZXJhbmdlOjE1M2MzMDBlYWY1NjQzMzg5YTNhODdjMDczMzY5NGUzXzQtMy0xLTEtMA_54587d47-61f1-4423-b2c4-0861f5af15b8" unitRef="usd"> 0 </us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
<us-gaap:UnrecognizedTaxBenefits contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZToxNTNjMzAwZWFmNTY0MzM4OWEzYTg3YzA3MzM2OTRlMy90YWJsZXJhbmdlOjE1M2MzMDBlYWY1NjQzMzg5YTNhODdjMDczMzY5NGUzXzUtMS0xLTEtMA_ad435d46-850b-49d8-8d17-acc8b6ada6ea" unitRef="usd"> 815000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZToxNTNjMzAwZWFmNTY0MzM4OWEzYTg3YzA3MzM2OTRlMy90YWJsZXJhbmdlOjE1M2MzMDBlYWY1NjQzMzg5YTNhODdjMDczMzY5NGUzXzUtMy0xLTEtMA_871201c5-fd5c-4348-a633-77b46fcb5da0" unitRef="usd"> 609000 </us-gaap:UnrecognizedTaxBenefits>
<echo:UnrecognizedTaxBenefitsOthernoncurrentliabilities contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzgyNDYzMzcyMTYxNDI_4dc613b0-9f55-43c4-8e85-8ca074c08475" unitRef="usd"> 510000 </echo:UnrecognizedTaxBenefitsOthernoncurrentliabilities>
<echo:UnrecognizedTaxBenefitsOthernoncurrentliabilities contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzgyNDYzMzcyMTYxMjY_3032a124-9597-4f37-8ce3-c1d5ad515418" unitRef="usd"> 640000 </echo:UnrecognizedTaxBenefitsOthernoncurrentliabilities>
<us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzMxMTE_84249972-7c59-4836-8e04-b9eed9597ee0">
<div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following components for the years ended December 31, 2020, 2019 and 2018 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><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:12.556%"/><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:12.558%"/><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%"> </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%">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:10pt;font-weight:700;line-height:100%">2019</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%">2018</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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-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 2px 12.25pt;text-align: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:#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%">4,424 </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%">1,628 </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%">1,879 </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 12.25pt;text-align: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%">1,691 </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%">621 </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%">293 </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%">Total current</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%">6,116 </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%">2,248 </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%">2,172 </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:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-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 2px 12.25pt;text-align: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 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,393 </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,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:10pt;font-weight:400;line-height:100%">5,572 </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 12.25pt;text-align: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%">167 </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,570 </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,552 </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%">Total deferred</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,560 </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%">4,783 </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%">7,124 </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%">Income 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%">7,675 </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%">7,032 </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,296 </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:8pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</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"/></tr></table></div>
</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzItMS0xLTEtMA_61f8360b-c19f-4e56-b485-60e7b9163038" unitRef="usd"> 4424000 </us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzItMy0xLTEtMA_a38b5a88-d5a8-49ef-87a4-8fe865d8ba41" unitRef="usd"> 1628000 </us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzItNS0xLTEtMA_3aa23b43-7ed0-4584-8692-83f0d96da623" unitRef="usd"> 1879000 </us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzMtMS0xLTEtMA_29b0e056-ed25-4676-9d27-296930de1e2f" unitRef="usd"> 1691000 </us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzMtMy0xLTEtMA_33fc6f7b-2b9c-4450-834f-64c7f83ff2f3" unitRef="usd"> 621000 </us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzMtNS0xLTEtMA_c87e220a-2fb6-4ae9-b151-23bef698f59f" unitRef="usd"> 293000 </us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzQtMS0xLTEtMA_b9349bdd-0337-415c-8fe6-c070bf88c789" unitRef="usd"> 6116000 </us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzQtMy0xLTEtMA_f0b09037-bfe7-4055-9bc1-0122c219c76b" unitRef="usd"> 2248000 </us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzQtNS0xLTEtMA_3f72f8f9-6f6f-4b78-b96d-9379994fff35" unitRef="usd"> 2172000 </us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzYtMS0xLTEtMA_4d6869c2-7c96-45ff-908c-bf96a91b6c6a" unitRef="usd"> 1393000 </us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzYtMy0xLTEtMA_8ea01ae1-72f8-4a0b-8eae-afe4bec2e34b" unitRef="usd"> 3214000 </us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzYtNS0xLTEtMA_193dad7e-70dc-484a-a687-5e0473d493be" unitRef="usd"> 5572000 </us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzctMS0xLTEtMA_df7468bc-c8cc-4e3e-80f2-34fe18ae3bd7" unitRef="usd"> 167000 </us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzctMy0xLTEtMA_0022ed47-b229-491a-a863-e49f6291a7cd" unitRef="usd"> 1570000 </us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzctNS0xLTEtMA_17078610-69dc-49de-a0f5-919f4c5e9142" unitRef="usd"> 1552000 </us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzgtMS0xLTEtMA_bca9f780-632c-43dc-9c40-1a34a919f1eb" unitRef="usd"> 1560000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzgtMy0xLTEtMA_1da6c54f-889d-4e40-83bc-f290b74b5997" unitRef="usd"> 4783000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzgtNS0xLTEtMA_e95a12dd-00d9-4846-9a29-d3be3f70c100" unitRef="usd"> 7124000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzktMS0xLTEtMA_bae39840-fb88-4a2c-ab74-5e8cd725e045" unitRef="usd"> 7675000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzktMy0xLTEtMA_34e7a978-17fd-43ed-bb8d-7df6daf83fe1" unitRef="usd"> 7032000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpmMTBiN2IyNDA0Mzg0YzYxYWM1ZWViYTMwYzFmN2NkMi90YWJsZXJhbmdlOmYxMGI3YjI0MDQzODRjNjFhYzVlZWJhMzBjMWY3Y2QyXzktNS0xLTEtMA_ae64b07e-0f41-45e7-903f-36bfa495c28a" unitRef="usd"> 9296000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzMxMTk_0002ebe4-5759-49fb-bfac-515201cfbb71">
<div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for the years ended December 31, 2020, 2019 and 2018 differs from the amount computed by applying the U.S. federal income tax rate of 21% for 2020 and 2019 and 2018 to pretax income because of the effect of the following items (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><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:12.556%"/><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:12.558%"/><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%"> </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%">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:10pt;font-weight:700;line-height:100%">2019</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%">2018</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%">Tax expense at U.S. federal income tax rate</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%">4,936 </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%">4,594 </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%">7,984 </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%">State income taxes, net of federal income tax effect</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,295 </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,179 </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,553 </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%">Nondeductible expenses and other</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%">883 </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%">820 </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%">941 </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%">Effect of state rate change on deferred items</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%">21 </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%">79 </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%">Research and development credit</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%">(617)</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%">(573)</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%">(420)</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%">Changes in unrecognized tax benefits</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%">194 </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%">115 </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%">44 </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%">Provision to return adjustments</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%">(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%">(185)</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%">(55)</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"/><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%">Share-based payment awards</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,131 </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%">644 </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%">(771)</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%">State tax credits</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,124)</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,179)</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,647)</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%">Valuation allowance</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,137 </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,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:10pt;font-weight:400;line-height:100%">1,613 </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%">Audit settlements</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%">16 </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%">72 </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"/><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%">Work opportunity tax credit</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%">(30)</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)</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)</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 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%">7,675 </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%">7,032 </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,296 </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:8pt;font-weight:400;line-height:100%">Note: Amounts may not foot due to rounding.</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 #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div>
</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzIxMjk_02c01861-6c5c-462d-9c6b-c499485611cc" unitRef="number"> 0.21 </us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzIxMjk_664a4c0f-2209-404b-a231-325637db97cd" unitRef="number"> 0.21 </us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzIxMjk_9c33154d-d37d-4440-ad8e-5097409aceaa" unitRef="number"> 0.21 </us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzEtMS0xLTEtMA_824daa37-cf6b-4aa9-9614-77c7b6755f0d" unitRef="usd"> 4936000 </us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzEtMy0xLTEtMA_9fcfab8b-3770-442b-873d-5718ddc0cdf2" unitRef="usd"> 4594000 </us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzEtNS0xLTEtMA_b47b97a5-2c34-415d-b366-57d6fa702ef9" unitRef="usd"> 7984000 </us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzItMS0xLTEtMA_93b11144-f305-4063-802a-13f77e874ade" unitRef="usd"> 1295000 </us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzItMy0xLTEtMA_7f46c5a6-0f6e-4e99-8de0-dfdcfc7e40e6" unitRef="usd"> 1179000 </us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzItNS0xLTEtMA_e61217e8-c217-422a-a1a8-7318d59f3a26" unitRef="usd"> 1553000 </us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<echo:IncomeTaxReconciliationNondeductibleExpenseExcludingResearchAndDevelopment contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzMtMS0xLTEtMA_f10e4c61-73fc-4d4c-b04c-d8dc3d9ef123" unitRef="usd"> 883000 </echo:IncomeTaxReconciliationNondeductibleExpenseExcludingResearchAndDevelopment>
<echo:IncomeTaxReconciliationNondeductibleExpenseExcludingResearchAndDevelopment contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzMtMy0xLTEtMA_544f983f-0a92-4a1c-9ffa-333d2f80cb37" unitRef="usd"> 820000 </echo:IncomeTaxReconciliationNondeductibleExpenseExcludingResearchAndDevelopment>
<echo:IncomeTaxReconciliationNondeductibleExpenseExcludingResearchAndDevelopment contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzMtNS0xLTEtMA_3cefb833-dfa7-459b-b1b2-d27f11513b23" unitRef="usd"> 941000 </echo:IncomeTaxReconciliationNondeductibleExpenseExcludingResearchAndDevelopment>
<echo:IncomeTaxReconciliationEffectOfStateAndLocalIncomeTaxRateChanges contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzQtMS0xLTEtMA_ce9d06b4-20eb-4e6f-b33c-254c92f65374" unitRef="usd"> 21000 </echo:IncomeTaxReconciliationEffectOfStateAndLocalIncomeTaxRateChanges>
<echo:IncomeTaxReconciliationEffectOfStateAndLocalIncomeTaxRateChanges contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzQtMy0xLTEtMA_55a27d49-ec90-46d1-882b-8f5c3baf2359" unitRef="usd"> 79000 </echo:IncomeTaxReconciliationEffectOfStateAndLocalIncomeTaxRateChanges>
<echo:IncomeTaxReconciliationEffectOfStateAndLocalIncomeTaxRateChanges contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzQtNS0xLTEtMA_93346f9e-e9a2-47e4-aa93-a6621e2ea85c" unitRef="usd"> 0 </echo:IncomeTaxReconciliationEffectOfStateAndLocalIncomeTaxRateChanges>
<us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzUtMS0xLTEtMA_06ef8fc6-4edb-4ee1-b03b-508c878475ea" unitRef="usd"> 617000 </us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
<us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzUtMy0xLTEtMA_027bd1eb-ec47-4463-8498-007272e47d48" unitRef="usd"> 573000 </us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
<us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzUtNS0xLTEtMA_c8905043-701c-4394-ad1f-34c7063f1600" unitRef="usd"> 420000 </us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
<echo:IncomeTaxReconciliationUnrecognizedTaxBenefitsReassessment contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzYtMS0xLTEtMA_e78d8a10-574c-402b-bd54-82840a6ac3df" unitRef="usd"> 194000 </echo:IncomeTaxReconciliationUnrecognizedTaxBenefitsReassessment>
<echo:IncomeTaxReconciliationUnrecognizedTaxBenefitsReassessment contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzYtMy0xLTEtMA_03c7710b-dd5a-4d87-bb7a-862b0aec50d6" unitRef="usd"> 115000 </echo:IncomeTaxReconciliationUnrecognizedTaxBenefitsReassessment>
<echo:IncomeTaxReconciliationUnrecognizedTaxBenefitsReassessment contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzYtNS0xLTEtMA_7267c8b1-bb72-4ff3-bc1b-092e3d44be47" unitRef="usd"> 44000 </echo:IncomeTaxReconciliationUnrecognizedTaxBenefitsReassessment>
<us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzctMS0xLTEtMA_fc781217-dafa-4d03-812f-161f5f1aded2" unitRef="usd"> -152000 </us-gaap:IncomeTaxReconciliationOtherAdjustments>
<us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzctMy0xLTEtMA_46d019f8-d60e-4f18-a7ea-339db47c2433" unitRef="usd"> -185000 </us-gaap:IncomeTaxReconciliationOtherAdjustments>
<us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzctNS0xLTEtMA_9e0157a8-91ca-4fcd-8c48-8ad0afaa8f1b" unitRef="usd"> -55000 </us-gaap:IncomeTaxReconciliationOtherAdjustments>
<us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzktMS0xLTEtNDY3Mg_7f04ea16-6f92-415c-82b4-501985688fcf" unitRef="usd"> 1131000 </us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
<us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzktMy0xLTEtNDY3Ng_5cd51e67-4ad8-4e80-a540-d432807b2d5f" unitRef="usd"> 644000 </us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
<us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzktNS0xLTEtNDY3OQ_a6bf929a-124b-4df0-96b3-3caf07ca05b9" unitRef="usd"> -771000 </us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
<us-gaap:IncomeTaxReconciliationTaxCredits contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzktMS0xLTEtMA_6af748f3-068d-4155-be22-3a66bd92566c" unitRef="usd"> 2124000 </us-gaap:IncomeTaxReconciliationTaxCredits>
<us-gaap:IncomeTaxReconciliationTaxCredits contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzktMy0xLTEtMA_3b626411-3a03-4b95-8d9d-e6ee618cc8e0" unitRef="usd"> 2179000 </us-gaap:IncomeTaxReconciliationTaxCredits>
<us-gaap:IncomeTaxReconciliationTaxCredits contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzktNS0xLTEtMA_ef1cb821-5c10-45c2-84ea-18825141fc49" unitRef="usd"> 1647000 </us-gaap:IncomeTaxReconciliationTaxCredits>
<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzEwLTEtMS0xLTA_d89e6e06-ed9b-456d-a737-d80d35222189" unitRef="usd"> 2137000 </us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzEwLTMtMS0xLTA_e1ad5e02-45fe-4a12-a083-1430a4eb80ce" unitRef="usd"> 2552000 </us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzEwLTUtMS0xLTA_2a2f2995-2caa-43aa-87c4-f22ad02ee1c1" unitRef="usd"> 1613000 </us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:IncomeTaxReconciliationTaxSettlements contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzExLTEtMS0xLTA_7f29b8f2-c24f-4215-b70b-7ee462a08543" unitRef="usd"> 0 </us-gaap:IncomeTaxReconciliationTaxSettlements>
<us-gaap:IncomeTaxReconciliationTaxSettlements contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzExLTMtMS0xLTA_90325948-82e9-4261-89d7-9698bc6a5922" unitRef="usd"> 16000 </us-gaap:IncomeTaxReconciliationTaxSettlements>
<us-gaap:IncomeTaxReconciliationTaxSettlements contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzExLTUtMS0xLTA_f9b71222-a56a-484b-ae7c-34cdb8f21490" unitRef="usd"> 72000 </us-gaap:IncomeTaxReconciliationTaxSettlements>
<us-gaap:IncomeTaxReconciliationTaxCreditsOther contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzEzLTEtMS0xLTA_2553a0ac-e6de-4653-b9c9-08082a9f2d50" unitRef="usd"> 30000 </us-gaap:IncomeTaxReconciliationTaxCreditsOther>
<us-gaap:IncomeTaxReconciliationTaxCreditsOther contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzEzLTMtMS0xLTA_74e7f4fa-7e06-454d-9292-9db21b1852fa" unitRef="usd"> 30000 </us-gaap:IncomeTaxReconciliationTaxCreditsOther>
<us-gaap:IncomeTaxReconciliationTaxCreditsOther contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzEzLTUtMS0xLTA_d596450d-75d9-43c2-9189-a579c8a934d2" unitRef="usd"> 18000 </us-gaap:IncomeTaxReconciliationTaxCreditsOther>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzE0LTEtMS0xLTA_d34021a0-e7a6-4b98-a8ce-d6b123e4d287" unitRef="usd"> 7675000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzE0LTMtMS0xLTA_bdbfefcc-6ecd-4301-a0ac-6132e8e602e8" unitRef="usd"> 7032000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTpkNWJlYmYyOWY2NTM0ODQwOTBkZjg2ZTdlMTZlYjNhZi90YWJsZXJhbmdlOmQ1YmViZjI5ZjY1MzQ4NDA5MGRmODZlN2UxNmViM2FmXzE0LTUtMS0xLTA_d172075b-3192-48a9-a27c-c4db101276ce" unitRef="usd"> 9296000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzMxNDM_d6b2ccac-567d-424b-91b2-7e3a99a93ece">
<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2020 and 2019, the Company's noncurrent deferred tax assets and liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.198%"><tr><td style="width:1.0%"/><td style="width:69.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.340%"/><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: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:10pt;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: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%">Noncurrent 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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and allowances</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%">6,771 </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%">3,922 </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 12.25pt;text-align: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 options</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,613 </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,540 </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 12.25pt;text-align: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 operating loss carryforward</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%">16 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit carryforwards</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%">10,994 </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%">8,953 </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 12.25pt;text-align: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:#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,487 </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,824 </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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,866 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,255 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</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%">(10,346)</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,336)</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 noncurrent deferred tax assets</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,519 </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%">15,919 </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%">Noncurrent deferred tax liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other expenses</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,103 </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,046 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">25,514 </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%">19,636 </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 12.25pt;text-align: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</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,242 </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%">12,268 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt</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%">398 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 481(a) adjustment - revenue recognition</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%">742 </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,482 </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 12.25pt;text-align: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%">4,123 </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,849 </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 noncurrent deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,724 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,680 </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"><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%">(25,205)</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%">(23,761)</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="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%">Note: Amounts may not foot due to rounding.</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 #000000;padding:0 1pt"/></tr></table></div>
</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzItMS0xLTEtMA_776acf52-fa86-4253-9eae-f0d48de4ea37" unitRef="usd"> 6771000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzItMy0xLTEtMA_91fc2d09-f9aa-494a-9991-af6523599d17" unitRef="usd"> 3922000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzMtMS0xLTEtMA_532d4334-19b6-4787-a80a-5c49edfa3050" unitRef="usd"> 2613000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzMtMy0xLTEtMA_327ed8fe-3d96-4f52-a30e-602d2b1bb982" unitRef="usd"> 2540000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzQtMS0xLTEtMA_2dfb009f-f266-4198-908d-804aa0daf02e" unitRef="usd"> 0 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzQtMy0xLTEtMA_4b60276e-b24c-4d85-b43c-ebe6fa0ab6c2" unitRef="usd"> 16000 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzUtMS0xLTEtMA_adb31ea3-c3cc-416a-a271-f86a2aed35ee" unitRef="usd"> 10994000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzUtMy0xLTEtMA_16b0c8ad-b445-450b-bd76-d1dbf70eca27" unitRef="usd"> 8953000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
<echo:EchoDeferredTaxAssetsLeaseLiability contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzYtMS0xLTEtMA_ad0f25f2-3f40-4606-84ca-500530c571fd" unitRef="usd"> 7487000 </echo:EchoDeferredTaxAssetsLeaseLiability>
<echo:EchoDeferredTaxAssetsLeaseLiability contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzYtMy0xLTEtMA_94a1a501-4531-4bdb-9d65-51f6dd12dcf7" unitRef="usd"> 8824000 </echo:EchoDeferredTaxAssetsLeaseLiability>
<us-gaap:DeferredTaxAssetsGross contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzctMS0xLTEtMA_c7360a9e-babf-4f75-9a2f-2a1df2a5652e" unitRef="usd"> 27866000 </us-gaap:DeferredTaxAssetsGross>
<us-gaap:DeferredTaxAssetsGross contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzctMy0xLTEtMA_c5bdced0-e722-431e-81cd-206c903de1fb" unitRef="usd"> 24255000 </us-gaap:DeferredTaxAssetsGross>
<us-gaap:TaxCreditCarryforwardValuationAllowance contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzgtMS0xLTEtMA_fd56a2eb-d04c-4375-a1f2-4fd2f94ddf89" unitRef="usd"> 10346000 </us-gaap:TaxCreditCarryforwardValuationAllowance>
<us-gaap:TaxCreditCarryforwardValuationAllowance contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzgtMy0xLTEtMA_3dc54845-489e-48fc-ad6c-160968736401" unitRef="usd"> 8336000 </us-gaap:TaxCreditCarryforwardValuationAllowance>
<us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzktMS0xLTEtMA_0569b1be-f297-43ff-9515-8b963771c03f" unitRef="usd"> 17519000 </us-gaap:DeferredTaxAssetsLiabilitiesNet>
<us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzktMy0xLTEtMA_10a05052-9031-4950-bd44-59fc582f8b5c" unitRef="usd"> 15919000 </us-gaap:DeferredTaxAssetsLiabilitiesNet>
<echo:DeferredTaxLiabilitiesnoncurrentPrepaidandOtherExpenses contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzExLTEtMS0xLTA_6ad319fa-a79c-4657-b1b4-6995593d0f08" unitRef="usd"> 1103000 </echo:DeferredTaxLiabilitiesnoncurrentPrepaidandOtherExpenses>
<echo:DeferredTaxLiabilitiesnoncurrentPrepaidandOtherExpenses contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzExLTMtMS0xLTA_c00b1e03-943b-4d9d-83a3-0ea63ebfabbe" unitRef="usd"> 1046000 </echo:DeferredTaxLiabilitiesnoncurrentPrepaidandOtherExpenses>
<us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzEyLTEtMS0xLTA_6f75d41a-aa4f-4040-ab7a-98da705b25ef" unitRef="usd"> 25514000 </us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
<us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzEyLTMtMS0xLTA_899c240a-ef9c-474f-a27f-6ce5594a1f0f" unitRef="usd"> 19636000 </us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzEzLTEtMS0xLTA_7bb3f049-e492-4f76-8a06-ea88f472cb82" unitRef="usd"> 11242000 </us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzEzLTMtMS0xLTA_eb65209e-3f4b-4b47-9824-9569a3d9b592" unitRef="usd"> 12268000 </us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
<us-gaap:DeferredTaxLiabilitiesFinancingArrangements contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzE0LTEtMS0xLTA_5cc99d5c-e764-435d-8931-d45df70cb6cb" unitRef="usd"> 0 </us-gaap:DeferredTaxLiabilitiesFinancingArrangements>
<us-gaap:DeferredTaxLiabilitiesFinancingArrangements contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzE0LTMtMS0xLTA_8061911f-84dc-42f9-9702-f6d71912b4d9" unitRef="usd"> 398000 </us-gaap:DeferredTaxLiabilitiesFinancingArrangements>
<us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzE1LTEtMS0xLTA_a34c6a3c-3529-44da-9300-d18b8bd73c04" unitRef="usd"> 742000 </us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
<us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzE1LTMtMS0xLTA_fa160ced-c300-4fef-90d3-6ae4194fbaa2" unitRef="usd"> 1482000 </us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
<us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzE2LTEtMS0xLTA_67c9d30e-b42a-411c-a437-23aad9688303" unitRef="usd"> 4123000 </us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
<us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzE2LTMtMS0xLTA_7c7bc7ad-b998-4349-b932-1acdd3028768" unitRef="usd"> 4849000 </us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
<us-gaap:DeferredIncomeTaxLiabilities contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzE3LTEtMS0xLTA_9679a41b-d167-4126-aaa9-edce98aa3ae2" unitRef="usd"> 42724000 </us-gaap:DeferredIncomeTaxLiabilities>
<us-gaap:DeferredIncomeTaxLiabilities contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzE3LTMtMS0xLTA_21d2676b-4845-401d-90d3-9460c91a00ef" unitRef="usd"> 39680000 </us-gaap:DeferredIncomeTaxLiabilities>
<us-gaap:DeferredTaxLiabilities contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzE4LTEtMS0xLTA_ade48b99-7412-42b7-96ed-576e40f623a0" unitRef="usd"> 25205000 </us-gaap:DeferredTaxLiabilities>
<us-gaap:DeferredTaxLiabilities contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90YWJsZTo4NzljY2I4MzM2M2E0ZTZmOTNkNjAzYmM0YzQ0NGUyYy90YWJsZXJhbmdlOjg3OWNjYjgzMzYzYTRlNmY5M2Q2MDNiYzRjNDQ0ZTJjXzE4LTMtMS0xLTA_6d29ff3e-c4ae-4acc-b31d-3e549aa6ab41" unitRef="usd"> 23761000 </us-gaap:DeferredTaxLiabilities>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzI0NTM_2ffe5b74-44e2-45b9-94a7-627fbda806ca" unitRef="usd"> 11000000.0 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzI0NjA_ccf284c1-839f-4b2f-8698-6e255de74697" unitRef="usd"> 9000000.0 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
<echo:TaxCreditCarryforwardPeriod contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzI1MTU_eb7066a0-6451-4a7d-a56c-f52d3cefe27f"> P5Y </echo:TaxCreditCarryforwardPeriod>
<us-gaap:TaxCreditCarryforwardValuationAllowance contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzI3NzI_5e31709e-cd17-407a-99aa-9d0957ef3047" unitRef="usd"> 10300000 </us-gaap:TaxCreditCarryforwardValuationAllowance>
<us-gaap:TaxCreditCarryforwardValuationAllowance contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzI3Nzk_58d18ee6-4feb-4e21-8169-f8b66a95778e" unitRef="usd"> 8300000 </us-gaap:TaxCreditCarryforwardValuationAllowance>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzMwMTY_7f27aa02-e6d2-436d-804a-6c1d996b5a10" unitRef="usd"> 0 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjAvZnJhZzowYzIyNmY2YmMyNjk0OGNkOTIwZjAxYmU2NmFkMmU2Mi90ZXh0cmVnaW9uOjBjMjI2ZjZiYzI2OTQ4Y2Q5MjBmMDFiZTY2YWQyZTYyXzMwMjM_b6932e95-a7c1-4871-bac0-1b319295f6d4" unitRef="usd"> 16000 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
<us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzM4NDgyOTA3MDIyOTY_343b1970-dc3b-464f-9d73-900560dbe6fe">
Stockholders' Equity <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preferred Stock</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors has the authority to issue up to 2,500,000 shares of preferred stock in one or more series and to establish the preferred stock's voting powers, preferences and other rights and qualifications without any further vote or action by the stockholders. As of December 31, 2020, 2019 and 2018, there was no preferred stock outstanding.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Treasury Stock </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2017, the Board of Directors authorized a repurchase program for up to an aggregate of $50 million of the Company's outstanding common stock and Notes prior to its expiration on April 30, 2019. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2018, the Board of Directors amended the repurchase program to add an additional $50 million of capacity and extend the expiration date to October 31, 2020, which was later amended on April 30, 2019 to add additional $50 million of capacity through October 31, 2020. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 31, 2020, the Board of Directors amended the ongoing repurchase program to add an additional $50 million of capacity and extend the expiration date to July 31, 2022. As of December 31, 2020, $60.2 million remained available under the repurchase plan, as amended. The timing and amount of any repurchases will be determined based on market conditions and other factors, and the program may be discontinued or suspended at any time.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2020, 2019 and 2018, the Company repurchased 489,662, 1,329,978 and 420,590 shares of common stock at a cost of $9.4 million, $29.7 million and $9.8 million, respectively. As of December 31, 2020, the Company has repurchased 5,767,100 shares of common stock, in aggregate, at a cost of $118.7 million. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Notes</span></div>In accordance with the ongoing repurchase program mentioned above, the Company repurchased $89.1 million par value of the 2.50% convertible senior notes for $89.0 million in cash for the year ended December 31, 2020. For the year ended December 31, 2019, the Company repurchased $34.3 million, par value of the 2.50% convertible senior notes for $33.9 million in cash.
</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
<us-gaap:PreferredStockSharesAuthorized contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzEwNQ_e0935023-9a1e-4caa-b351-3ce7b084bfc5" unitRef="shares"> 2500000 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesOutstanding contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzM0NQ_260454f6-c518-4eb2-be5b-ecfd4eb7fbdb" unitRef="shares"> 0 </us-gaap:PreferredStockSharesOutstanding>
<us-gaap:PreferredStockSharesOutstanding contextRef="i29b5e6a014184a6ea5eff958afa3bee4_I20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzM0NQ_75577a48-7e05-42cd-9ff1-8ead16cdbd00" unitRef="shares"> 0 </us-gaap:PreferredStockSharesOutstanding>
<us-gaap:PreferredStockSharesOutstanding contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzM0NQ_f85994a1-79b1-467d-9222-5260fa301627" unitRef="shares"> 0 </us-gaap:PreferredStockSharesOutstanding>
<us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="ic7b46177f4e44235bad59b94542721f1_I20170501" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzgyNDYzMzcyMTM0MDQ_1ff811b9-b412-497a-af32-2e239b8a7cc0" unitRef="usd"> 50000000 </us-gaap:StockRepurchaseProgramAuthorizedAmount1>
<us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="i8af4c83c16174443ae26821538e193fa_I20181101" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzgyNDYzMzcyMTM0MTg_b18a584b-dbaf-40d1-9058-0268a9b94be3" unitRef="usd"> 50000000 </us-gaap:StockRepurchaseProgramAuthorizedAmount1>
<us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="i5b07d322b7854643a048e390ff370f87_I20190430" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzgyNDYzMzcyMTM0MzI_57f5ecba-9845-46bb-b747-55a37f6b6892" unitRef="usd"> 50000000 </us-gaap:StockRepurchaseProgramAuthorizedAmount1>
<us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="i96f76a49bdc04e0dbf434e4a7bcc13ec_I20200731" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzgyNDYzMzcyMTM0NDY_87450145-3f69-4a24-aff3-850907279af7" unitRef="usd"> 50000000 </us-gaap:StockRepurchaseProgramAuthorizedAmount1>
<us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzM4NDgyOTA2OTk1NzY_019d3191-1d65-435d-9a5a-71c8963f2b7d" unitRef="usd"> 60200000 </us-gaap:StockRepurchaseProgramAuthorizedAmount1>
<us-gaap:TreasuryStockSharesAcquired contextRef="iead7cfe7c87f40a8a5f39191a6933bdd_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzExNTA_623377d6-377c-41f3-9b08-d6f3574a3dbb" unitRef="shares"> 489662 </us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockSharesAcquired contextRef="ibcf61f7ce60647399d36d09d040f8ece_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzExNTQ_bb5279fa-c153-4352-b95f-0b81f4bac7ed" unitRef="shares"> 1329978 </us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockSharesAcquired contextRef="i5b8388018efc4d0c80da59ae786fc327_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzExNjE_f5a90beb-eebd-4a39-9ef3-d0797648cfa5" unitRef="shares"> 420590 </us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="iead7cfe7c87f40a8a5f39191a6933bdd_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzEyMDA_7fd73e62-9667-4528-af7b-68e17a9b2ace" unitRef="usd"> 9400000 </us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="ibcf61f7ce60647399d36d09d040f8ece_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzEyMDQ_eaaee537-bab7-478d-91e1-9b34a6ffa9c1" unitRef="usd"> 29700000 </us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="i5b8388018efc4d0c80da59ae786fc327_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzEyMTE_9216fa08-17af-4544-b4b4-0fc982a1166a" unitRef="usd"> 9800000 </us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:TreasuryStockShares contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzEyNjc_14b7df3c-84e2-4d3b-961d-b9c12060130e" unitRef="shares"> 5767100 </us-gaap:TreasuryStockShares>
<us-gaap:TreasuryStockValue contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzEzMjE_bb677d1d-fd95-4f44-96de-5d5034c48874" unitRef="usd"> 118700000 </us-gaap:TreasuryStockValue>
<us-gaap:DebtInstrumentRepurchasedFaceAmount contextRef="i8f7b83475ed74e8ca42ed5d015fdf655_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzE0MzU_1d3f033a-6072-446b-aace-2fffd169251b" unitRef="usd"> 89100000 </us-gaap:DebtInstrumentRepurchasedFaceAmount>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i5f2333df027c47199e02a72b39327ca1_I20150505" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzE0NTU_9047abac-b30a-4dd4-bd0d-536990d4f0a6" unitRef="number"> 0.0250 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:RepaymentsOfDebt contextRef="i3145a9794f1c492bbebaa25e60ffe39d_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzE0ODc_d3254ab9-42da-4969-b005-be01fdf6bad1" unitRef="usd"> 89000000.0 </us-gaap:RepaymentsOfDebt>
<us-gaap:DebtInstrumentRepurchasedFaceAmount contextRef="if41884afc5aa44b58928c41823c215c7_I20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzE1OTQ_77cb3c44-68a1-44d2-8377-899fdb482470" unitRef="usd"> 34300000 </us-gaap:DebtInstrumentRepurchasedFaceAmount>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i5f2333df027c47199e02a72b39327ca1_I20150505" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzE2MTU_74313b4a-5186-44b1-ad65-ea8db08c464a" unitRef="number"> 0.0250 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:RepaymentsOfDebt contextRef="iecc5fbc8e46c4c229cbe4dd4178dda90_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNjYvZnJhZzowMDE3ZDRkYTNmOGM0N2YzOTcxYmEwMmFjMTEwZGYwOS90ZXh0cmVnaW9uOjAwMTdkNGRhM2Y4YzQ3ZjM5NzFiYTAyYWMxMTBkZjA5XzE2NDg_e1f105cc-0fc9-401e-98eb-22bf32c7fdea" unitRef="usd"> 33900000 </us-gaap:RepaymentsOfDebt>
<us-gaap:EarningsPerShareTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90ZXh0cmVnaW9uOjAwMzJlZTY2MmE4ZTQ4MjViZWNmYmY1NjU3OGI1NDI4XzM4NDgyOTA3MDA3Nzc_9d8f0a7f-1013-4975-9637-038d92bbe2c7">
Earnings Per Share<div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per common share is calculated by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per common share is calculated by dividing net income by the weighted average shares outstanding plus share equivalents that would arise from the exercise of share options and the vesting of restricted stock and performance shares. The computation of basic and diluted earnings per common share for the years ended December 31, 2020, 2019 and 2018 are as follows (in thousands, except share and per share data): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.445%"/><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.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">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><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%">2018</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%">Numerator:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%"> </span></td><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 10pt;text-align: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 income</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%">15,832 </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%">14,846 </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%">28,723 </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%">Denominator:</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic earnings per common share - weighted-average shares</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%">25,962,586 </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%">26,682,323 </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%">27,597,950 </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%">Effect of dilutive securities:</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%"> </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%"> </span></td><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock awards</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%">390,410 </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%">140,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%">323,936 </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%">Denominator for dilutive earnings per common share</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%">26,352,996 </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%">26,822,988 </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%">27,921,886 </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%">Basic earnings per common share</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: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%">0.61 </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="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="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%">0.56 </span></td><td style="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="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="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%">1.04 </span></td><td style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share</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%">0.60 </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%">0.55 </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%">1.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2020, the Company excluded in the aggregate 44,796 unvested restricted stock, restricted stock units, and performance and market-based shares from the calculation of diluted earnings per common share because the effect was anti-dilutive. There were no employee stock options excluded from calculation of diluted earnings per common share. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2019, the Company excluded 5,377 unvested restricted stock from the calculation of diluted earnings per common share because the effect was anti-dilutive. There were no employee stock options and no unvested performance and market-based shares excluded from the calculation of diluted earnings per common share. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2018, no unvested restricted stock, no employee stock options and no unvested performance and market-based shares were excluded from the calculation of diluted earnings per comment share.</span></div>
</us-gaap:EarningsPerShareTextBlock>
<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90ZXh0cmVnaW9uOjAwMzJlZTY2MmE4ZTQ4MjViZWNmYmY1NjU3OGI1NDI4XzExNTg_a9c67c67-9c96-498f-9901-091ca8ae0654">
The computation of basic and diluted earnings per common share for the years ended December 31, 2020, 2019 and 2018 are as follows (in thousands, except share and per share data): <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.445%"/><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.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">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><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%">2018</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%">Numerator:</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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%"> </span></td><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 10pt;text-align: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 income</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%">15,832 </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%">14,846 </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%">28,723 </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%">Denominator:</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic earnings per common share - weighted-average shares</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%">25,962,586 </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%">26,682,323 </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%">27,597,950 </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%">Effect of dilutive securities:</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%"> </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%"> </span></td><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock awards</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%">390,410 </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%">140,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%">323,936 </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%">Denominator for dilutive earnings per common share</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%">26,352,996 </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%">26,822,988 </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%">27,921,886 </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%">Basic earnings per common share</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: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%">0.61 </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="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="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%">0.56 </span></td><td style="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="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="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%">1.04 </span></td><td style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share</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%">0.60 </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%">0.55 </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%">1.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
<us-gaap:NetIncomeLoss contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzMtMS0xLTEtMA_9c6e948f-1a74-4d05-94a8-777e5464bf24" unitRef="usd"> 15832000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzMtMy0xLTEtMA_b3d9fd6b-41a9-42b9-beae-a92aff54b44d" unitRef="usd"> 14846000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzMtNS0xLTEtMA_c36a983d-14e9-4233-abfc-b5f0cbb5e624" unitRef="usd"> 28723000 </us-gaap:NetIncomeLoss>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzUtMS0xLTEtMA_17b22ffe-8cde-4469-ba5a-d48787dbdf44" unitRef="shares"> 25962586 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzUtMy0xLTEtMA_2fe81fe6-ef84-40ed-8c11-c97700e5bb50" unitRef="shares"> 26682323 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzUtNS0xLTEtMA_c238df36-ba1d-4af1-afb5-788d0714a4f4" unitRef="shares"> 27597950 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzctMS0xLTEtMA_a12d58ff-50ce-4c52-a8c8-b3d0e1b03230" unitRef="shares"> 390410 </us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzctMy0xLTEtMA_38d93d29-3d47-4063-a0d6-b3d3713d01a8" unitRef="shares"> 140665 </us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzctNS0xLTEtMA_0755f950-c8e8-476d-a737-f82ea7ce9c76" unitRef="shares"> 323936 </us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzgtMS0xLTEtMA_39397eb7-5bfd-46f5-b321-1c09ee83ab4c" unitRef="shares"> 26352996 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzgtMy0xLTEtMA_48e85956-4a2d-4d6f-ba75-f9b73c4e1769" unitRef="shares"> 26822988 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzgtNS0xLTEtMA_1415998f-26e7-4782-bfa6-4fe448f9488e" unitRef="shares"> 27921886 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:EarningsPerShareBasic contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzktMS0xLTEtMA_85c30797-3e4c-4555-922f-81ac18e4a79b" unitRef="usdPerShare"> 0.61 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzktMy0xLTEtMA_85b03404-4633-4cce-9ef5-07a8c0fdaf53" unitRef="usdPerShare"> 0.56 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzktNS0xLTEtMA_a3881bd4-7ebb-43f6-a995-81927dcef896" unitRef="usdPerShare"> 1.04 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzEwLTEtMS0xLTA_acdfa414-10b3-49fb-9085-fa705ac7ebc0" unitRef="usdPerShare"> 0.60 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzEwLTMtMS0xLTA_d3db4a32-9806-4c5a-b83b-88a901d18e4d" unitRef="usdPerShare"> 0.55 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90YWJsZTplMjNkMTc5NGU4Y2Y0MGJiYjJiZjZlMmFlZjcxM2YwOC90YWJsZXJhbmdlOmUyM2QxNzk0ZThjZjQwYmJiMmJmNmUyYWVmNzEzZjA4XzEwLTUtMS0xLTA_5aa74158-46b7-4c3a-8d45-502afb382fb3" unitRef="usdPerShare"> 1.03 </us-gaap:EarningsPerShareDiluted>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="iedd7ecfa64ec4ecea04945d1bf40462e_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90ZXh0cmVnaW9uOjAwMzJlZTY2MmE4ZTQ4MjViZWNmYmY1NjU3OGI1NDI4XzE2NDkyNjc0NDMzODY_210c03aa-9a78-4bd5-9e6a-7388966a62b2" unitRef="shares"> 44796 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="i7838062da88348939b710a23dc6ba05d_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90ZXh0cmVnaW9uOjAwMzJlZTY2MmE4ZTQ4MjViZWNmYmY1NjU3OGI1NDI4XzE2NDkyNjc0NDUxNjA_866dbf34-4414-4ecb-a8a8-8295c0b66365" unitRef="shares"> 0 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="ibb9b82180911441687324e1e18c8d29e_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90ZXh0cmVnaW9uOjAwMzJlZTY2MmE4ZTQ4MjViZWNmYmY1NjU3OGI1NDI4XzE2NDkyNjc0NDM3MjE_b2cbb72a-54a7-490e-ae8f-75dfe8bfefbe" unitRef="shares"> 5377 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="icb570631c28f4f0080ffd79bc4f0dc42_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90ZXh0cmVnaW9uOjAwMzJlZTY2MmE4ZTQ4MjViZWNmYmY1NjU3OGI1NDI4XzE2NDkyNjc0NDUxNzA_404ab2df-cd89-4398-be77-66c01373eed1" unitRef="shares"> 0 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="i70eb89911517451598c7da916b8bbd9d_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90ZXh0cmVnaW9uOjAwMzJlZTY2MmE4ZTQ4MjViZWNmYmY1NjU3OGI1NDI4XzE2NDkyNjc0NDUxNzc_5bfc4ca3-40b2-4146-9ebc-5e1032b848b5" unitRef="shares"> 0 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="icdeea4d48edf4e909147fbdd23fa5996_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90ZXh0cmVnaW9uOjAwMzJlZTY2MmE4ZTQ4MjViZWNmYmY1NjU3OGI1NDI4XzE2NDkyNjc0NDUxODU_4a019ec1-3238-4738-aa00-c3f1f2742142" unitRef="shares"> 0 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="i71d9682ce1914f7ca1cb9944cebfe0e0_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90ZXh0cmVnaW9uOjAwMzJlZTY2MmE4ZTQ4MjViZWNmYmY1NjU3OGI1NDI4XzE2NDkyNjc0NDUxOTU_44d1a14b-11cc-4caf-8df0-380800b5a50a" unitRef="shares"> 0 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="i09d9061168fc412c831d08072e63011e_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzIvZnJhZzowMDMyZWU2NjJhOGU0ODI1YmVjZmJmNTY1NzhiNTQyOC90ZXh0cmVnaW9uOjAwMzJlZTY2MmE4ZTQ4MjViZWNmYmY1NjU3OGI1NDI4XzE2NDkyNjc0NDUyMDI_4fd1d467-589f-49c8-9407-b50b599c6f5e" unitRef="shares"> 0 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzUyMjQ_1eab20bd-c207-47f1-8b4b-9b1666aea53d">
Stock-Based Compensation Plans <div style="margin-top:6pt;text-indent:18pt"><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 2009, the Company adopted the 2008 Stock Incentive Plan (the "2008 Plan"). The 2008 Plan was further amended and restated as of June 16, 2017 as the Amended and Restated 2008 Stock Incentive Plan (the "Amended 2008 Plan"). A total of 3,400,000 shares of common stock have been reserved for issuance under the Amended 2008 Plan. The Amended 2008 Plan is administered by the Board of Directors who determine the type of award, exercise price of options, the number of options to be issued, and the vesting period. As specified in the Amended 2008 Plan, the exercise price per share shall not be less than the fair market value on the effective date of grant. Upon exercise of a stock option under the Amended 2008 Plan, new stock is issued. The term of an option does not exceed 10 years, and the options generally vest ratably over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzg5Ng_3a461329-644b-4fcb-a5c6-f80803ddc7a0">one</span> to five years from the date of grant. Under the 2008 Plan, four types of stock incentives have been issued: stock option awards, restricted stock awards, restricted stock unit awards, and performance and market-based stock awards. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock compensation for the years ended December 31, 2020, 2019 and 2018 was $11.4 million, $10.2 million and $9.3 million, respectively, which were recorded in selling, general and administrative expenses on the consolidated statements of operations. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was $12.7 million, $12.7 million and $11.4 million of total unrecognized compensation cost related to the stock-based compensation granted under the plans as of December 31, 2020, 2019 and 2018, respectively. This cost is expected to be recognized over a weighted-average period of 2.23 years.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Option Awards</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no stock options granted during 2020, 2019 or 2018. Since all options were fully vested as of December 31, 2016, the Company recorded no compensation expense with no corresponding tax benefits for stock option awards for the years ended December 31, 2020, 2019 and 2018. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:42.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><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:12.389%"/><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:12.389%"/><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:12.393%"/><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%"> </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%">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/>Exercise<br/>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-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (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<br/>Intrinsic<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%">Outstanding at January 1, 2018</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%">431,331 </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%">11.16 </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:2px 1pt;text-align: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.3</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%">7,262 </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 12.25pt;text-align:left;vertical-align:bottom"><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%"> </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="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 12.25pt;text-align:left;vertical-align:bottom"><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%">(384,092)</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.01 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,025 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or canceled</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%">(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 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%">11.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 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"><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></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%">46,589 </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%">12.42 </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:2px 1pt;text-align: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.0</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%">368 </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 12.25pt;text-align:left;vertical-align:bottom"><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%"> </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="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 12.25pt;text-align:left;vertical-align:bottom"><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%">(3,000)</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%">12.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or canceled</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"/><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:bottom"><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></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%">43,589 </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%">12.43 </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:2px 1pt;text-align: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.0</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%">361 </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 13pt;text-align:left;vertical-align:bottom"><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%"> </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="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 13pt;text-align:left;vertical-align:bottom"><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%">(35,200)</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.95 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or canceled</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"/><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:bottom"><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></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%">8,389 </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%">14.42 </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:2px 1pt;text-align: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.4</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%">104 </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%">Options vested and exercisable at December 31, 2020</span></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%">8,389 </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%">14.42 </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%">0.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="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="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%">104 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about stock options granted and vested in the years ended December 31 2020, 2019 and 2018 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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.630%"/><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.631%"/><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%"> </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><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><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%">2018</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%">Options vested/exercisable:</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:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value </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%">50 </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%">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 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%">259 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate intrinsic value</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%">104 </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%">361 </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%">368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options outstanding represents the total pretax intrinsic value (the difference between the fair value of the Company's stock on the last day of each fiscal year and the exercise price, multiplied by the number of options where the exercise price exceeds the fair value) that would have been received by the option holders had all option holders exercised their options as of December 31, 2020, 2019 and 2018, respectively. These amounts change based on the fair market value of the Company's stock, which was $26.82, $20.70 and $20.33 on the last business day of the years ended December 31, 2020, 2019 and 2018, respectively. </span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Awards </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company awarded restricted shares to certain key employees that vest based on their continued employment. The value of these awards was established by the market price on the grant date and is being expensed ratably over the vesting period of the awards. The following table summarizes these non-vested restricted share grants as of December 31, 2020, 2019 and 2018:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:55.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><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:19.838%"/><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: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%">Number of Restricted 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 Average Grant Date Fair 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%">Non-vested at January 1, 2018</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%">521,340 </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%">23.82 </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%">Granted</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%">228,014 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.79 </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%">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%">(204,845)</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%">23.56 </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%">Forfeitures</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%">(46,198)</span></td><td style="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="padding:2px 0 2px 1pt;text-align: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.36 </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%">Non-vested at December 31, 2018</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%">498,311 </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;padding:2px 0 2px 1pt;text-align: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.60 </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%">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%">360,266 </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.14 </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%">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%">(206,943)</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%">25.74 </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%">Forfeitures</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%">(29,357)</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.69 </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%">Non-vested at December 31, 2019</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%">622,277 </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;padding:2px 0 2px 1pt;text-align: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.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;text-align:left;vertical-align:bottom"><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%">3,069 </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%">19.55 </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%">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%">(261,710)</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%">24.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="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%">Forfeitures</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%">(33,786)</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%">25.01 </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%">Non-vested at December 31, 2020</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%">329,850 </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%">24.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, 2019 and 2018, the Company recorded $4.6 million, $6.2 million and $5.3 million in compensation expense with corresponding tax benefits of $1.1 million, $1.5 million and $1.3 million for restricted stock awards, respectively.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, the Company awarded 3,069 shares of restricted stock to an employee, which will ratably vest over four years based on the employee continued employment. The grant date fair value of the restricted stock granted was $19.55. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the Company awarded 360,266 shares of restricted stock to certain employees and directors, of which 33,042 will vest ratably over one year, 1,793 will vest ratably over three years and 325,431 will vest ratably over four years based on the employees' continued employment. The grant date fair value of the restricted stock granted ranged from $19.25 to $29.50. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, the Company awarded 228,014 shares of restricted stock to certain employees and directors, of which 21,197 will vest ratably over one year, 887 will vest ratably over three years and 205,930 will vest ratably over four years based on the employees' continued employment. The grant date fair value of the restricted stock granted ranged from $27.55 to $36.65. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Unit Awards </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company awarded restricted stock units to certain key employees that vest based on their continued employment. The value of these awards was established by the market price on the grant date and is being expensed ratably over the vesting period of the awards. The following table summarizes these non-vested restricted share grants as of December 31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:55.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><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:19.838%"/><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: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%">Number of Restricted Stock Units</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 Grant Date Fair 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%">Non-vested at January 1, 2020</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 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"/></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%">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%">462,532 </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%">20.85</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%">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%">(8,165)</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%">20.78</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%">Forfeitures</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%">(29,054)</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%">19.94</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%">Non-vested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,313 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">20.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, the Company recorded $3.7 million in compensation expense with corresponding tax benefits of $0.9 million for restricted stock unit awards, respectively. The expense includes accelerated expense recognition from certain retirement provisions in equity awards granted. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, the Company awarded 462,532 shares of restricted stock units to certain employees and directors, of which 32,525 will vest ratably over one year, 153,774 will vest ratably over three years and 276,233 will vest ratably over four years based on the employees' continued employment. The grant date fair value of the restricted stock granted ranged from $16.88 to $29.16. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Based Shares</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, 2019 and 2018, the Company granted 19,545, 20,722 and 19,598 shares of restricted stock and restricted stock units at grant date fair values of $20.33, $28.05 and $25.35, respectively, to certain branch executives, which were issued based on financial targets achieved during the respective performance period.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, 2019 and 2018, the Company recognized $0.4 million, $0.5 million and $0.2 million in stock compensation expense with corresponding tax benefits of $0.1 million, $0.1 million and $0.1 million, respectively, for performance-based shares.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance and Market-Based Stock</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-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In 2014, the Company initiated a performance and market-based stock incentive plan for certain executives that provides vesting based on specific financial and market-based performance measurements. Stock compensation expense related to these awards is recognized ratably over the vesting period for 2020 grant and using the accelerated attribution method for 2019 and 2018 grants. The Company granted 139,191, 105,543 and 97,966 shares of performance and market-based stock at grant date fair values of $29.84, $34.54 and $35.41 during the years ended December 31, 2020, 2019 and 2018, respectively. The fair value of the awards was estimated using a Monte Carlo valuation model, which uses multiple simulations to evaluate probability of achieving various stock price levels to determine our expected performance ranking relative to our peer group. </span></div>The Company recorded $2.7 million, $3.5 million and $3.0 million in compensation expense with corresponding tax benefits of $0.7 million, $0.9 million and $0.7 million in 2020, 2019 and 2018, respectively.
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="i4c916ab89de5447c9cfb333362f172be_I20101231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzMwNg_42bad240-1531-4615-b9e4-dd5361f725bc" unitRef="shares"> 3400000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
<echo:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumTerm contextRef="i70665f668a1f421491b92046b80785e4_D20100101-20101231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzg0Mg_072e978b-2e4c-41b6-8230-5b14f6cd9e8c"> P10Y </echo:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumTerm>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="i8bebbab255984f0b90086c98da0e00d2_D20100101-20101231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzkwMg_b12067c2-76cf-429d-90d5-4865142da775"> P5Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<echo:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofAwardTypesIssuedDuration contextRef="i1180a1adff2d4e46840748a184259cd0_D20100101-20101231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzk1Ng_8106a4fe-768c-4474-af11-201153c61f01" unitRef="stock_type"> 4 </echo:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofAwardTypesIssuedDuration>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzExNjA_e6efcc4e-b878-4ce9-9276-32d601b40e36" unitRef="usd"> 11400000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzExNjQ_3416b72e-0398-48a4-816e-3648e9549042" unitRef="usd"> 10200000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzExNzE_1ba8ba60-fdcb-4184-bad1-a0fc66fe454b" unitRef="usd"> 9300000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzExOTk_98935d4a-a6bd-474c-adde-bb415affbe4a" unitRef="usd"> 12700000 </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzEyMDM_f46fadf8-6b2c-4b51-83eb-d1e32721b132" unitRef="usd"> 12700000 </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="i29b5e6a014184a6ea5eff958afa3bee4_I20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzEyMTA_29977e0f-7519-4c75-b2cf-b9c680d8a22b" unitRef="usd"> 11400000 </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE0MjU_c1d42096-69f7-4f9a-9854-1868345c9315"> P2Y2M23D </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzgyNDYzMzcyMjA4OTM_0a7cb4bb-a134-42f5-a6e8-0d014daa60c9" unitRef="shares"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzgyNDYzMzcyMjA4OTM_3ff9a6f8-b947-40ce-ab16-4937f2e03298" unitRef="shares"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzgyNDYzMzcyMjA4OTM_9b30461c-2889-4cdf-a1fc-a5fbc45d4ec4" unitRef="shares"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i40f464305cba43978c954e9bcdc067b2_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE1OTY_27cf496b-d76b-4265-800f-c7cb444bdc81" unitRef="usd"> 0 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="ia7a36852cc414f02afc97c8c455dcfb6_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE1OTY_f0ebe155-616e-4ec9-8c3f-3329e278813d" unitRef="usd"> 0 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i9cc0ea42a22b45e78508b285ef459450_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE1OTY_f39d466a-ce87-4810-94ba-152113d1737e" unitRef="usd"> 0 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="i9cc0ea42a22b45e78508b285ef459450_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE2MjU_6ed7e0bc-35db-4d23-8785-48c8aa8c1b9b" unitRef="usd"> 0 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="i40f464305cba43978c954e9bcdc067b2_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE2MjU_ecc27422-cc5d-4116-b531-f0cce72f9bf3" unitRef="usd"> 0 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="ia7a36852cc414f02afc97c8c455dcfb6_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE2MjU_f4dfb5e8-996b-40c9-ad16-2c6a92cd8017" unitRef="usd"> 0 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzUyMDg_6e104598-9332-4fe5-83c3-8c94c0b9fc51">
<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:42.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><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:12.389%"/><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:12.389%"/><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:12.393%"/><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%"> </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%">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/>Exercise<br/>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-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (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<br/>Intrinsic<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%">Outstanding at January 1, 2018</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%">431,331 </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%">11.16 </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:2px 1pt;text-align: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.3</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%">7,262 </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 12.25pt;text-align:left;vertical-align:bottom"><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%"> </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="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 12.25pt;text-align:left;vertical-align:bottom"><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%">(384,092)</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.01 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,025 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or canceled</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%">(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 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%">11.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 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"><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></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%">46,589 </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%">12.42 </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:2px 1pt;text-align: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.0</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%">368 </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 12.25pt;text-align:left;vertical-align:bottom"><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%"> </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="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 12.25pt;text-align:left;vertical-align:bottom"><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%">(3,000)</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%">12.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or canceled</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"/><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:bottom"><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></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%">43,589 </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%">12.43 </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:2px 1pt;text-align: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.0</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%">361 </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 13pt;text-align:left;vertical-align:bottom"><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%"> </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="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 13pt;text-align:left;vertical-align:bottom"><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%">(35,200)</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.95 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or canceled</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"/><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:bottom"><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></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%">8,389 </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%">14.42 </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:2px 1pt;text-align: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.4</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%">104 </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%">Options vested and exercisable at December 31, 2020</span></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%">8,389 </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%">14.42 </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%">0.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="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="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%">104 </span></td><td style="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="icc9ba8f76ce94b089ded750c0261d7e6_I20171231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzEtMS0xLTEtMA_e463b77e-3555-41a4-a0fb-2989c4ecc4f5" unitRef="shares"> 431331 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="icc9ba8f76ce94b089ded750c0261d7e6_I20171231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzEtMy0xLTEtMA_6a8a42c1-2a3a-41f9-887f-fc63f703fb09" unitRef="usdPerShare"> 11.16 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="i5f9509e73a964eed8c34a1999692d3c0_D20170101-20171231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzEtNS0xLTEtMA_04cf797c-d6ae-495c-99bf-60e343756211"> P2Y3M18D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="icc9ba8f76ce94b089ded750c0261d7e6_I20171231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzEtNy0xLTEtMA_8ea3d464-d288-49af-b740-45cce44daa1f" unitRef="usd"> 7262000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzItMS0xLTEtMA_49a4e030-8ac1-44d5-8202-b7ab14ad7df2" unitRef="shares"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzItMy0xLTEtMA_bf69943b-3f8f-4df7-98bd-5c55090233e1" unitRef="usdPerShare"> 0 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzMtMS0xLTEtMA_8598aa49-a259-4e1a-a815-87a8cd69e5eb" unitRef="shares"> 384092 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzMtMy0xLTEtMA_194f4b42-dd52-4622-9267-70a2d9211d6f" unitRef="usdPerShare"> 11.01 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzMtNy0xLTEtMA_48934df8-8439-4de5-8b1b-9b338ef0c7b7" unitRef="usd"> 7025000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzQtMS0xLTEtMA_fad0c6d7-f1c8-4ed9-b03b-8ff5c6be4637" unitRef="shares"> 650 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzQtMy0xLTEtMA_65a13d1f-2dd7-49c5-98d0-3e096d7ad57d" unitRef="usdPerShare"> 11.06 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i29b5e6a014184a6ea5eff958afa3bee4_I20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzUtMS0xLTEtMA_87089d02-6fc5-40ee-b77e-bd00b836a0d0" unitRef="shares"> 46589 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i29b5e6a014184a6ea5eff958afa3bee4_I20181231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzUtMy0xLTEtMA_dbad53ae-bcbc-4719-a55f-dc73d9379f3e" unitRef="usdPerShare"> 12.42 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzUtNS0xLTEtMA_4b70648e-5e94-4c73-9c54-553bca710f18"> P2Y </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="i29b5e6a014184a6ea5eff958afa3bee4_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzUtNy0xLTEtMA_cfc6ed5f-fb7b-4aeb-ba24-969dbbec346f" unitRef="usd"> 368000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzYtMS0xLTEtMA_f2bb69bd-16fc-4f40-bf54-e390482f9cf3" unitRef="shares"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzYtMy0xLTEtMA_0cb2fdc0-337d-45fb-bf27-2dc7e9c895cd" unitRef="usdPerShare"> 0 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzctMS0xLTEtMA_59e3ff80-d963-43b9-842f-c50880c94d94" unitRef="shares"> 3000 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzctMy0xLTEtMA_97711467-8f6b-4ac6-97cf-c61d0d7e5985" unitRef="usdPerShare"> 12.38 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzctNy0xLTEtMA_fd167c25-8b6c-49fe-8ac4-b070e7349d19" unitRef="usd"> 36000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzgtMS0xLTEtMA_83ef3830-5110-42ea-94ef-449b616cfc2a" unitRef="shares"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzgtMy0xLTEtMA_b2574216-70b7-4e41-8586-fa049100d022" unitRef="usdPerShare"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzktMS0xLTEtMA_b8708f7a-eaa3-49da-9e4c-ec2530a104cc" unitRef="shares"> 43589 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzktMy0xLTEtMA_1876832e-5e1d-4c3f-8fe6-d4121914a2e5" unitRef="usdPerShare"> 12.43 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzktNS0xLTEtMA_d8d71b5c-bc5d-42ae-a0fd-3512c04e47bc"> P1Y </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzktNy0xLTEtMA_cb66f182-f175-4fa5-a9b6-2d9d1c00ab71" unitRef="usd"> 361000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzEwLTEtMS0xLTA_316ac2b7-757a-4c60-bccf-d04cb62827d9" unitRef="shares"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzEwLTMtMS0xLTA_9328dbac-b4e5-4345-a7a2-363a075081d6" unitRef="usdPerShare"> 0 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzExLTEtMS0xLTA_d410f9ff-3f11-4cfb-9377-38ba9f127866" unitRef="shares"> 35200 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzExLTMtMS0xLTA_65c06cc9-974f-447c-9c9e-bffc59af95c7" unitRef="usdPerShare"> 11.95 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzExLTctMS0xLTA_b3a89448-7f0d-4f83-b78d-4747e0124648" unitRef="usd"> 228000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzEyLTEtMS0xLTA_9fd77043-a047-48ea-887c-2dd99320164d" unitRef="shares"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzEyLTMtMS0xLTA_21a19fff-375c-4c88-a10c-8c1e4f36d74a" unitRef="usdPerShare"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzEzLTEtMS0xLTA_f11a8916-6a2f-4bf5-9ec0-a4020ede3b73" unitRef="shares"> 8389 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzEzLTMtMS0xLTA_fdf8d072-666c-4ebb-be32-2c84e50e0f97" unitRef="usdPerShare"> 14.42 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzEzLTUtMS0xLTA_54969470-a8bc-466e-8014-30531fb51291"> P0Y4M24D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzEzLTctMS0xLTA_4405e41f-3cd7-4287-b9ae-d5c4ead2e02f" unitRef="usd"> 104000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzE0LTEtMS0xLTA_17a24127-9c26-4816-b74b-d69c696b4060" unitRef="shares"> 8389 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzE0LTMtMS0xLTA_8f5a92ec-3c5b-44be-8207-cb50b92ee092" unitRef="usdPerShare"> 14.42 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzE0LTUtMS0xLTA_85d2e594-0d48-4b90-b461-5db7ddae0cec"> P0Y4M24D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo0MDYwZjRmZDdhMzY0MTg0OTkwY2Y4ZDkzOWI5M2RiNS90YWJsZXJhbmdlOjQwNjBmNGZkN2EzNjQxODQ5OTBjZjhkOTM5YjkzZGI1XzE0LTctMS0xLTA_607cca40-6bd5-443f-a5eb-3157e5855cc6" unitRef="usd"> 104000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
<echo:ScheduleOfStockOptionsGrantedAndVestedTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzUyMjU_8569a611-27e2-4e73-a8a8-6f5d31d20244">
<div style="margin-bottom:6pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about stock options granted and vested in the years ended December 31 2020, 2019 and 2018 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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.630%"/><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.631%"/><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%"> </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><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><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%">2018</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%">Options vested/exercisable:</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:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value </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%">50 </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%">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 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%">259 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate intrinsic value</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%">104 </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%">361 </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%">368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>
</echo:ScheduleOfStockOptionsGrantedAndVestedTableTextBlock>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo2M2E2ZGYwOWFmMTM0YTc1OWIxYWE3YThmODliOTJiMS90YWJsZXJhbmdlOjYzYTZkZjA5YWYxMzRhNzU5YjFhYTdhOGY4OWI5MmIxXzItMS0xLTEtMA_3524768f-6eb4-4e22-af38-4075ff0c2aa0" unitRef="usd"> 50000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo2M2E2ZGYwOWFmMTM0YTc1OWIxYWE3YThmODliOTJiMS90YWJsZXJhbmdlOjYzYTZkZjA5YWYxMzRhNzU5YjFhYTdhOGY4OWI5MmIxXzItMy0xLTEtMA_42f11379-8bdf-45c2-b1ee-d04b05bfdc35" unitRef="usd"> 243000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo2M2E2ZGYwOWFmMTM0YTc1OWIxYWE3YThmODliOTJiMS90YWJsZXJhbmdlOjYzYTZkZjA5YWYxMzRhNzU5YjFhYTdhOGY4OWI5MmIxXzItNS0xLTEtMA_919cbd9d-60ad-4889-a88f-2d3b5e82ecb4" unitRef="usd"> 259000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo2M2E2ZGYwOWFmMTM0YTc1OWIxYWE3YThmODliOTJiMS90YWJsZXJhbmdlOjYzYTZkZjA5YWYxMzRhNzU5YjFhYTdhOGY4OWI5MmIxXzMtMS0xLTEtMA_bb68caa3-f089-48a4-881d-011e831af223" unitRef="usd"> 104000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo2M2E2ZGYwOWFmMTM0YTc1OWIxYWE3YThmODliOTJiMS90YWJsZXJhbmdlOjYzYTZkZjA5YWYxMzRhNzU5YjFhYTdhOGY4OWI5MmIxXzMtMy0xLTEtMA_b1125733-7efe-4558-9747-bde17b5a0db1" unitRef="usd"> 361000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="i29b5e6a014184a6ea5eff958afa3bee4_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo2M2E2ZGYwOWFmMTM0YTc1OWIxYWE3YThmODliOTJiMS90YWJsZXJhbmdlOjYzYTZkZjA5YWYxMzRhNzU5YjFhYTdhOGY4OWI5MmIxXzMtNS0xLTEtMA_cd16a186-97c1-4146-b032-18d01bbcfe20" unitRef="usd"> 368000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
<us-gaap:SharePrice contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzI0MzU_58d93ece-0857-45fa-b866-b87eb0d40d0f" unitRef="usdPerShare"> 26.82 </us-gaap:SharePrice>
<us-gaap:SharePrice contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzI0Mzk_e676f055-dd19-45ac-ba9e-fe97eb5a9abf" unitRef="usdPerShare"> 20.70 </us-gaap:SharePrice>
<us-gaap:SharePrice contextRef="i29b5e6a014184a6ea5eff958afa3bee4_I20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzI0NDY_ad4551c9-2ec3-4fed-b6f3-2378aec4d46a" unitRef="usdPerShare"> 20.33 </us-gaap:SharePrice>
<us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzUyMjY_bc5e90ca-9e49-49d7-a78f-9ab5499b0b83">
The following table summarizes these non-vested restricted share grants as of December 31, 2020, 2019 and 2018:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:55.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><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:19.838%"/><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: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%">Number of Restricted 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 Average Grant Date Fair 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%">Non-vested at January 1, 2018</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%">521,340 </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%">23.82 </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%">Granted</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%">228,014 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.79 </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%">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%">(204,845)</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%">23.56 </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%">Forfeitures</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%">(46,198)</span></td><td style="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="padding:2px 0 2px 1pt;text-align: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.36 </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%">Non-vested at December 31, 2018</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%">498,311 </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;padding:2px 0 2px 1pt;text-align: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.60 </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%">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%">360,266 </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.14 </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%">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%">(206,943)</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%">25.74 </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%">Forfeitures</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%">(29,357)</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.69 </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%">Non-vested at December 31, 2019</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%">622,277 </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;padding:2px 0 2px 1pt;text-align: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.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;text-align:left;vertical-align:bottom"><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%">3,069 </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%">19.55 </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%">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%">(261,710)</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%">24.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="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%">Forfeitures</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%">(33,786)</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%">25.01 </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%">Non-vested at December 31, 2020</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%">329,850 </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%">24.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>
</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i45cb6513710046128c38e61104898f27_I20171231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzEtMS0xLTEtMA_635ae187-18c5-4196-804d-3457222e5ca9" unitRef="shares"> 521340 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i45cb6513710046128c38e61104898f27_I20171231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzEtMy0xLTEtMA_bfe691d8-1089-4094-884d-e73b4f2f92cf" unitRef="usdPerShare"> 23.82 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="ie4fa5294af9449ea98bed3364f05df28_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzItMS0xLTEtMA_da7b158e-d026-482c-a91c-899f879a0425" unitRef="shares"> 228014 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="ie4fa5294af9449ea98bed3364f05df28_D20180101-20181231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzItMy0xLTEtMA_206b6fa9-5b25-44a1-bb39-5c0281c66086" unitRef="usdPerShare"> 27.79 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="ie4fa5294af9449ea98bed3364f05df28_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzMtMS0xLTEtMA_8271e371-69eb-4d8a-99af-7a90613922fd" unitRef="shares"> 204845 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="ie4fa5294af9449ea98bed3364f05df28_D20180101-20181231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzMtMy0xLTEtMA_0c96b586-d11d-4b1e-b262-274f7891b232" unitRef="usdPerShare"> 23.56 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="ie4fa5294af9449ea98bed3364f05df28_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzQtMS0xLTEtMA_dca7134e-5bbb-4904-858f-dc9557d291b1" unitRef="shares"> 46198 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="ie4fa5294af9449ea98bed3364f05df28_D20180101-20181231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzQtMy0xLTEtMA_26093570-9d48-433b-b3c3-9bb4f24ac8b8" unitRef="usdPerShare"> 25.36 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i6b73b7ac91a644f383df673914ba9b2d_I20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzUtMS0xLTEtMA_d94a3ff2-d558-42ed-b369-b47cc9335ad7" unitRef="shares"> 498311 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i6b73b7ac91a644f383df673914ba9b2d_I20181231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzUtMy0xLTEtMA_f06281d0-6408-4c04-ac44-de62ab33e7e8" unitRef="usdPerShare"> 25.60 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i9d3cc6595a674d7faa54c8ed12d1f843_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzYtMS0xLTEtMA_aafbc72c-c598-446c-911e-21e8c91a0d6f" unitRef="shares"> 360266 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="i9d3cc6595a674d7faa54c8ed12d1f843_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzYtMy0xLTEtMA_17897bdd-e538-4ed6-95d1-cdc3b67e5490" unitRef="usdPerShare"> 24.14 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="i9d3cc6595a674d7faa54c8ed12d1f843_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzctMS0xLTEtMA_b1516bf1-1e9e-4211-bd2a-df81a3dc659a" unitRef="shares"> 206943 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="i9d3cc6595a674d7faa54c8ed12d1f843_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzctMy0xLTEtMA_08f8e8b2-0a19-4e90-a3ef-f0ffde144b19" unitRef="usdPerShare"> 25.74 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="i9d3cc6595a674d7faa54c8ed12d1f843_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzgtMS0xLTEtMA_e1f0eb0d-daff-40fc-a5f4-6581c52e17a0" unitRef="shares"> 29357 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="i9d3cc6595a674d7faa54c8ed12d1f843_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzgtMy0xLTEtMA_6c1a2886-a17e-412b-bfd6-cce5264a03a3" unitRef="usdPerShare"> 24.69 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i580cf653342e42919b10115ba29de95d_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzktMS0xLTEtMA_ebc0eea6-2fba-49f5-a4de-e500feafda8d" unitRef="shares"> 622277 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i580cf653342e42919b10115ba29de95d_I20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzktMy0xLTEtMA_cbb5dae6-bab2-44d2-80c5-321401a22d84" unitRef="usdPerShare"> 24.75 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i2064cd2029ab4911b1131fb726c44cde_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzEwLTEtMS0xLTA_c53b9fad-0de8-463d-889a-7c540fd36a06" unitRef="shares"> 3069 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="i2064cd2029ab4911b1131fb726c44cde_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzEwLTMtMS0xLTA_abbc154e-d76d-46c1-ae2f-52ed827dfa6d" unitRef="usdPerShare"> 19.55 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="i2064cd2029ab4911b1131fb726c44cde_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzExLTEtMS0xLTA_e69c981b-00ec-4611-9d7e-045477cd22ec" unitRef="shares"> 261710 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="i2064cd2029ab4911b1131fb726c44cde_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzExLTMtMS0xLTA_0d0bd84c-ce8f-4142-9cf4-de7e78be4781" unitRef="usdPerShare"> 24.84 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="i2064cd2029ab4911b1131fb726c44cde_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzEyLTEtMS0xLTA_e1eb2f31-e9fd-49e9-aee7-3ce289e968fa" unitRef="shares"> 33786 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="i2064cd2029ab4911b1131fb726c44cde_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzEyLTMtMS0xLTA_af26a684-5fb5-4a06-a500-8aa93ebc2b83" unitRef="usdPerShare"> 25.01 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i36afe4496e5c48e7a4fe0eeced8a57dd_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzEzLTEtMS0xLTA_038dcdd9-1548-42d7-8129-e3993332df12" unitRef="shares"> 329850 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i36afe4496e5c48e7a4fe0eeced8a57dd_I20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTpmNWY3YzI4MTQ1Yjg0YjYyODVmNGI3NWIwYTRmZmYxYi90YWJsZXJhbmdlOmY1ZjdjMjgxNDViODRiNjI4NWY0Yjc1YjBhNGZmZjFiXzEzLTMtMS0xLTA_38c80beb-4bae-4ca3-afb3-0d42bf100991" unitRef="usdPerShare"> 24.60 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i2064cd2029ab4911b1131fb726c44cde_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzI5NDQ_0a8e0fff-6bd4-47d3-8d68-aa521c3537a0" unitRef="usd"> 4600000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i9d3cc6595a674d7faa54c8ed12d1f843_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzI5NDg_1e8dfe2f-b04a-467e-9f9b-acbf9cdd47b1" unitRef="usd"> 6200000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="ie4fa5294af9449ea98bed3364f05df28_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzI5NTY_4178967c-88fa-4657-bc15-960cc6576132" unitRef="usd"> 5300000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="i2064cd2029ab4911b1131fb726c44cde_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzMwMTg_6b1d3f93-1120-4232-a408-ff68c9060999" unitRef="usd"> 1100000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="i9d3cc6595a674d7faa54c8ed12d1f843_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzMwMjI_2ea9879d-6f85-47eb-a1d4-fc373a691f70" unitRef="usd"> 1500000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="ie4fa5294af9449ea98bed3364f05df28_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzMwMzA_b25b601f-31c6-4d52-8d51-8904ae1232a1" unitRef="usd"> 1300000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i2064cd2029ab4911b1131fb726c44cde_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzMxMDM_629a6157-fa88-4a9e-814a-fc62a96f5ef5" unitRef="shares"> 3069 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="i0b0d3b2b2d6d4bba89efa312b41f767a_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE2NDkyNjc0NTEzOTg_39b29f8d-0564-4663-97bb-ef9457124eaa"> P4Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<echo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedGrantDateFairValue contextRef="i9686019e4a2b4141b340c2a8268fef09_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzMzOTc_7000601f-9bb0-4266-9cc8-c3acf3287801" unitRef="usdPerShare"> 19.55 </echo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i9d3cc6595a674d7faa54c8ed12d1f843_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzM0MzY_639be8c3-b8c7-42f0-9847-72569238ba65" unitRef="shares"> 360266 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="iecae89587968412c850d82acc1fb30bd_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzM1MTE_db70cd9d-2b4b-42a3-9cb6-d11526d16ebf" unitRef="shares"> 33042 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="iecae89587968412c850d82acc1fb30bd_D20190101-20191231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzM1Mzc_b65809fe-ea5e-488e-8821-3a228739578d"> P1Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i057dff113a5f4558908316ccdf8883b9_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzM1NDY_7652a576-4838-4685-90fe-c44fc5d47263" unitRef="shares"> 1793 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="i057dff113a5f4558908316ccdf8883b9_D20190101-20191231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzM1NzI_ba1f5028-fb16-4fd4-a2cd-a793c94b4534"> P3Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i1ffa0cfff0a3412da61087ea29318772_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzM1Nzk_20ccdb45-9051-4341-a864-6b387542a603" unitRef="shares"> 325431 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="i1ffa0cfff0a3412da61087ea29318772_D20190101-20191231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzM2MDU_3daa0c0f-cb1d-46f5-8071-fb2db7ecf29a"> P4Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<echo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedGrantDateFairValue contextRef="i71684b23c1db4d0cacffe47202ed6b87_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzM3MzA_d99077fa-3dd8-44f5-8821-9756e0ff0696" unitRef="usdPerShare"> 19.25 </echo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedGrantDateFairValue>
<echo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedGrantDateFairValue contextRef="i549ae0a47c51481b9895ecc699ef0972_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzM3MzY_15fd7057-7e30-4277-962c-dd5ebae37dc5" unitRef="usdPerShare"> 29.50 </echo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="ie4fa5294af9449ea98bed3364f05df28_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzM3Njk_917a5993-3411-4ccc-b2d4-ad663abd7d66" unitRef="shares"> 228014 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i4daeb56b1f794aa292a7697a15e4dae5_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzM4NDQ_105c8aa1-6b4e-4ca1-a3d0-edff2e3bf9b5" unitRef="shares"> 21197 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="i4daeb56b1f794aa292a7697a15e4dae5_D20180101-20181231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzM4NzA_a63cfe8c-9aba-4296-850c-a410f94317d4"> P1Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i5833f794a99f47898f0fa49141366f37_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzM4Nzk_231fa097-b3d3-4760-aa9e-349ab3991f56" unitRef="shares"> 887 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="i057dff113a5f4558908316ccdf8883b9_D20190101-20191231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE2NDkyNjc0NTE2MzE_ba1f5028-fb16-4fd4-a2cd-a793c94b4534"> P3Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="ie2f5ad32ccff49f78883de4fc1aa0f4a_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzM5MTI_fc14500e-d6bb-4d18-883d-8b26360d51b2" unitRef="shares"> 205930 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="i0b0d3b2b2d6d4bba89efa312b41f767a_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzM5Mzg_39b29f8d-0564-4663-97bb-ef9457124eaa"> P4Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<echo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedGrantDateFairValue contextRef="i983decf8dd8c461a8bc94df368a22a33_I20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQwNjM_a96f5fe9-c43d-4fa8-a419-bee7d4772717" unitRef="usdPerShare"> 27.55 </echo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedGrantDateFairValue>
<echo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedGrantDateFairValue contextRef="i34a32c66ebd840a68eff826b5236d2a7_I20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQwNjk_96435e81-05f2-474f-bf57-e635f40f3044" unitRef="usdPerShare"> 36.65 </echo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedGrantDateFairValue>
<us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzM4NDgyOTA3MDk3OTc_bbdbe9af-3307-4e9b-b532-206be46abef0">
The following table summarizes these non-vested restricted share grants as of December 31, 2020:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:55.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.422%"/><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:19.838%"/><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: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%">Number of Restricted Stock Units</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 Grant Date Fair 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%">Non-vested at January 1, 2020</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 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"/></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%">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%">462,532 </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%">20.85</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%">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%">(8,165)</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%">20.78</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%">Forfeitures</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%">(29,054)</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%">19.94</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%">Non-vested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,313 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">20.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>
</us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i846c75a781c34dcc990a23ad98f7b239_I20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo1OTg3OTVmNTEzZTk0OGEzOWQxNDU3MTU2MGE1ZDZlNi90YWJsZXJhbmdlOjU5ODc5NWY1MTNlOTQ4YTM5ZDE0NTcxNTYwYTVkNmU2XzktMS0xLTEtMTgxOA_8780da22-4d1c-479a-8ccd-b48dc170d212" unitRef="shares"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i846c75a781c34dcc990a23ad98f7b239_I20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo1OTg3OTVmNTEzZTk0OGEzOWQxNDU3MTU2MGE1ZDZlNi90YWJsZXJhbmdlOjU5ODc5NWY1MTNlOTQ4YTM5ZDE0NTcxNTYwYTVkNmU2XzktMy0xLTEtMTgxOA_42be8afa-b0b9-4aea-8169-dd632bb2dd4a" unitRef="usdPerShare"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i099892a5c5be4552aaf71b1399368ac8_D20200101-20201231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo1OTg3OTVmNTEzZTk0OGEzOWQxNDU3MTU2MGE1ZDZlNi90YWJsZXJhbmdlOjU5ODc5NWY1MTNlOTQ4YTM5ZDE0NTcxNTYwYTVkNmU2XzEwLTEtMS0xLTE4MTg_b9e838d2-9a5a-4048-9507-b7287a9437a8" unitRef="shares"> 462532 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="i099892a5c5be4552aaf71b1399368ac8_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo1OTg3OTVmNTEzZTk0OGEzOWQxNDU3MTU2MGE1ZDZlNi90YWJsZXJhbmdlOjU5ODc5NWY1MTNlOTQ4YTM5ZDE0NTcxNTYwYTVkNmU2XzEwLTMtMS0xLTE4MTg_9912b506-36c5-47ce-bfa1-70da2d5430ca" unitRef="usdPerShare"> 20.85 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="i099892a5c5be4552aaf71b1399368ac8_D20200101-20201231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo1OTg3OTVmNTEzZTk0OGEzOWQxNDU3MTU2MGE1ZDZlNi90YWJsZXJhbmdlOjU5ODc5NWY1MTNlOTQ4YTM5ZDE0NTcxNTYwYTVkNmU2XzExLTEtMS0xLTE4MTg_e6e8e493-157a-489a-9ca2-c94102935a27" unitRef="shares"> 8165 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="i099892a5c5be4552aaf71b1399368ac8_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo1OTg3OTVmNTEzZTk0OGEzOWQxNDU3MTU2MGE1ZDZlNi90YWJsZXJhbmdlOjU5ODc5NWY1MTNlOTQ4YTM5ZDE0NTcxNTYwYTVkNmU2XzExLTMtMS0xLTE4MTg_5891fa1a-b275-4321-bd4b-8456788d246a" unitRef="usdPerShare"> 20.78 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="i099892a5c5be4552aaf71b1399368ac8_D20200101-20201231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo1OTg3OTVmNTEzZTk0OGEzOWQxNDU3MTU2MGE1ZDZlNi90YWJsZXJhbmdlOjU5ODc5NWY1MTNlOTQ4YTM5ZDE0NTcxNTYwYTVkNmU2XzEyLTEtMS0xLTE4MTg_62d3af45-5a95-49c4-959f-746e691e6e0e" unitRef="shares"> 29054 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="i099892a5c5be4552aaf71b1399368ac8_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo1OTg3OTVmNTEzZTk0OGEzOWQxNDU3MTU2MGE1ZDZlNi90YWJsZXJhbmdlOjU5ODc5NWY1MTNlOTQ4YTM5ZDE0NTcxNTYwYTVkNmU2XzEyLTMtMS0xLTE4MTg_069b68f8-6ca9-4927-9a25-410d916b0b7c" unitRef="usdPerShare"> 19.94 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i8611bc55ce9c4ab58c683f64418fc5af_I20201231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo1OTg3OTVmNTEzZTk0OGEzOWQxNDU3MTU2MGE1ZDZlNi90YWJsZXJhbmdlOjU5ODc5NWY1MTNlOTQ4YTM5ZDE0NTcxNTYwYTVkNmU2XzEzLTEtMS0xLTE4MTg_fb60b54c-03a6-4dc7-a1f5-345b12d12fe5" unitRef="shares"> 425313 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i8611bc55ce9c4ab58c683f64418fc5af_I20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90YWJsZTo1OTg3OTVmNTEzZTk0OGEzOWQxNDU3MTU2MGE1ZDZlNi90YWJsZXJhbmdlOjU5ODc5NWY1MTNlOTQ4YTM5ZDE0NTcxNTYwYTVkNmU2XzEzLTMtMS0xLTE4MTg_e99b12ba-a09f-4ec1-9eea-c1a22f797dcf" unitRef="usdPerShare"> 20.91 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i099892a5c5be4552aaf71b1399368ac8_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE2NDkyNjc0NTEwMDE_69f20a17-148c-4aa1-902e-d974c271c0ed" unitRef="usd"> 3700000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="i099892a5c5be4552aaf71b1399368ac8_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE2NDkyNjc0NTEwNDY_84217f66-ebbe-474f-8c06-344830d29bc0" unitRef="usd"> 900000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i099892a5c5be4552aaf71b1399368ac8_D20200101-20201231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE2NDkyNjc0NTAxODc_b9e838d2-9a5a-4048-9507-b7287a9437a8" unitRef="shares"> 462532 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i538f10c8bbf14d22b0ae54674e072d41_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE2NDkyNjc0NTAxOTg_91583b03-cee2-4914-9ca1-028cc183d081" unitRef="shares"> 32525 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="i56ad6944254341ef8fa945b3eee1ef04_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE2NDkyNjc0NDc2NTM_4c620e60-b6ba-4539-8633-4a80f2819247"> P1Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i570efd72e6884a88afa0146a3536274a_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE2NDkyNjc0NTAyMDE_f8ce7c0a-9bb6-4f00-93e9-28e77eceb1d4" unitRef="shares"> 153774 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="i057dff113a5f4558908316ccdf8883b9_D20190101-20191231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE2NDkyNjc0NTE2MzU_ba1f5028-fb16-4fd4-a2cd-a793c94b4534"> P3Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i0d136c57165c482b985830b5560e41f1_I20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE2NDkyNjc0NTAyMDU_607bf00a-53fd-4453-8e4e-735a4003912c" unitRef="shares"> 276233 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="i0b0d3b2b2d6d4bba89efa312b41f767a_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE2NDkyNjc0NDc3MjU_39b29f8d-0564-4663-97bb-ef9457124eaa"> P4Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="ic96fbfbc968947328c0e0277601389ba_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE2NDkyNjc0NTAyMDk_7cb31c70-f44e-435a-b0de-2a62c4473e79" unitRef="usdPerShare"> 16.88 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="i7925d6cae3d743898e11c25210c6ae5d_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzE2NDkyNjc0NTAyMTM_cfbc692f-741b-46aa-96b8-fd44e5eb4ddf" unitRef="usdPerShare"> 29.16 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i0b1a2fba95e3459b8f05faa91c38b4d8_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQxMzk_282472d0-4a4e-4adb-946b-4d3957d4625f" unitRef="shares"> 19545 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i02aa743b8bc24046a65b7ea5022138f0_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQxNDM_53897771-82f3-4883-b846-63d79ba0e35e" unitRef="shares"> 20722 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i99db2a90d9c54fa0945a2ddbe64ff7bc_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQxNTA_ef6dc675-4093-4d0b-a578-438e0406d407" unitRef="shares"> 19598 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="i0b1a2fba95e3459b8f05faa91c38b4d8_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQyMDk_bb6852d8-0c11-42f9-b9d0-1625abbd3be1" unitRef="usdPerShare"> 20.33 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="i02aa743b8bc24046a65b7ea5022138f0_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQyMTM_a11673f3-ff35-452d-a432-369b98ba03fd" unitRef="usdPerShare"> 28.05 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="i99db2a90d9c54fa0945a2ddbe64ff7bc_D20180101-20181231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQyMjA_b2a78601-2b3e-48f6-bab6-788e9cd8bdd5" unitRef="usdPerShare"> 25.35 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i0b1a2fba95e3459b8f05faa91c38b4d8_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQ0MDY_cf50fc55-7c6f-4e6d-a656-ed706ce7c6f3" unitRef="usd"> 400000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i02aa743b8bc24046a65b7ea5022138f0_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQ0MTA_59661fb7-f5eb-4ec2-a748-f12d225f970c" unitRef="usd"> 500000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i99db2a90d9c54fa0945a2ddbe64ff7bc_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQ0MTc_2de17fdf-92d7-49a6-b20b-679b2ce21975" unitRef="usd"> 200000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="i0b1a2fba95e3459b8f05faa91c38b4d8_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQ0ODU_ea631f57-cad8-4416-9eb3-cd500b09d01f" unitRef="usd"> 100000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="i02aa743b8bc24046a65b7ea5022138f0_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQ0ODk_667e69c2-5248-4fed-8c36-814fa467a016" unitRef="usd"> 100000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="i99db2a90d9c54fa0945a2ddbe64ff7bc_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQ0OTY_6085aaf1-1190-4a9a-a95b-c624b1bca756" unitRef="usd"> 100000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="id8888cf733934d79924ac49f388f65a8_D20200101-20201231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQ5MDg_4d82ae76-6e75-461d-9203-6324ca3d2c09" unitRef="shares"> 139191 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="ic35e8df7343c4130beda5a9a156b15e3_D20190101-20191231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQ5MTI_e242f208-9c1d-4034-b85f-0373ff37770f" unitRef="shares"> 105543 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="i1e3649fb12d642119896c527a9a1d27a_D20180101-20181231" decimals="INF" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQ5MTk_46eb5fc8-0ade-4b91-98ab-457a4652f2b0" unitRef="shares"> 97966 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="id8888cf733934d79924ac49f388f65a8_D20200101-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzQ5OTY_8058c749-7efd-4fed-bd10-28202d5af355" unitRef="usdPerShare"> 29.84 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="ic35e8df7343c4130beda5a9a156b15e3_D20190101-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzUwMDA_3475b104-0350-4b7e-97bd-008a57a35a12" unitRef="usdPerShare"> 34.54 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="i1e3649fb12d642119896c527a9a1d27a_D20180101-20181231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzUwMDc_bafa8c39-e9d7-429b-9d1e-47231915023d" unitRef="usdPerShare"> 35.41 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="id8888cf733934d79924ac49f388f65a8_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzUwODU_ef7e1277-6f86-42cd-ac25-3a1cfbfb03c0" unitRef="usd"> 2700000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="ic35e8df7343c4130beda5a9a156b15e3_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzUwODk_14accb31-2b0b-4f8c-b3c3-086b9923bd8f" unitRef="usd"> 3500000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="i1e3649fb12d642119896c527a9a1d27a_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzUwOTY_cb9185f9-7f88-4e84-9516-1ed3ef816681" unitRef="usd"> 3000000.0 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="id8888cf733934d79924ac49f388f65a8_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzUxNTg_c38de433-d827-49dd-a013-5c08cb38dbad" unitRef="usd"> 700000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="ic35e8df7343c4130beda5a9a156b15e3_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzUxNjI_d5f62e24-52c4-4026-9467-3fa0a5197312" unitRef="usd"> 900000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="i1e3649fb12d642119896c527a9a1d27a_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xNzgvZnJhZzozZGI3N2I0ZGJlODg0MGMwOWUzMzg1NjM3MzE2ODMyZS90ZXh0cmVnaW9uOjNkYjc3YjRkYmU4ODQwYzA5ZTMzODU2MzczMTY4MzJlXzUxNjk_2611c4af-a2c1-420f-a69b-5bf56e7e823e" unitRef="usd"> 700000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xODQvZnJhZzo2YzBjMTliZTNkOTc0ODU0YmY2ODVlYzVhNTM5NWFhNy90ZXh0cmVnaW9uOjZjMGMxOWJlM2Q5NzQ4NTRiZjY4NWVjNWE1Mzk1YWE3XzUyMQ_d2061f6c-014d-48fe-835f-afdffeec4328"> Benefit PlansThe Company maintains a 401(k) savings plan, covering all of the Company's employees upon hiring. Employees may contribute a percentage of eligible compensation on both a before-tax basis and an after-tax basis. The Company has the right to make discretionary contributions to the plan. For the years ended December 31, 2020, 2019 and 2018, the Company contributed $2.0 million annually, which were recorded in selling, general and administrative expenses on the consolidated statements of operations. </us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
<us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xODQvZnJhZzo2YzBjMTliZTNkOTc0ODU0YmY2ODVlYzVhNTM5NWFhNy90ZXh0cmVnaW9uOjZjMGMxOWJlM2Q5NzQ4NTRiZjY4NWVjNWE1Mzk1YWE3XzM3MA_97d5b223-4799-4dcc-82f6-e6bb3d2ed9fe" unitRef="usd"> 2000000.0 </us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
<us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xODcvZnJhZzowYTc3N2VhZGE1YjU0NjQ3ODY3N2FlNTE4MmUwN2NjOS90ZXh0cmVnaW9uOjBhNzc3ZWFkYTViNTQ2NDc4Njc3YWU1MTgyZTA3Y2M5XzIxMA_f2e78729-8313-4255-9cfc-5dd62ba2118b"> Significant Customer ConcentrationFor the years ended December 31, 2020, 2019 and 2018, all revenue consisted of sales generated from customers that individually represented less than 10% of the Company's revenue. </us-gaap:ConcentrationRiskDisclosureTextBlock>
<us-gaap:ConcentrationRiskCustomer contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xODcvZnJhZzowYTc3N2VhZGE1YjU0NjQ3ODY3N2FlNTE4MmUwN2NjOS90ZXh0cmVnaW9uOjBhNzc3ZWFkYTViNTQ2NDc4Njc3YWU1MTgyZTA3Y2M5XzE2NDkyNjc0NDIyMDM_20846028-5f02-4479-a252-4c1f5d396771"> 10 </us-gaap:ConcentrationRiskCustomer>
<us-gaap:ConcentrationRiskCustomer contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xODcvZnJhZzowYTc3N2VhZGE1YjU0NjQ3ODY3N2FlNTE4MmUwN2NjOS90ZXh0cmVnaW9uOjBhNzc3ZWFkYTViNTQ2NDc4Njc3YWU1MTgyZTA3Y2M5XzE2NDkyNjc0NDIyMDM_787f76b6-cd3f-42d9-9ee6-a84f325f1806"> 10 </us-gaap:ConcentrationRiskCustomer>
<us-gaap:ConcentrationRiskCustomer contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xODcvZnJhZzowYTc3N2VhZGE1YjU0NjQ3ODY3N2FlNTE4MmUwN2NjOS90ZXh0cmVnaW9uOjBhNzc3ZWFkYTViNTQ2NDc4Njc3YWU1MTgyZTA3Y2M5XzE2NDkyNjc0NDIyMDM_a72ee1df-4a05-4e57-bc70-30c64ac4f437"> 10 </us-gaap:ConcentrationRiskCustomer>
<us-gaap:QuarterlyFinancialInformationTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90ZXh0cmVnaW9uOjNlMTdkODNiYzExMjQ3ZWRiOTQwZDI0YTliZmFjOTkyXzU0_dbaec150-9ee8-430a-a36f-42fd079de6ce">
Quarterly Financial Data (Unaudited)<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><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:12.576%"/><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:12.576%"/><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:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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, 2020</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-style:italic;font-weight:700;line-height:100%">In thousands, except per share data</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%">First<br/>Quarter</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%">Second<br/>Quarter</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%">Third<br/>Quarter</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%">Fourth<br/>Quarter</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%">Revenue</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%">551,049 </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%">514,719 </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%">691,495 </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%">754,252 </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%">Operating 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%">460 </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,761 </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%">10,259 </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%">16,017 </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%">Net (loss) income</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,933)</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%">951 </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%">6,818 </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%">10,996 </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%">(Loss) earnings per common share:</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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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: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%">(0.11)</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%">0.04 </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%">0.26 </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%">0.42 </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%">Diluted</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%">(0.11)</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%">0.04 </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%">0.26 </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%">0.41 </span></td><td style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" 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, 2019</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-style:italic;font-weight:700;line-height:100%">In thousands, except per share data</span></td><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%">First<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000;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%">Second<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000;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%">Third<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fourth</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter</span></div></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%">Revenue</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%">538,083 </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%">553,775 </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%">561,441 </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%">531,677 </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%">Operating 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%">9,103 </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%">10,672 </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%">9,665 </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,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%">Net income</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,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:10pt;font-weight:400;line-height:100%">5,067 </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,843 </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,439 </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%">Earnings per common share:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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;text-align: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</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%">0.13 </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%">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: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%">0.18 </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%">0.05 </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%">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: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%">0.13 </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%">0.19 </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%">0.18 </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%">0.05 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>
</us-gaap:QuarterlyFinancialInformationTextBlock>
<us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90ZXh0cmVnaW9uOjNlMTdkODNiYzExMjQ3ZWRiOTQwZDI0YTliZmFjOTkyXzUz_61cd4bff-562b-4883-afc8-6a8f0bedd540">
<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><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:12.576%"/><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:12.576%"/><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:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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, 2020</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-style:italic;font-weight:700;line-height:100%">In thousands, except per share data</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%">First<br/>Quarter</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%">Second<br/>Quarter</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%">Third<br/>Quarter</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%">Fourth<br/>Quarter</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%">Revenue</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%">551,049 </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%">514,719 </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%">691,495 </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%">754,252 </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%">Operating 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%">460 </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,761 </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%">10,259 </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%">16,017 </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%">Net (loss) income</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,933)</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%">951 </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%">6,818 </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%">10,996 </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%">(Loss) earnings per common share:</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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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: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%">(0.11)</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%">0.04 </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%">0.26 </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%">0.42 </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%">Diluted</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%">(0.11)</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%">0.04 </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%">0.26 </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%">0.41 </span></td><td style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="21" 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, 2019</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-style:italic;font-weight:700;line-height:100%">In thousands, except per share data</span></td><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%">First<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000;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%">Second<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000;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%">Third<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fourth</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter</span></div></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%">Revenue</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%">538,083 </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%">553,775 </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%">561,441 </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%">531,677 </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%">Operating 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%">9,103 </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%">10,672 </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%">9,665 </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,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%">Net income</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,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:10pt;font-weight:400;line-height:100%">5,067 </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,843 </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,439 </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%">Earnings per common share:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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;text-align: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</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%">0.13 </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%">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: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%">0.18 </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%">0.05 </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%">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: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%">0.13 </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%">0.19 </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%">0.18 </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%">0.05 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>
</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i1b8f356b9c394567b1e5b41672e11583_D20200101-20200331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzItMS0xLTEtMA_db69c6d5-7c72-48f8-8ccb-ee4849b9a563" unitRef="usd"> 551049000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i98e6ef3bd4c5487a8c73fcea2f15fa5b_D20200401-20200630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzItMy0xLTEtMA_42b79c35-561d-4e6a-9ed2-c1b9518d3a79" unitRef="usd"> 514719000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i058f5cd1768640eb9c3935221c491093_D20200701-20200930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzItNS0xLTEtMA_596acaa0-b990-4328-a6df-8d48b9846207" unitRef="usd"> 691495000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="ic44df7f8025d4894a9f031288f86143a_D20201001-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzItNy0xLTEtMA_3c180d66-6d9f-481a-bb0f-e503fb1e247f" unitRef="usd"> 754252000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:OperatingIncomeLoss contextRef="i1b8f356b9c394567b1e5b41672e11583_D20200101-20200331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzMtMS0xLTEtMA_bafb3545-1ff4-4f0a-a47b-93fd5b76ecba" unitRef="usd"> 460000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="i98e6ef3bd4c5487a8c73fcea2f15fa5b_D20200401-20200630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzMtMy0xLTEtMA_24ca5710-582a-401c-b923-b15dee95cf22" unitRef="usd"> 2761000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="i058f5cd1768640eb9c3935221c491093_D20200701-20200930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzMtNS0xLTEtMA_23b7cb9d-7e6e-4f9d-8651-3781fdfa04c7" unitRef="usd"> 10259000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="ic44df7f8025d4894a9f031288f86143a_D20201001-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzMtNy0xLTEtMA_6c4fc428-fb83-43ee-bba8-097820baed21" unitRef="usd"> 16017000 </us-gaap:OperatingIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i1b8f356b9c394567b1e5b41672e11583_D20200101-20200331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzQtMS0xLTEtMA_a3a3e225-4581-4355-9be3-53255ccf8c19" unitRef="usd"> -2933000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i98e6ef3bd4c5487a8c73fcea2f15fa5b_D20200401-20200630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzQtMy0xLTEtMA_a6af8ade-821f-4529-83b5-c4d5e342ba57" unitRef="usd"> 951000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i058f5cd1768640eb9c3935221c491093_D20200701-20200930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzQtNS0xLTEtMA_48c73494-c6a7-436d-98ad-d240f93bddf7" unitRef="usd"> 6818000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="ic44df7f8025d4894a9f031288f86143a_D20201001-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzQtNy0xLTEtMA_acaf6a59-90eb-4539-bf74-dc8e541c69ea" unitRef="usd"> 10996000 </us-gaap:NetIncomeLoss>
<us-gaap:EarningsPerShareBasic contextRef="i1b8f356b9c394567b1e5b41672e11583_D20200101-20200331" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzYtMS0xLTEtMA_4b509983-7d09-4023-acc7-21a75bd5477e" unitRef="usdPerShare"> -0.11 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="i98e6ef3bd4c5487a8c73fcea2f15fa5b_D20200401-20200630" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzYtMy0xLTEtMA_8994ae89-91ef-4920-8590-78a8726e0253" unitRef="usdPerShare"> 0.04 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="i058f5cd1768640eb9c3935221c491093_D20200701-20200930" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzYtNS0xLTEtMA_1e817ad5-4682-41c5-8682-06e3c4002b9e" unitRef="usdPerShare"> 0.26 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="ic44df7f8025d4894a9f031288f86143a_D20201001-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzYtNy0xLTEtMA_82987da0-49f3-4ca5-9249-bf35988dd16c" unitRef="usdPerShare"> 0.42 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted contextRef="i1b8f356b9c394567b1e5b41672e11583_D20200101-20200331" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzctMS0xLTEtMA_57effd0a-962a-4fd8-a728-31d0e1c27a5c" unitRef="usdPerShare"> -0.11 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="i98e6ef3bd4c5487a8c73fcea2f15fa5b_D20200401-20200630" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzctMy0xLTEtMA_ae997950-e1ad-4b7b-95b5-d82d39de84d2" unitRef="usdPerShare"> 0.04 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="i058f5cd1768640eb9c3935221c491093_D20200701-20200930" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzctNS0xLTEtMA_e19444b4-f64e-4b60-b069-0824511ee320" unitRef="usdPerShare"> 0.26 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="ic44df7f8025d4894a9f031288f86143a_D20201001-20201231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzctNy0xLTEtMA_f8b35a26-af6d-4115-b30e-95efa3376b31" unitRef="usdPerShare"> 0.41 </us-gaap:EarningsPerShareDiluted>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i139e688011f24d739c49b9bec3cb3c24_D20190101-20190331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzEwLTEtMS0xLTA_713a3819-6349-4757-b23e-f16e4c225c71" unitRef="usd"> 538083000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i0bcdfc1ea4dd48cead1c85a539f19d10_D20190401-20190630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzEwLTMtMS0xLTA_9543c208-fb71-453d-a53f-794c271a0200" unitRef="usd"> 553775000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i9bba21805fdf4dcabeb514d24e5c9ee8_D20190701-20190930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzEwLTUtMS0xLTA_9b61c82e-3b3a-4764-b320-d3d9b6feb1ff" unitRef="usd"> 561441000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="i37042db43d6747b3ba50c048fef76404_D20191001-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzEwLTctMS0xLTA_4c5c1dff-cea6-431f-be44-99a580eae0c3" unitRef="usd"> 531677000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:OperatingIncomeLoss contextRef="i139e688011f24d739c49b9bec3cb3c24_D20190101-20190331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzExLTEtMS0xLTA_e4b136ca-2ac3-478e-80ba-ef06f2f74730" unitRef="usd"> 9103000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="i0bcdfc1ea4dd48cead1c85a539f19d10_D20190401-20190630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzExLTMtMS0xLTA_8f21b0f5-a6f2-47b5-9107-017907fb1349" unitRef="usd"> 10672000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="i9bba21805fdf4dcabeb514d24e5c9ee8_D20190701-20190930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzExLTUtMS0xLTA_9caed439-2606-4fec-b024-f92f8e852252" unitRef="usd"> 9665000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="i37042db43d6747b3ba50c048fef76404_D20191001-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzExLTctMS0xLTA_ba46c0fb-52e6-4274-9ea7-aeeb18c71925" unitRef="usd"> 5076000 </us-gaap:OperatingIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i139e688011f24d739c49b9bec3cb3c24_D20190101-20190331" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzEyLTEtMS0xLTA_034ccafd-e96d-4d39-a310-28925ef15def" unitRef="usd"> 3497000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i0bcdfc1ea4dd48cead1c85a539f19d10_D20190401-20190630" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzEyLTMtMS0xLTA_67e453a6-4729-4f2f-b92d-94b1f0449b86" unitRef="usd"> 5067000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i9bba21805fdf4dcabeb514d24e5c9ee8_D20190701-20190930" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzEyLTUtMS0xLTA_a9000a26-2171-43de-bf6a-7b133b67c670" unitRef="usd"> 4843000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="i37042db43d6747b3ba50c048fef76404_D20191001-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzEyLTctMS0xLTA_be0c9b1f-b3d6-4c63-b14e-d26026fe099d" unitRef="usd"> 1439000 </us-gaap:NetIncomeLoss>
<us-gaap:EarningsPerShareBasic contextRef="i139e688011f24d739c49b9bec3cb3c24_D20190101-20190331" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzE0LTEtMS0xLTA_70a14c09-a1e3-41e7-940d-20749583fdb6" unitRef="usdPerShare"> 0.13 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="i0bcdfc1ea4dd48cead1c85a539f19d10_D20190401-20190630" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzE0LTMtMS0xLTA_ab2c20b9-4e91-42b5-b95f-44e3c0f9d6de" unitRef="usdPerShare"> 0.19 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="i9bba21805fdf4dcabeb514d24e5c9ee8_D20190701-20190930" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzE0LTUtMS0xLTA_92a0e401-3d51-4c69-9867-399ff79d40c5" unitRef="usdPerShare"> 0.18 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="i37042db43d6747b3ba50c048fef76404_D20191001-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzE0LTctMS0xLTA_45827fd3-e8db-4a58-9141-8efb00f41513" unitRef="usdPerShare"> 0.05 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted contextRef="i139e688011f24d739c49b9bec3cb3c24_D20190101-20190331" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzE1LTEtMS0xLTA_aa4235f9-90b6-4362-b5e7-c41449e2d34a" unitRef="usdPerShare"> 0.13 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="i0bcdfc1ea4dd48cead1c85a539f19d10_D20190401-20190630" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzE1LTMtMS0xLTA_b6879626-15f5-4265-8e91-d80459dafdbf" unitRef="usdPerShare"> 0.19 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="i9bba21805fdf4dcabeb514d24e5c9ee8_D20190701-20190930" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzE1LTUtMS0xLTA_c6162198-06f1-48ed-aae2-0ffc423a990a" unitRef="usdPerShare"> 0.18 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="i37042db43d6747b3ba50c048fef76404_D20191001-20191231" decimals="2" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTAvZnJhZzozZTE3ZDgzYmMxMTI0N2VkYjk0MGQyNGE5YmZhYzk5Mi90YWJsZTo1ZmRmMWVjMjM4Y2E0OThhODMzNTgzODZhYmJlMzdkYi90YWJsZXJhbmdlOjVmZGYxZWMyMzhjYTQ5OGE4MzM1ODM4NmFiYmUzN2RiXzE1LTctMS0xLTA_d0aac776-69db-4cd0-a1dd-dbfcd53a91a7" unitRef="usdPerShare"> 0.05 </us-gaap:EarningsPerShareDiluted>
<us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTMvZnJhZzoyZGQzNjcwZDYwNmY0MDQzYTBiMDFjNDNiYzI2MTM4OC90ZXh0cmVnaW9uOjJkZDM2NzBkNjA2ZjQwNDNhMGIwMWM0M2JjMjYxMzg4XzEwNg_d7cfaf3f-4f83-44b9-a5df-8c85396469eb"> Related PartiesThere were no related party transactions during the years ended December 31, 2020, 2019 or 2018. </us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
<us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTMvZnJhZzoyZGQzNjcwZDYwNmY0MDQzYTBiMDFjNDNiYzI2MTM4OC90ZXh0cmVnaW9uOjJkZDM2NzBkNjA2ZjQwNDNhMGIwMWM0M2JjMjYxMzg4XzE2NDkyNjc0NDE3ODY_3e4fe7be-04fb-4310-af7a-aa9af91fbdc1" unitRef="usd"> 0 </us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
<us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTMvZnJhZzoyZGQzNjcwZDYwNmY0MDQzYTBiMDFjNDNiYzI2MTM4OC90ZXh0cmVnaW9uOjJkZDM2NzBkNjA2ZjQwNDNhMGIwMWM0M2JjMjYxMzg4XzE2NDkyNjc0NDE3ODY_811f9128-6601-4204-b45d-6d06e2f3bcc9" unitRef="usd"> 0 </us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
<us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTMvZnJhZzoyZGQzNjcwZDYwNmY0MDQzYTBiMDFjNDNiYzI2MTM4OC90ZXh0cmVnaW9uOjJkZDM2NzBkNjA2ZjQwNDNhMGIwMWM0M2JjMjYxMzg4XzE2NDkyNjc0NDE3ODY_a4ac69d1-0b74-4be0-9f5a-6a371bc51064" unitRef="usd"> 0 </us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
<us-gaap:LesseeOperatingLeasesTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90ZXh0cmVnaW9uOmQ2NjE5OTZjYWRkMzRkNWM4ZjEzMThkNjg4YTc2OWEyXzM4ODE_02594751-3238-43cd-a9c7-f00e3d25e750">
Leases<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASC Topic 842 on January 1, 2019 using the modified retrospective approach. Comparative information has not been restated and continues to be reported under ASC 840, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC Topic 840"), which was the accounting standard in effect for those periods. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space for purposes of conducting its business. As of December 31, 2020, the Company leases approximately 225,000 square feet at its corporate headquarters in Chicago, Illinois, with a lease term expiring in September 2027. In addition, the Company continues to lease approximately 30 branch sales offices, with a range of lease terms between 2-11 years. Leases with an initial term of 12 months or less are not recorded on the balance sheet; lease expense for these leases is recognized on a straight-line basis over the lease term. All Company leases, consisting primarily of facility leases, were evaluated upon the adoption of ASC Topic 842, and it was determined that these were all operating leases. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most leases include one or more options to renew, with renewal terms that can extend the lease term. The Company also has some leases that include termination options. The exercise of lease renewal or termination options is at the Company's sole discretion, and it does not recognize these options as part of its ROU assets or lease liabilities. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement contains a lease at inception. The Company has performed an evaluation of other contracts with customers and suppliers in accordance with ASC Topic 842 and has determined that, except for the facility leases described above, none of its contracts contain a lease. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance sheet classification of lease assets and liabilities is as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="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:700;line-height:100%">December 31, 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%">ROU assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align: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 lease assets</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%">16,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">19,638 </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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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%">Operating lease liabilities:</span></td><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTpiNmI3MGRkYjkzMDM0MjkxODdlZWFlNTY2NGEyM2ZmYS90YWJsZXJhbmdlOmI2YjcwZGRiOTMwMzQyOTE4N2VlYWU1NjY0YTIzZmZhXzUtMC0xLTEtNTgwOA_03b3fee3-728d-4a2f-ba80-b7792bca72cf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTpiNmI3MGRkYjkzMDM0MjkxODdlZWFlNTY2NGEyM2ZmYS90YWJsZXJhbmdlOmI2YjcwZGRiOTMwMzQyOTE4N2VlYWU1NjY0YTIzZmZhXzUtMC0xLTEtNTgwOA_64315381-3172-4837-b4f8-f08b9f69522f">Current portion in other current liabilities</span></span></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,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,810 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent operating lease liabilities</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%">27,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">31,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</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%">31,655 </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 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%">37,285 </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="margin-bottom:6pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The components of lease expense is as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">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%">December 31, 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%">Operating lease expense</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%">5,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">5,930 </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%">Short-term lease 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%">143 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">261 </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 lease expense </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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%">5,794 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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,191 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2018, the Company recognized operating lease rental expense of $6.0 million on a straight-line basis over the term of the lease in accordance with ASC Topic 840. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities for the year ended December 31, 2020 and 2019 was $8.4 million and $8.6 million, respectively, and was included in net cash provided by operating activities in the consolidated statement of cash flows. During the year ended December 31, 2020 and 2019, a total of $0.2 million and $2.1 million, respectively, of right-of-use assets were obtained in exchange for new operating lease liabilities. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The average lease term and discount rate were as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="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:700;line-height:100%">December 31, 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 remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">6.16</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">6.85</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 operating discount rate</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%">7.6 </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><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%">7.5 </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="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's leases generally do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment. The incremental borrowing rate is influenced by the Company's credit rating and lease term and may differ for individual leases. The Company used incremental borrowing rates as of January 1, 2019 for operating leases that commenced prior to that date.</span></div><div style="margin-top:6pt;text-indent:18pt"><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, maturities of operating lease liabilities were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.175%"/><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:10pt;font-weight:700;line-height:100%">Operating Leases</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,244 </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"><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%">6,476 </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%">6,137 </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%">5,673 </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%">5,705 </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%">9,925 </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 lease payments</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%">40,160 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</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%">8,505 </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 operating lease liabilities</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%">31,655 </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="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Practical Expedients</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the package of practical expedients that allows it to (i) not reassess whether an arrangement contains a lease, (ii) carry forward its lease classification as operating or capital leases and (iii) not reassess its previously recorded initial direct costs. In addition, the Company elected the practical expedient to not separate lease and non-lease components, and therefore both components are accounted for and recognized as lease components.</span></div>
</us-gaap:LesseeOperatingLeasesTextBlock>
<echo:LesseeOperatingLeaseAreaOfProperty contextRef="id7074736760040f3997d94f1a5b3ea69_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90ZXh0cmVnaW9uOmQ2NjE5OTZjYWRkMzRkNWM4ZjEzMThkNjg4YTc2OWEyXzQxMA_e3a96e9c-e8f0-41be-87ca-7fb7175bf613" unitRef="sqft"> 225000 </echo:LesseeOperatingLeaseAreaOfProperty>
<echo:LesseeOperatingLeaseNumberOfProperties contextRef="if3743ed466d54208b6f23465ab1f3501_I20201231" decimals="0" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90ZXh0cmVnaW9uOmQ2NjE5OTZjYWRkMzRkNWM4ZjEzMThkNjg4YTc2OWEyXzU4MQ_3d84fd01-87f0-428c-90f5-c6afe2876669" unitRef="property"> 30 </echo:LesseeOperatingLeaseNumberOfProperties>
<us-gaap:LesseeOperatingLeaseTermOfContract contextRef="i77c758bad2b749eb98ab2cc668783252_I20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90ZXh0cmVnaW9uOmQ2NjE5OTZjYWRkMzRkNWM4ZjEzMThkNjg4YTc2OWEyXzY0Mg_3beab5bd-a4f9-477a-9fbd-4884dae90ba7"> P2Y </us-gaap:LesseeOperatingLeaseTermOfContract>
<us-gaap:LesseeOperatingLeaseTermOfContract contextRef="i87c8db90be174576a1717e641bdbf3c4_I20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90ZXh0cmVnaW9uOmQ2NjE5OTZjYWRkMzRkNWM4ZjEzMThkNjg4YTc2OWEyXzY0NQ_59ad9331-273c-4547-87d1-e5c3ba6d4c84"> P11Y </us-gaap:LesseeOperatingLeaseTermOfContract>
<echo:AssetsAndLiabilitiesLesseeTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90ZXh0cmVnaW9uOmQ2NjE5OTZjYWRkMzRkNWM4ZjEzMThkNjg4YTc2OWEyXzM4Nzk_226f22df-2899-4b4f-bac5-8c07e5046247">
<div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balance sheet classification of lease assets and liabilities is as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="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:700;line-height:100%">December 31, 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%">ROU assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align: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 lease assets</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%">16,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">19,638 </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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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%">Operating lease liabilities:</span></td><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTpiNmI3MGRkYjkzMDM0MjkxODdlZWFlNTY2NGEyM2ZmYS90YWJsZXJhbmdlOmI2YjcwZGRiOTMwMzQyOTE4N2VlYWU1NjY0YTIzZmZhXzUtMC0xLTEtNTgwOA_03b3fee3-728d-4a2f-ba80-b7792bca72cf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTpiNmI3MGRkYjkzMDM0MjkxODdlZWFlNTY2NGEyM2ZmYS90YWJsZXJhbmdlOmI2YjcwZGRiOTMwMzQyOTE4N2VlYWU1NjY0YTIzZmZhXzUtMC0xLTEtNTgwOA_64315381-3172-4837-b4f8-f08b9f69522f">Current portion in other current liabilities</span></span></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,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,810 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent operating lease liabilities</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%">27,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">31,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</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%">31,655 </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 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%">37,285 </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>
</echo:AssetsAndLiabilitiesLesseeTableTextBlock>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTpiNmI3MGRkYjkzMDM0MjkxODdlZWFlNTY2NGEyM2ZmYS90YWJsZXJhbmdlOmI2YjcwZGRiOTMwMzQyOTE4N2VlYWU1NjY0YTIzZmZhXzItMS0xLTEtMA_5e12f785-274c-4cf8-9491-ea433d012811" unitRef="usd"> 16724000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTpiNmI3MGRkYjkzMDM0MjkxODdlZWFlNTY2NGEyM2ZmYS90YWJsZXJhbmdlOmI2YjcwZGRiOTMwMzQyOTE4N2VlYWU1NjY0YTIzZmZhXzItMi0xLTEtMTcyNg_0a25d7fb-18f8-4c8e-89d5-7f13acdba79c" unitRef="usd"> 19638000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTpiNmI3MGRkYjkzMDM0MjkxODdlZWFlNTY2NGEyM2ZmYS90YWJsZXJhbmdlOmI2YjcwZGRiOTMwMzQyOTE4N2VlYWU1NjY0YTIzZmZhXzUtMS0xLTEtMA_64bf150d-c665-4126-b8d5-13594992392a" unitRef="usd"> 4004000 </us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTpiNmI3MGRkYjkzMDM0MjkxODdlZWFlNTY2NGEyM2ZmYS90YWJsZXJhbmdlOmI2YjcwZGRiOTMwMzQyOTE4N2VlYWU1NjY0YTIzZmZhXzUtMi0xLTEtMTcyOQ_89d97f39-e4e8-44a9-ae8b-6ec43b0b9af5" unitRef="usd"> 5810000 </us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTpiNmI3MGRkYjkzMDM0MjkxODdlZWFlNTY2NGEyM2ZmYS90YWJsZXJhbmdlOmI2YjcwZGRiOTMwMzQyOTE4N2VlYWU1NjY0YTIzZmZhXzYtMS0xLTEtMA_ed591e3e-f6a2-4567-b1b1-2a8fd5caab9a" unitRef="usd"> 27651000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTpiNmI3MGRkYjkzMDM0MjkxODdlZWFlNTY2NGEyM2ZmYS90YWJsZXJhbmdlOmI2YjcwZGRiOTMwMzQyOTE4N2VlYWU1NjY0YTIzZmZhXzYtMi0xLTEtMTczMg_38071da5-7637-4a1a-95a4-aa78600b2a24" unitRef="usd"> 31475000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:OperatingLeaseLiability contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTpiNmI3MGRkYjkzMDM0MjkxODdlZWFlNTY2NGEyM2ZmYS90YWJsZXJhbmdlOmI2YjcwZGRiOTMwMzQyOTE4N2VlYWU1NjY0YTIzZmZhXzctMS0xLTEtMA_4d1c862f-9dd7-4cb5-986e-a92c232fbc1b" unitRef="usd"> 31655000 </us-gaap:OperatingLeaseLiability>
<us-gaap:OperatingLeaseLiability contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTpiNmI3MGRkYjkzMDM0MjkxODdlZWFlNTY2NGEyM2ZmYS90YWJsZXJhbmdlOmI2YjcwZGRiOTMwMzQyOTE4N2VlYWU1NjY0YTIzZmZhXzctMi0xLTEtNTYzNg_15c9d2fc-e080-4b0f-b552-f750294a743d" unitRef="usd"> 37285000 </us-gaap:OperatingLeaseLiability>
<us-gaap:LeaseCostTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90ZXh0cmVnaW9uOmQ2NjE5OTZjYWRkMzRkNWM4ZjEzMThkNjg4YTc2OWEyXzM4ODI_0896a4f3-7796-461f-88da-93c46c517a4e">
<div style="margin-bottom:6pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The components of lease expense is as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">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%">December 31, 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%">Operating lease expense</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%">5,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">5,930 </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%">Short-term lease 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%">143 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">261 </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 lease expense </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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%">5,794 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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,191 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The average lease term and discount rate were as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="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:700;line-height:100%">December 31, 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 remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">6.16</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">6.85</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 operating discount rate</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%">7.6 </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><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%">7.5 </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:LeaseCostTableTextBlock>
<us-gaap:OperatingLeaseCost contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTozYmUxMzBkYjk3MTA0MDE0ODM1MWQ3MzI0NGMzMmRlOC90YWJsZXJhbmdlOjNiZTEzMGRiOTcxMDQwMTQ4MzUxZDczMjQ0YzMyZGU4XzEtMS0xLTEtMA_79851c91-aee7-4791-b767-92bde38ddb8d" unitRef="usd"> 5651000 </us-gaap:OperatingLeaseCost>
<us-gaap:OperatingLeaseCost contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTozYmUxMzBkYjk3MTA0MDE0ODM1MWQ3MzI0NGMzMmRlOC90YWJsZXJhbmdlOjNiZTEzMGRiOTcxMDQwMTQ4MzUxZDczMjQ0YzMyZGU4XzEtMi0xLTEtMTczOA_43589124-0e47-49c1-8bf9-5926d3720661" unitRef="usd"> 5930000 </us-gaap:OperatingLeaseCost>
<us-gaap:ShortTermLeaseCost contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTozYmUxMzBkYjk3MTA0MDE0ODM1MWQ3MzI0NGMzMmRlOC90YWJsZXJhbmdlOjNiZTEzMGRiOTcxMDQwMTQ4MzUxZDczMjQ0YzMyZGU4XzItMS0xLTEtMA_b1d489a9-cce4-4518-a648-864d85950ffd" unitRef="usd"> 143000 </us-gaap:ShortTermLeaseCost>
<us-gaap:ShortTermLeaseCost contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTozYmUxMzBkYjk3MTA0MDE0ODM1MWQ3MzI0NGMzMmRlOC90YWJsZXJhbmdlOjNiZTEzMGRiOTcxMDQwMTQ4MzUxZDczMjQ0YzMyZGU4XzItMi0xLTEtMTczOA_e6afc149-2b04-4e78-80b2-65e387e45a3b" unitRef="usd"> 261000 </us-gaap:ShortTermLeaseCost>
<us-gaap:LeaseCost contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTozYmUxMzBkYjk3MTA0MDE0ODM1MWQ3MzI0NGMzMmRlOC90YWJsZXJhbmdlOjNiZTEzMGRiOTcxMDQwMTQ4MzUxZDczMjQ0YzMyZGU4XzMtMS0xLTEtMA_a6f4d555-a585-48a6-8e5d-4a52407ae797" unitRef="usd"> 5794000 </us-gaap:LeaseCost>
<us-gaap:LeaseCost contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTozYmUxMzBkYjk3MTA0MDE0ODM1MWQ3MzI0NGMzMmRlOC90YWJsZXJhbmdlOjNiZTEzMGRiOTcxMDQwMTQ4MzUxZDczMjQ0YzMyZGU4XzMtMi0xLTEtMTczOA_a21f650b-8ac4-44b4-a11d-2a1969285766" unitRef="usd"> 6191000 </us-gaap:LeaseCost>
<us-gaap:LeaseAndRentalExpense contextRef="ibc922d1e251d44d1853757165c88dd2b_D20180101-20181231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90ZXh0cmVnaW9uOmQ2NjE5OTZjYWRkMzRkNWM4ZjEzMThkNjg4YTc2OWEyXzgyNDYzMzcyMTMzNzI_ee344bc2-9363-4f94-ac89-61cec2b681c7" unitRef="usd"> 6000000.0 </us-gaap:LeaseAndRentalExpense>
<us-gaap:OperatingLeasePayments contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90ZXh0cmVnaW9uOmQ2NjE5OTZjYWRkMzRkNWM4ZjEzMThkNjg4YTc2OWEyXzIyOTg_2c78cd85-882d-42eb-bbc3-3f96087d8772" unitRef="usd"> 8400000 </us-gaap:OperatingLeasePayments>
<us-gaap:OperatingLeasePayments contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90ZXh0cmVnaW9uOmQ2NjE5OTZjYWRkMzRkNWM4ZjEzMThkNjg4YTc2OWEyXzM4NDgyOTA3MDExMjY_b80860d5-b1f7-4146-95c5-aad5b1489cd8" unitRef="usd"> 8600000 </us-gaap:OperatingLeasePayments>
<us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90ZXh0cmVnaW9uOmQ2NjE5OTZjYWRkMzRkNWM4ZjEzMThkNjg4YTc2OWEyXzI0NDU_0382673f-bac4-4e83-920b-7d9b6cb0598d" unitRef="usd"> 200000 </us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
<us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="i0acb6212f0104b2094a132f6cd49de37_D20190101-20191231" decimals="-5" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90ZXh0cmVnaW9uOmQ2NjE5OTZjYWRkMzRkNWM4ZjEzMThkNjg4YTc2OWEyXzM4NDgyOTA3MDExNjQ_ee3e22a3-4dc8-4a53-a754-b5f822c4732d" unitRef="usd"> 2100000 </us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
<us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTo0OGU3MGRlMTIzNTU0NDlkYWY3MjgxY2JmOTQ5NmNlYi90YWJsZXJhbmdlOjQ4ZTcwZGUxMjM1NTQ0OWRhZjcyODFjYmY5NDk2Y2ViXzEtMS0xLTEtMA_81f89a42-a214-40e7-907f-82d2ee691b54"> P6Y1M28D </us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTo0OGU3MGRlMTIzNTU0NDlkYWY3MjgxY2JmOTQ5NmNlYi90YWJsZXJhbmdlOjQ4ZTcwZGUxMjM1NTQ0OWRhZjcyODFjYmY5NDk2Y2ViXzEtMi0xLTEtMTc0OA_f313e494-6dbe-44ed-b67a-fb4b0d181884"> P6Y10M6D </us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTo0OGU3MGRlMTIzNTU0NDlkYWY3MjgxY2JmOTQ5NmNlYi90YWJsZXJhbmdlOjQ4ZTcwZGUxMjM1NTQ0OWRhZjcyODFjYmY5NDk2Y2ViXzItMS0xLTEtMA_c08593b9-f7ea-4543-aaaf-eeff0569d6b1" unitRef="number"> 0.076 </us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
<us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="i29c1f609cd664aa88290c07e9d871aa5_I20191231" decimals="3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTo0OGU3MGRlMTIzNTU0NDlkYWY3MjgxY2JmOTQ5NmNlYi90YWJsZXJhbmdlOjQ4ZTcwZGUxMjM1NTQ0OWRhZjcyODFjYmY5NDk2Y2ViXzItMi0xLTEtMTc0OA_de508942-be92-44e3-8f9a-1756341b0495" unitRef="number"> 0.075 </us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
<us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90ZXh0cmVnaW9uOmQ2NjE5OTZjYWRkMzRkNWM4ZjEzMThkNjg4YTc2OWEyXzM4ODA_e74df7ef-f174-4fd8-9547-3d84c47330ba">
<div style="margin-top:6pt;text-indent:18pt"><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, maturities of operating lease liabilities were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.175%"/><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:10pt;font-weight:700;line-height:100%">Operating Leases</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,244 </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"><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%">6,476 </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%">6,137 </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%">5,673 </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%">5,705 </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%">9,925 </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 lease payments</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%">40,160 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</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%">8,505 </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 operating lease liabilities</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%">31,655 </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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTo1NDUxMTUyODEwYzA0MjNkYTg4ZjM4ZGNlNTc4MmY5ZC90YWJsZXJhbmdlOjU0NTExNTI4MTBjMDQyM2RhODhmMzhkY2U1NzgyZjlkXzEtMS0xLTEtMA_874569fa-bccd-4167-a25c-589a96880084" unitRef="usd"> 6244000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTo1NDUxMTUyODEwYzA0MjNkYTg4ZjM4ZGNlNTc4MmY5ZC90YWJsZXJhbmdlOjU0NTExNTI4MTBjMDQyM2RhODhmMzhkY2U1NzgyZjlkXzItMS0xLTEtMA_385f3f5f-c155-4ca6-bbcc-181502f6b8eb" unitRef="usd"> 6476000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTo1NDUxMTUyODEwYzA0MjNkYTg4ZjM4ZGNlNTc4MmY5ZC90YWJsZXJhbmdlOjU0NTExNTI4MTBjMDQyM2RhODhmMzhkY2U1NzgyZjlkXzMtMS0xLTEtMA_4065c244-10ba-4f6e-95d5-a919778363e0" unitRef="usd"> 6137000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTo1NDUxMTUyODEwYzA0MjNkYTg4ZjM4ZGNlNTc4MmY5ZC90YWJsZXJhbmdlOjU0NTExNTI4MTBjMDQyM2RhODhmMzhkY2U1NzgyZjlkXzQtMS0xLTEtMA_dd92a467-ed2b-4826-bf4f-b26e06530a5b" unitRef="usd"> 5673000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTo1NDUxMTUyODEwYzA0MjNkYTg4ZjM4ZGNlNTc4MmY5ZC90YWJsZXJhbmdlOjU0NTExNTI4MTBjMDQyM2RhODhmMzhkY2U1NzgyZjlkXzUtMS0xLTEtMA_207e226a-1772-49f6-b79f-bcb6d8a36e2b" unitRef="usd"> 5705000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTo1NDUxMTUyODEwYzA0MjNkYTg4ZjM4ZGNlNTc4MmY5ZC90YWJsZXJhbmdlOjU0NTExNTI4MTBjMDQyM2RhODhmMzhkY2U1NzgyZjlkXzYtMS0xLTEtMA_145db7e4-af10-4b5d-829d-e2d18babb6f8" unitRef="usd"> 9925000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTo1NDUxMTUyODEwYzA0MjNkYTg4ZjM4ZGNlNTc4MmY5ZC90YWJsZXJhbmdlOjU0NTExNTI4MTBjMDQyM2RhODhmMzhkY2U1NzgyZjlkXzctMS0xLTEtMA_96815a97-9845-4176-bd88-a9a92b377a87" unitRef="usd"> 40160000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
<us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTo1NDUxMTUyODEwYzA0MjNkYTg4ZjM4ZGNlNTc4MmY5ZC90YWJsZXJhbmdlOjU0NTExNTI4MTBjMDQyM2RhODhmMzhkY2U1NzgyZjlkXzgtMS0xLTEtMA_e82b6eff-27ac-4c1a-bfc7-c20ab5373e15" unitRef="usd"> 8505000 </us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
<us-gaap:OperatingLeaseLiability contextRef="i4678a7cda2414144a4a0b68c8bc554e0_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8xOTkvZnJhZzpkNjYxOTk2Y2FkZDM0ZDVjOGYxMzE4ZDY4OGE3NjlhMi90YWJsZTo1NDUxMTUyODEwYzA0MjNkYTg4ZjM4ZGNlNTc4MmY5ZC90YWJsZXJhbmdlOjU0NTExNTI4MTBjMDQyM2RhODhmMzhkY2U1NzgyZjlkXzktMS0xLTEtMA_ec44c28c-b2e8-4cf8-b0e6-3e6fa8f8343a" unitRef="usd"> 31655000 </us-gaap:OperatingLeaseLiability>
<srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="i5f0988da5dff4cfa92891af7806a726d_D20200101-20201231" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90ZXh0cmVnaW9uOjBmY2QyZWVlZDE1NzQ4YmRiNDQwY2Y0MjEyNjJmNGY5Xzk4_14aa4765-1e43-464f-b593-be57cc5d0a6a">
<div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valuation and Qualifying Accounts</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><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.640%"/><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%">(In thousands)</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%">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:10pt;font-weight:700;line-height:100%">2019</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%">2018</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%">Allowance for doubtful accounts:</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="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%">Balance at beginning of year</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%">4,255 </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%">4,618 </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%">3,745 </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%">Provision, charged to 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%">2,881 </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,333 </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,654 </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"/><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%">Write-offs, less recoveries</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%">(850)</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,696)</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,781)</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%">Balance at end of year</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%">6,287 </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%">4,255 </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%">4,618 </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:700;line-height:100%">Deferred tax assets - valuation allowance:</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"/></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 beginning of year</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%">8,336 </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,241 </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%">3,627 </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%">Adjustments</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,112 </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,095 </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,613 </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%">Balance at end of year</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%">10,448 </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-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,336 </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%">5,241 </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="6" 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%">Note: Amounts may not foot due to rounding.</span></td><td colspan="3" style="padding:0 1pt"/><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 #000000;padding:0 1pt"/></tr></table></div>
</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
<us-gaap:ValuationAllowancesAndReservesBalance contextRef="i1376bf1c98fc4ab9a18fce355463d043_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzItMS0xLTEtMA_7ed8b12b-8645-434d-99d4-743134722b0f" unitRef="usd"> 4255000 </us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesBalance contextRef="i8e59c6a75e5745eb9b4d00e24819b93a_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzItMy0xLTEtMA_53ee5de6-f105-4b0b-9cbb-333af18e4563" unitRef="usd"> 4618000 </us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesBalance contextRef="i3636eb10e6134c098d02ff0d6ed20c03_I20171231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzItNS0xLTEtMA_22b8dad8-224d-4f92-a04e-4b295a87a286" unitRef="usd"> 3745000 </us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="i135a96022ff24dc088ebaf3e71ef1e0a_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzMtMS0xLTEtMA_f407c18d-e553-4c27-8ffd-ef765504f2d1" unitRef="usd"> 2881000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="id8f1c1260be4489cb0bc534426facd25_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzMtMy0xLTEtMA_9a9f865e-eed2-4654-932f-5492bde8d7ce" unitRef="usd"> 2333000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="i9716b2ebc1c643f1a3add56a29fc6d91_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzMtNS0xLTEtMA_235690b9-2de9-4019-a001-c9560e4cf677" unitRef="usd"> 2654000 </us-gaap:ProvisionForDoubtfulAccounts>
<echo:ValuationAllowancesAndReservesDeductionsNetOfRecoveries contextRef="i135a96022ff24dc088ebaf3e71ef1e0a_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzUtMS0xLTEtMA_43836b27-7a14-4d71-9f2d-4a0c115c68e1" unitRef="usd"> 850000 </echo:ValuationAllowancesAndReservesDeductionsNetOfRecoveries>
<echo:ValuationAllowancesAndReservesDeductionsNetOfRecoveries contextRef="id8f1c1260be4489cb0bc534426facd25_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzUtMy0xLTEtMA_f8366d56-afbf-4ac7-ad14-bac44a4fa47e" unitRef="usd"> 2696000 </echo:ValuationAllowancesAndReservesDeductionsNetOfRecoveries>
<echo:ValuationAllowancesAndReservesDeductionsNetOfRecoveries contextRef="i9716b2ebc1c643f1a3add56a29fc6d91_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzUtNS0xLTEtMA_6f193668-7ec4-477b-94f5-6fc713e38a37" unitRef="usd"> 1781000 </echo:ValuationAllowancesAndReservesDeductionsNetOfRecoveries>
<us-gaap:ValuationAllowancesAndReservesBalance contextRef="i932a40c8cb1b42a086ac686f7fa8b615_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzYtMS0xLTEtMA_a62ef9bd-aa01-4c7c-a99b-e2c24625b70e" unitRef="usd"> 6287000 </us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesBalance contextRef="i1376bf1c98fc4ab9a18fce355463d043_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzYtMy0xLTEtMA_75374fae-49cb-4e98-8ab2-f2d4c988f28e" unitRef="usd"> 4255000 </us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesBalance contextRef="i8e59c6a75e5745eb9b4d00e24819b93a_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzYtNS0xLTEtMA_348534cf-2c54-4a98-857d-d35b6b6b576b" unitRef="usd"> 4618000 </us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesBalance contextRef="i292d969d9f3640479839ea3d747323c1_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzgtMS0xLTEtMA_0aa281e0-68a8-46af-9c23-7cb85689b5af" unitRef="usd"> 8336000 </us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesBalance contextRef="i3c3e634f774b41ec984f9e7933b44192_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzgtMy0xLTEtMA_3d491bc0-1653-42c6-b155-8c9f00288478" unitRef="usd"> 5241000 </us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesBalance contextRef="ib3d85a7f40c64360afa270596a89bc0d_I20171231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzgtNS0xLTEtMA_01ea405f-6d60-4550-a25b-d9b8835c2024" unitRef="usd"> 3627000 </us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesAdjustments contextRef="ifdeb643201424d91b0e2dd60c26b7437_D20200101-20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzktMS0xLTEtMA_f20e788c-32fc-4f4e-a030-2cf09286a500" unitRef="usd"> 2112000 </us-gaap:ValuationAllowancesAndReservesAdjustments>
<us-gaap:ValuationAllowancesAndReservesAdjustments contextRef="ia8b8fc7a20624f3ab00a7f4e5a098856_D20190101-20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzktMy0xLTEtMA_aa79fcaa-0179-4c34-b022-b3fe4e935b9e" unitRef="usd"> 3095000 </us-gaap:ValuationAllowancesAndReservesAdjustments>
<us-gaap:ValuationAllowancesAndReservesAdjustments contextRef="i975b723a7a8044c3a26f412cdc8a6655_D20180101-20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzktNS0xLTEtMA_790d9040-5ccf-496d-9d60-68a486adc86e" unitRef="usd"> 1613000 </us-gaap:ValuationAllowancesAndReservesAdjustments>
<us-gaap:ValuationAllowancesAndReservesBalance contextRef="i1465769e561448b2914cf407073af7c5_I20201231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzEwLTEtMS0xLTA_053f91a6-ac8f-4745-b548-8941ff2d4665" unitRef="usd"> 10448000 </us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesBalance contextRef="i292d969d9f3640479839ea3d747323c1_I20191231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzEwLTMtMS0xLTA_c3dcb5f9-4b7f-4fe3-bae5-6b8ee2c26008" unitRef="usd"> 8336000 </us-gaap:ValuationAllowancesAndReservesBalance>
<us-gaap:ValuationAllowancesAndReservesBalance contextRef="i3c3e634f774b41ec984f9e7933b44192_I20181231" decimals="-3" id="id3VybDovL2RvY3MudjEvZG9jOjA0NDg3YTkwMzNmODQyM2JhZGVkMGFjNGQwMDk3YmJmL3NlYzowNDQ4N2E5MDMzZjg0MjNiYWRlZDBhYzRkMDA5N2JiZl8yMzUvZnJhZzowZmNkMmVlZWQxNTc0OGJkYjQ0MGNmNDIxMjYyZjRmOS90YWJsZTozZDFlYzA4MGIwMjY0NmY2YTFhNjJkNTU0NTAzOTExZS90YWJsZXJhbmdlOjNkMWVjMDgwYjAyNjQ2ZjZhMWE2MmQ1NTQ1MDM5MTFlXzEwLTUtMS0xLTA_843d55c6-bcb5-40ce-87e1-6bd94be1df0b" unitRef="usd"> 5241000 </us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>


2 Subsequent Filings that Reference this Filing

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

10/21/21  Echo Global Logistics, Inc.       DEFM14A                1:2.6M                                   Toppan Merrill/FA
10/05/21  Echo Global Logistics, Inc.       PREM14A    10/05/21    1:3M                                     Toppan Merrill/FA


11 Previous Filings that this Filing References

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

10/05/20  Echo Global Logistics, Inc.       8-K:5,9    10/05/20   12:298K                                   Toppan Merrill/FA
 2/22/19  Echo Global Logistics, Inc.       10-K       12/31/18   93:8.1M
10/24/18  Echo Global Logistics, Inc.       8-K:2,9    10/23/18    2:1.2M                                   Toppan Merrill/FA
 5/01/17  Echo Global Logistics, Inc.       DEF 14A     6/16/17    1:1.2M
 8/19/16  Echo Global Logistics, Inc.       8-K:5,9     8/19/16    4:243K                                   Toppan Merrill/FA
 6/01/15  Echo Global Logistics, Inc.       8-K:1,2,3,9 6/01/15    3:1.2M                                   Toppan Merrill/FA
 5/05/15  Echo Global Logistics, Inc.       8-K:1,9     4/29/15    7:1.6M                                   Toppan Merrill/FA
 4/21/15  Echo Global Logistics, Inc.       8-K:1,2,5,9 4/17/15    5:972K                                   Toppan Merrill/FA
 7/31/14  Echo Global Logistics, Inc.       10-Q        6/30/14   54:4.8M
 9/16/09  Echo Global Logistics, Inc.       S-1/A                 19:5.7M                                   Toppan Merrill-FA
 4/30/08  Echo Global Logistics, Inc.       S-1                    9:3.3M                                   Toppan Merrill-FA
Top
Filing Submission 0001426945-21-000007   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Sun., May 5, 1:34:02.3pm ET