0001426945-20-000014.txt : 20200423 0001426945-20-000014.hdr.sgml : 20200423 20200423163902 ACCESSION NUMBER: 0001426945-20-000014 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200423 DATE AS OF CHANGE: 20200423 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Echo Global Logistics, Inc. CENTRAL INDEX KEY: 0001426945 STANDARD INDUSTRIAL CLASSIFICATION: ARRANGEMENT OF TRANSPORTATION OF FREIGHT & CARGO [4731] IRS NUMBER: 205001120 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34470 FILM NUMBER: 20811517 BUSINESS ADDRESS: STREET 1: 600 WEST CHICAGO AVENUE STREET 2: SUITE 725 CITY: CHICAGO STATE: IL ZIP: 60654 BUSINESS PHONE: 1-800-354-7993 MAIL ADDRESS: STREET 1: 600 WEST CHICAGO AVENUE STREET 2: SUITE 725 CITY: CHICAGO STATE: IL ZIP: 60654 10-Q 1 echo-20200331.htm 10-Q echo-20200331
000142694512/312020Q1FALSE181,83000014269452020-01-012020-03-31xbrli:shares00014269452020-04-22iso4217:USDxbrli:shares00014269452020-03-31iso4217:USD00014269452019-01-012019-03-3100014269452019-12-3100014269452018-12-3100014269452019-03-310001426945us-gaap:CommonStockMember2019-12-310001426945us-gaap:TreasuryStockMember2019-12-310001426945us-gaap:AdditionalPaidInCapitalMember2019-12-310001426945us-gaap:RetainedEarningsMember2019-12-310001426945us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001426945us-gaap:CommonStockMember2020-01-012020-03-310001426945us-gaap:TreasuryStockMember2020-01-012020-03-310001426945us-gaap:RetainedEarningsMember2020-01-012020-03-310001426945us-gaap:CommonStockMember2020-03-310001426945us-gaap:TreasuryStockMember2020-03-310001426945us-gaap:AdditionalPaidInCapitalMember2020-03-310001426945us-gaap:RetainedEarningsMember2020-03-310001426945us-gaap:CommonStockMember2018-12-310001426945us-gaap:TreasuryStockMember2018-12-310001426945us-gaap:AdditionalPaidInCapitalMember2018-12-310001426945us-gaap:RetainedEarningsMember2018-12-310001426945us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310001426945us-gaap:CommonStockMember2019-01-012019-03-310001426945us-gaap:TreasuryStockMember2019-01-012019-03-310001426945us-gaap:RetainedEarningsMember2019-01-012019-03-310001426945us-gaap:CommonStockMember2019-03-310001426945us-gaap:TreasuryStockMember2019-03-310001426945us-gaap:AdditionalPaidInCapitalMember2019-03-310001426945us-gaap:RetainedEarningsMember2019-03-310001426945echo:TransactionalMember2020-01-012020-03-310001426945echo:TransactionalMember2019-01-012019-03-310001426945echo:ManagedTransportationMember2020-01-012020-03-310001426945echo:ManagedTransportationMember2019-01-012019-03-310001426945echo:TruckloadMember2020-01-012020-03-310001426945echo:TruckloadMember2019-01-012019-03-310001426945echo:LessthantruckloadMember2020-01-012020-03-310001426945echo:LessthantruckloadMember2019-01-012019-03-310001426945echo:OtherMember2020-01-012020-03-310001426945echo:OtherMember2019-01-012019-03-310001426945echo:ContingentConsiderationMember2019-12-310001426945echo:ContingentConsiderationMember2020-03-31xbrli:pure0001426945srt:MinimumMember2020-03-310001426945srt:MaximumMember2020-03-310001426945us-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMember2020-03-310001426945us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMember2020-03-310001426945us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberecho:ContingentConsiderationMember2020-03-310001426945us-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Member2020-03-310001426945us-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMember2019-12-310001426945us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMember2019-12-310001426945us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberecho:ContingentConsiderationMember2019-12-310001426945us-gaap:FairValueMeasurementsRecurringMemberecho:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Member2019-12-310001426945us-gaap:FairValueInputsLevel3Member2019-12-310001426945us-gaap:FairValueInputsLevel3Member2020-01-012020-03-310001426945us-gaap:FairValueInputsLevel3Member2020-03-310001426945us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:FairValueInputsLevel3Member2020-01-012020-03-310001426945us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:FairValueInputsLevel3Member2019-01-012019-03-310001426945us-gaap:CustomerRelationshipsMember2020-03-310001426945us-gaap:CustomerRelationshipsMember2019-12-310001426945echo:CarrierRelationshipsMember2020-03-310001426945echo:CarrierRelationshipsMember2019-12-310001426945us-gaap:NoncompeteAgreementsMember2020-03-310001426945us-gaap:NoncompeteAgreementsMember2019-12-310001426945us-gaap:TradeNamesMember2020-03-310001426945us-gaap:TradeNamesMember2019-12-310001426945us-gaap:CustomerRelationshipsMember2020-01-012020-03-310001426945echo:CarrierRelationshipsMember2020-01-012020-03-310001426945us-gaap:NoncompeteAgreementsMember2020-01-012020-03-310001426945us-gaap:TradeNamesMember2020-01-012020-03-310001426945us-gaap:RestrictedStockMember2020-01-012020-03-310001426945us-gaap:PerformanceSharesMember2019-01-012019-03-310001426945us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001426945us-gaap:EmployeeStockOptionMember2019-01-012019-03-310001426945us-gaap:RestrictedStockMember2019-01-012019-03-310001426945us-gaap:RestrictedStockMember2020-01-012020-03-310001426945us-gaap:RestrictedStockMember2019-01-012019-03-310001426945echo:PerformanceandMarketBasedStockMember2020-01-012020-03-310001426945echo:PerformanceandMarketBasedStockMember2019-01-012019-03-310001426945echo:StateTaxAuditMember2016-07-310001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2018-10-230001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2018-10-232018-10-230001426945us-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-10-232018-10-230001426945us-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMembersrt:MinimumMember2018-10-232018-10-230001426945us-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMembersrt:MaximumMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMembersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMembersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-10-232018-10-230001426945echo:ABLFacilityMember2018-10-232018-12-310001426945echo:ABLFacilityMember2015-06-012015-06-010001426945echo:ABLFacilityMember2018-10-232018-10-230001426945echo:ABLFacilityMember2020-01-012020-03-310001426945echo:ABLFacilityMember2019-01-012019-03-310001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2020-01-012020-03-310001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2019-01-012019-03-310001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2019-03-310001426945us-gaap:LetterOfCreditMemberecho:ABLFacilityMember2020-03-310001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2020-03-310001426945echo:ABLFacilityMember2020-03-310001426945us-gaap:SeniorNotesMember2015-05-050001426945us-gaap:SeniorNotesMember2015-05-052015-05-050001426945us-gaap:SeniorNotesMemberus-gaap:FairValueInputsLevel2Member2015-05-052015-05-050001426945us-gaap:SeniorNotesMemberus-gaap:FairValueInputsLevel2Member2015-05-050001426945us-gaap:SeniorNotesMember2020-03-310001426945us-gaap:SeniorNotesMember2020-01-012020-03-310001426945us-gaap:SeniorNotesMember2019-03-310001426945us-gaap:SeniorNotesMember2019-01-012019-03-310001426945us-gaap:SeniorNotesMember2019-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
____________________________________________
FORM 10-Q
____________________________________________

Quarterly Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the quarterly period ended March 31, 2020
Transition Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the transition period from _________ to _________
Commission File Number 001-34470
____________________________________________
ECHO GLOBAL LOGISTICS, INC.
(Exact Name of Registrant as Specified in its Charter)
____________________________________________
Delaware20-5001120
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer Identification No.)
600 West Chicago Avenue
Suite 725
Chicago, Illinois 60654
Phone: (800) 354-7993
(Address (including zip code) and telephone number (including area code)
of registrant's principal executive offices)

Title of Each ClassTrading Symbol(s)Name of Each Exchange on Which Registered
Common stock, par value $0.0001 per shareECHONASDAQ Global Select Market
_______________________

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer  Accelerated filerNon-accelerated filer
Smaller reporting companyEmerging growth company
        
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes:      No: 

As of April 22, 2020, the registrant had 26,614,739 shares of Common Stock, par value $0.0001 per share, outstanding.




   Page
  
 
 
 
 
 
 
 
 
 
 
 
 
 

2

PART I. FINANCIAL INFORMATION


Item 1.    Consolidated Financial Statements


Echo Global Logistics, Inc. and Subsidiaries
Consolidated Statements of Operations
(Unaudited)
Three Months Ended
March 31,
(In thousands, except per share data)20202019
Revenue$551,049  $538,083  
Costs and expenses:
Transportation costs461,142  439,317  
Selling, general and administrative expenses79,654  80,195  
Depreciation and amortization9,792  9,468  
Income from operations460  9,103  
Interest expense(2,788) (3,413) 
(Loss) Income before provision for income taxes(2,328) 5,690  
Income tax expense(605) (2,194) 
Net (loss) income$(2,933) $3,497  
(Loss) Earnings per common share:
Basic$(0.11) $0.13  
Diluted$(0.11) $0.13  
Note: Amounts may not foot due to rounding.
See accompanying notes.

3

Echo Global Logistics, Inc. and Subsidiaries
Consolidated Balance Sheets
 March 31, 2020December 31, 2019
(In thousands, except share data)(Unaudited)
Assets  
Current assets:  
Cash and cash equivalents$38,722  $34,626  
Accounts receivable, net of allowance for doubtful accounts of $4,529 and $4,255 at March 31, 2020 and December 31, 2019, respectively
335,373  286,989  
Income taxes receivable2,903  2,473  
Prepaid expenses7,485  8,999  
Other current assets2,878  3,106  
Total current assets387,362  336,193  
Noncurrent assets:
Property and equipment, net of accumulated depreciation of $136,820 and $130,320 at March 31, 2020 and December 31, 2019, respectively
56,112  58,620  
Goodwill309,589  309,589  
Intangible assets, net of accumulated amortization of $84,474 and $81,656 at March 31, 2020 and December 31, 2019, respectively
94,944  97,762  
Operating lease assets18,865  19,638  
Other noncurrent assets4,316  4,863  
Total noncurrent assets483,826  490,473  
Total assets$871,188  $826,666  
Liabilities and stockholders' equity 
Current liabilities: 
Accounts payable$236,954  $187,524  
Due to seller, current947  937  
Accrued expenses29,450  35,229  
Other current liabilities5,068  6,719  
Total current liabilities272,420  230,409  
Noncurrent liabilities:
Long-term debt, net98,709    
Convertible notes, net69,022  156,298  
Due to seller, noncurrent790  770  
Other noncurrent liabilities637  641  
Deferred income taxes24,683  23,761  
Noncurrent operating lease liabilities30,731  31,475  
Total noncurrent liabilities224,572  212,945  
Total liabilities496,991  443,353  
Stockholders' equity:   
Common stock, par value $0.0001 per share, 100,000,000 shares authorized, 31,703,669 shares issued and 25,936,569 shares outstanding at March 31, 2020; 31,507,247 shares issued and 26,229,809 shares outstanding at December 31, 2019
3  3  
Treasury stock, 5,767,100 and 5,277,438 shares at March 31, 2020 and December 31, 2019, respectively
(118,679) (109,239) 
Additional paid-in capital359,857  356,600  
Retained earnings133,015  135,948  
Total stockholders' equity374,197  383,312  
Total liabilities and stockholders' equity$871,188  $826,666  
Note: Amounts may not foot due to rounding.
See accompanying notes.
4

Echo Global Logistics, Inc. and Subsidiaries
Consolidated Statements of Cash Flows
(Unaudited)
 Three Months Ended
March 31,
(In thousands)20202019
Operating activities  
Net (loss) income$(2,933) $3,497  
Adjustments to reconcile net (loss) income to net cash provided by operating activities:
Deferred income taxes1,038  2,176  
Noncash stock compensation expense4,608  2,806  
Noncash interest expense 1,491  1,994  
Change in contingent consideration due to seller30  290  
Depreciation and amortization9,792  9,468  
Change in assets:
Accounts receivable(48,384) 2,509  
Income taxes (payable) receivable(425) 3,366  
Prepaid expenses and other assets885  2,441  
Change in liabilities:
Accounts payable49,417  2,865  
Accrued expenses and other liabilities(5,852) (6,237) 
Payments of contingent consideration in excess of costs over estimated earnings  (1,097) 
Net cash provided by operating activities9,668  24,076  
Investing activities 
Purchases of property and equipment(5,101) (6,382) 
Payments for acquisitions, net of cash acquired  (33) 
Net cash used in investing activities(5,101) (6,415) 
Financing activities  
Payments of contingent consideration due to seller  (253) 
Proceeds from exercise of stock options381  37  
Employee tax withholdings related to net share settlements of equity-based awards(1,541) (1,978) 
Purchases of treasury stock(10,349) (10,371) 
Purchases of Convertible Notes(88,961) (7,783) 
Proceeds from borrowing on ABL facility100,000    
Net cash used in financing activities(470) (20,348) 
Increase (Decrease) in cash and cash equivalents4,097  (2,686) 
Cash and cash equivalents, beginning of period34,626  40,281  
Cash and cash equivalents, end of period$38,722  $37,595  
Note: Amounts may not foot due to rounding.

Supplemental disclosure of cash flow information  
Cash paid during the period for interest$1,156  $298  
Cash received during the period for income taxes refunded  3,348  
Noncash financing activity
Liability for purchases of treasury stock not yet settled$  $257  
See accompanying notes.
5

Echo Global Logistics, Inc. and Subsidiaries
Consolidated Statements of Stockholders' Equity
(Unaudited)
 Common StockTreasury StockAdditional
Paid-In
Capital
(In thousands, except share data)SharesAmountSharesAmountRetained
Earnings
Total
Balance at December 31, 201931,507,247  $3  (5,277,438) $(109,239) $356,600  $135,948  $383,312  
Share compensation expense—  —  —  —  4,608  —  4,608  
Exercise of stock options32,000  0  —  —  381  —  381  
Common stock issued for vested restricted stock247,224  0  —  —  (0) —    
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock(82,802) (0) —  —  (1,541) —  (1,541) 
Repurchase of convertible notes, net of deferred taxes—  —  —  —  (190) —  (190) 
Purchases of treasury stock—  —  (489,662) (9,440) —  —  (9,440) 
Net loss—  —  —  —  —  (2,933) (2,933) 
Balance at March 31, 202031,703,669  $3  (5,767,100) $(118,679) $359,857  $133,015  $374,197  
Note: Amounts may not foot due to rounding.

 Common StockTreasury StockAdditional
Paid-In
Capital
(In thousands, except share data)SharesAmountSharesAmountRetained
Earnings
Total
Balance at December 31, 201831,345,220  $3  (3,947,460) $(79,571) $348,397  $121,102  $389,932  
Share compensation expense—  —  —  —  2,806  —  2,806  
Exercise of stock options3,000  0  —  —  37  —  37  
Common stock issued for vested restricted stock215,071  0  —  —  (0) —    
Common stock issued for vested performance shares13,267  0  —  —  (0) —    
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock(81,936) (0) —  —  (1,978) —  (1,978) 
Repurchase of convertible notes, net of deferred taxes—  —  —  —  36  —  36  
Purchases of treasury stock—  —  (452,350) (10,629) —  —  (10,629) 
Net income—  —  —  —  —  3,497  3,497  
Balance at March 31, 201931,494,622  $3  (4,399,810) $(90,199) $349,298  $124,599  $383,700  
Note: Amounts may not foot due to rounding.
See accompanying notes.
6

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2020 and 2019

1. Summary of Significant Accounting Policies

Basis of Presentation

The consolidated financial statements include the accounts of Echo Global Logistics, Inc. and its subsidiaries (the "Company" or "Echo"). 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.

The preparation of the consolidated financial statements is in conformity with the rules and regulations of the Securities and Exchange Commission ("SEC") and accounting principles generally accepted in the United States ("U.S. GAAP") for interim financial information. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules or regulations. In the opinion of management, the accompanying unaudited financial statements reflect all adjustments considered necessary for a fair presentation of the results for the period and those adjustments are of a normal recurring nature. The operating results for the three months ended March 31, 2020 are not necessarily indicative of the results expected for the full year 2020. These interim consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's audited financial statements for the year ended December 31, 2019.

Preparation of Financial Statements and Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent 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.

Adoption of ASC Topic 326, "Financial Instruments - Credit Loss"

On January 1, 2020, the Company adopted ASU 2016-13, Financial Instruments - Credit Losses ("ASC Topic 326"), using the prospective approach. Results for reporting periods beginning on or after January 1, 2020 are presented under ASC Topic 326. Prior period amounts are not adjusted and continue to be reported in accordance with the accounting standards in effect for those periods.

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.

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.


7

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2020 and 2019
The following table summarizes the components of the allowance as of March 31, 2020 (in thousands):
Allowance for Doubtful Accounts
Balance at December 31, 2019$4,255  
Provision, charged to expense484  
Write-offs(608) 
Recoveries398  
Balance at March 31, 2020$4,529  

Fair Value of Financial Instruments

The carrying values 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 values of the due to seller liabilities are determined based on the likelihood of the Company making contingent earn-out payments (see Note 4). The fair value of the liability component of the Notes (as defined in Note 11) was determined using the discounted cash flow analysis discussed in Note 11.

2. Recent Accounting Pronouncements

Recently adopted accounting pronouncements

In June 2016, the 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.

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 March 31, 2020, the Company reported $335.4 million of accounts receivable, net of allowance of $4.5 million. Changes in the allowance were not material for the three months ended March 31, 2020. The Company fully describes the adoption and impact of this standard in Note 1. As part of the adoption of this standard, the Company implemented changes to its accounting policies, practices and internal controls over financial reporting.

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.

Recently issued accounting pronouncements not yet adopted

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, which provides companies with optional guidance, including expedients and exceptions for applying generally accepted accounting principles 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.


8

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2020 and 2019
3. Revenue

Revenue Recognition

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.

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 are 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.

The following table presents the Company's revenue disaggregated by client type (in thousands):
Three Months Ended March 31,
Client Type20202019
Transactional$428,374  $412,144  
Managed Transportation122,675  125,939  
Revenue$551,049  $538,083  

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.

The following table presents the Company's revenue disaggregated by mode (in thousands):
Three Months Ended March 31,
Mode20202019
Truckload$367,781  $354,319  
Less than truckload157,945  154,940  
Other revenue25,323  28,824  
Revenue$551,049  $538,083  

Commissions

The Company recognizes commission expense when incurred because the amortization period is less than one year. Commission expense is recognized on a relative transit time basis, which aligns with the Company's revenue recognition policy.

Variable Consideration

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.

9

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2020 and 2019
4. Fair Value Measurement

The Company applies ASC Topic 820, Fair Value Measurements and Disclosures ("ASC Topic 820"), 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 both March 31, 2020 and December 31, 2019 was $1.7 million. The potential earn-out payments and performance periods are defined in the individual purchase agreements for each acquisition. Earnings before interest, taxes, depreciation and amortization ("EBITDA") is the performance target defined and measured to determine the earn-out payment due, if any, after each defined measurement period.

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:

Level 1: Inputs are quoted prices in active markets for identical assets or liabilities.
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.
Level 3: Inputs that are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.

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 from 2% to 3%. Historical results of the respective acquisitions serve as the basis for the financial forecasts used in the valuation.

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.

The following tables set forth the Company's financial liabilities measured at fair value on a recurring basis and the basis of measurement at March 31, 2020 and December 31, 2019 (in thousands):
Fair Value Measurements as of March 31, 2020
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(1,737)     $(1,737) 

Fair Value Measurements as of December 31, 2019
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(1,707)     $(1,707) 


10

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2020 and 2019
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):
 Due to Seller Liability
Balance at December 31, 2019$(1,707) 
Change in fair value of contingent consideration due to seller(30) 
Balance at March 31, 2020$(1,737) 

For the three months ended March 31, 2020 and 2019, the Company recognized expense of $30 thousand and $290 thousand, respectively. 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.

During the three months ended March 31, 2020, the Company did not make any contingent earn-out payments. During the three months ended March 31, 2019, the Company made contingent earn-out payments of $1.4 million to the sellers of businesses acquired by the Company.

5. Intangibles and Goodwill

The balance of goodwill was $309.6 million as of March 31, 2020 and December 31, 2019, as no changes occurred during the period.

The following is a summary of amortizable intangible assets as of March 31, 2020 and December 31, 2019 (in thousands):
 March 31, 2020December 31, 2019
CostAccumulated AmortizationNetCostAccumulated AmortizationNet
Customer relationships$150,239  $(69,680) $80,559  $150,239  $(67,317) $82,922  
Carrier relationships18,300  (5,203) 13,097  18,300  (4,934) 13,366  
Non-compete agreements5,239  (3,952) 1,287  5,239  (3,765) 1,474  
Trade names5,640  (5,640)   5,640  (5,640)   
$179,418  $(84,474) $94,944  $179,418  $(81,656) $97,762  
Note: Amounts may not foot due to rounding.

The customer relationships are being amortized using an accelerated method over their estimated weighted-average useful life of 14.8 years, as an accelerated method best approximates the distribution of cash flows generated by the acquired customer relationships. The carrier relationships, non-compete agreements and trade names are being amortized using the straight-line method over their estimated weighted-average useful lives of 17.0 years, 6.7 years and 4.0 years, respectively. Amortization expense related to intangible assets was $2.8 million and $3.2 million for the three months ended March 31, 2020 and 2019, respectively.

The estimated amortization expense for the next five years and thereafter is as follows (in thousands):
Remainder of 2020  $8,155  
2021  10,362  
2022  10,005  
2023  9,501  
20248,897  
Thereafter48,023  
Total$94,944  
Note: Amounts may not foot due to rounding.

11

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2020 and 2019
6. Accrued Expenses and Other Liabilities

The components of accrued expenses at March 31, 2020 and December 31, 2019 were as follows (in thousands):
 March 31, 2020December 31, 2019
Accrued compensation$17,478  $21,192  
Accrued rebates2,353  3,119  
Accrued employee benefits3,372  4,235  
Accrued professional service fees1,226  1,395  
Accrued interest1,022  881  
Other4,000  4,407  
Total accrued expenses$29,450  $35,229  
Note: Amounts may not foot due to rounding.

The other current liabilities of $5.1 million and $6.7 million at March 31, 2020 and December 31, 2019, respectively, consist primarily of the current portion of the Company's operating lease liabilities. The other noncurrent liabilities of $0.6 million at both March 31, 2020 and December 31, 2019 consist of the long-term portion of the Company's uncertain tax liability.

7. Income Taxes  

The following table shows the Company's effective income tax rate for the three months ended March 31, 2020 and 2019 (in thousands):
Three Months Ended March 31,
 20202019
(Loss) Income before provision for income taxes$(2,328) $5,690  
Income tax expense$(605) $(2,194) 
Effective tax rate(26.0)%38.6 %

The difference in the Company's effective tax rate for each of the three months ended March 31, 2020 and 2019 from the Company's statutory federal tax rate of 21% was primarily due to state taxes, non-deductible expenses and share based payment awards, offset in part by the impact of certain tax credits.

12

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2020 and 2019
8. (Loss) Earnings Per Share

Basic (loss) earnings per common share is calculated by dividing net (loss) income by the weighted average number of common shares outstanding. Diluted (loss) earnings per common share is calculated by dividing net (loss) 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, restricted stock units and performance shares. The computation of basic and diluted (loss) earnings per common share for the three months ended March 31, 2020 and 2019 is as follows (in thousands, except share and per share data):
Three Months Ended March 31,
20202019
Numerator:
Net (loss) income$(2,933) $3,497  
Denominator:
Denominator for basic earnings per common share - weighted-average shares26,006,644  27,206,910  
Effect of dilutive securities:
Employee stock awards  249,238  
Denominator for dilutive earnings per common share26,006,644  27,456,148  
Basic (loss) earnings per common share$(0.11) $0.13  
Diluted (loss) earnings per common share$(0.11) $0.13  

For the three months ended March 31, 2020, the Company excluded 181,830 incremental shares related to stock-based awards were not included in the computation of diluted loss per common share because of the net loss during the period. For the three months ended March 31, 2019, the Company excluded 10,380 unvested 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 and no unvested restricted stock excluded from the calculation of diluted earnings per common share for the three months ended March 31, 2019.

As of March 31, 2020, none of the conditions allowing holders of the Notes (as defined in Note 11) to convert have been met and no conversion spread exists. As such, the Notes did not have a dilutive impact on diluted earnings per common share for the three months ended March 31, 2020 and 2019.

9. Stock-Based Compensation Plans

The Company recorded $4.6 million in total stock-based compensation expense with corresponding income tax benefits of $1.1 million for the three months ended March 31, 2020. For the three months ended March 31, 2019, the Company recorded $2.8 million in total stock-based compensation expense with corresponding income tax benefits of $0.7 million.

During each of the three months ended March 31, 2020 and 2019, the Company did not grant any stock options.

The Company granted 3,069 and 357,465 shares of restricted stock to various employees during the three months ended March 31, 2020 and 2019, respectively.

The Company granted 377,534 restricted stock units to various employees during the three months ended March 31, 2020. There were no restricted stock units granted during the three months ended March 31, 2019.

The Company provides a performance and market-based stock incentive plan for certain executives with vesting requirements based on specific financial and market-based performance measurements. The Company granted 139,191 and 105,543 shares of performance and market-based stock during the three months ended March 31, 2020 and 2019, respectively.

13

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2020 and 2019
10. Contingencies

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 the Company's insurance and risk management programs or may result in claims or adjustments with the Company's carriers. No such matters are currently expected to have a material adverse effect on the Company's financial position, results of operations or cash flows.

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 believes the assessment is without merit and is currently defending the Company's position through a formal appeals process. The Company has not recorded any potential loss related to this matter as of March 31, 2020.

11. Long-Term Debt

ABL Facility

On October 23, 2018, the Company entered into Amendment No. 2 to its Revolving Credit and Security Agreement (the "Second Amendment"), which amends 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 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; under certain conditions. The Company's obligations under the Amended ABL Facility are secured, on a first lien priority basis, by certain working capital assets.

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.

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) excess availability falls below certain specified levels.

The Company incurred issuance costs of $0.8 million in 2018 related to the Amended ABL Facility. In 2015, the Company incurred issuance costs of $3.1 million related to the ABL Facility. If the Company has an amount outstanding on the Amended 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 Amended ABL Facility, the unamortized issuance costs are presented as a deferred asset on the consolidated balance sheet. For each of the three months ended March 31, 2020 and 2019, the Company recorded $0.1 million of interest expense related to the Amended ABL Facility issuance costs.

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 Amended ABL Facility of $0.4 million and $0.2 million for the three months ended March 31, 2020 and 2019, respectively.

The Company drew $100.0 million on the Amended ABL Facility during the three months ended March 31, 2020, all of which is outstanding as of March 31, 2020. As there is an outstanding amount drawn on the ABL at March 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 did not draw on the Amended ABL Facility during the three months ended March 31, 2019. No amounts were outstanding on the Amended ABL Facility as of March 31, 2019. As there was no outstanding draw on the Amended ABL
14

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2020 and 2019
Facility at March 31, 2019, the unamortized issuance costs were presented as a deferred asset on the consolidated balance sheet for that period. Since June 1, 2015, the Company has been in compliance with all covenants related to the ABL Facility.

The issuance of letters of credit under the Amended ABL Facility reduces available borrowings. As of March 31, 2020, there were $0.7 million of letters of credit outstanding. The total draw allowed on the Amended ABL Facility at March 31, 2020, as determined by the working capital assets pledged as collateral, was $258.4 million. After adjusting for the letters of credit and the amount outstanding on the Amended ABL Facility, the Company's remaining availability under the Amended ABL Facility at March 31, 2020 was $157.7 million.

Convertible Senior Notes

On May 5, 2015, the Company issued $230 million aggregate principal amount of 2.50% convertible senior notes due 2020 (the “Notes”).

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, beginning on November 1, 2015. The Notes will mature on May 1, 2020, unless earlier converted or repurchased in accordance with the terms discussed below. The Notes are the Company's senior unsecured obligations and rank senior in right of payment to any of the Company's indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment to any of the Company's unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of the Company's subsidiaries.

The Notes will be convertible, under certain circumstances and during certain periods, into cash, shares of the Company's common stock, or a combination of cash and shares of common stock at the Company's election, at an initial conversion rate of 25.5428 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $39.15 per share of common stock.

At issuance, the Company estimated the straight debt borrowing rates to be 5.75% for similar debt to the Notes without the conversion feature, which resulted in a fair value of the liability component of $198.5 million and a fair value of the equity component of $31.5 million. The fair value of the equity component was recorded as a debt discount, with the offset recorded as a credit to additional paid-in capital within stockholders' equity. The $31.5 million debt discount and Note issuance costs discussed below are being amortized to interest expense under the effective interest method over the 5-year life of the Notes, using an effective interest rate of 6.33%.

The Company allocated the total issuance costs related to the Notes to liability and equity components based on their relative fair values. Issuance costs attributable to the liability component were recorded on the consolidated balance sheets as a contra-liability that reduces the carrying amount of the convertible note liability. This amount is being amortized to interest expense over the term of the Notes using the effective interest method and an effective interest rate of 6.33%. Issuance costs attributable to the equity component were recorded as a charge to additional paid-in capital within stockholders' equity.

The Company has the intent and ability to refinance on a long-term basis the remaining principal amount of Notes on May 1, 2020 using the Amended ABL Facility. As of March 31, 2020, the Company continues to classify the convertible debt as a noncurrent liability on the consolidated balance sheet. The Company expects to settle any excess conversion premium that exists in shares of common stock. As such, the principal amount of the Notes will not be included in the calculation of diluted earnings per common share, but any conversion premium that exists will be included in the calculation of diluted earnings per common share using the treasury stock method. As of March 31, 2020 none of the conditions allowing holders of the Notes to convert have been met and no conversion spread exists. As such, the Notes did not have a dilutive impact on diluted loss per common share for the three months ended March 31, 2020.

During the three months ended March 31, 2020, the Company repurchased $89.1 million par value of the Notes for $89.0 million. The Company accounted for these transactions in accordance with ASC 470-20, Debt with Conversion and Other Options, resulting in the recognition of a loss of $0.2 million for the three months ended March 31, 2020. During the three months ended March 31, 2019, the Company repurchased $7.9 million par value of the Notes for $7.8 million and recognized a loss of $0.2 million. 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 statement of operations.

15

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2020 and 2019
As of March 31, 2020 and December 31, 2019, the carrying amounts of the Notes on the consolidated balance sheets were calculated as follows (in thousands):
March 31, 2020December 31, 2019
Convertible senior notes, principal amount$69,242  $158,295  
Unamortized debt discount(184) (1,667) 
Unamortized debt issuance costs(36) (330) 
Convertible senior notes, net$69,022  $156,298  

The Notes are carried on the consolidated balance sheets at their principal amount, net of the unamortized debt discount and unamortized debt issuance costs, and are not marked to market each period. The approximate fair value of the Notes as of March 31, 2020 was $69.1 million. The fair value of the Notes was estimated based on the trading price of the Notes at March 31, 2020. As trading volume is low, these are quoted prices for identical instruments in markets that are not active, and thus are Level 2 in the fair value hierarchy.

For the three months ended March 31, 2020 and 2019, interest expense related to the Notes consisted of the following (in thousands):
Three Months Ended March 31,
20202019
Contractual coupon interest$919  $1,201  
Debt discount amortization1,012  1,405  
Loss on extinguishment of debt166  199  
Debt issuance cost amortization200  278  
Interest expense, Notes$2,297  $3,082  
Note: Amounts may not foot due to rounding.

The undiscounted interest and principal payments due in relation to the Notes from March 31, 2020 to the maturity of the Notes on May 1, 2020 is $70.1 million.
16

Item 2.    Management's Discussion and Analysis of Financial Condition and Results of Operations

Certain statements in this Quarterly Report on Form 10-Q are "forward-looking statements" within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). These statements involve a number of risks, uncertainties and other factors, including the impact the outbreak of the novel coronavirus (COVID-19) pandemic could have on the Company's business and financial results, that could cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by these forward-looking statements. Factors which could materially affect such forward-looking statements can be found in the section entitled "Risk Factors" in our Annual Report on Form 10-K for the year ended December 31, 2019 and elsewhere in this Form 10-Q. Investors are urged to consider these factors carefully in evaluating any forward-looking statements and are cautioned not to place undue reliance on such forward-looking statements. The forward-looking statements made herein are only made as of the date hereof and we undertake no obligation to publicly update such forward-looking statements to reflect subsequent events or circumstances.

Overview

We are a leading provider of technology-enabled transportation and supply chain management solutions. We utilize a proprietary technology platform to compile and analyze data from our multi-modal network of transportation providers to satisfy the transportation and logistics needs of our clients. This model enables us to quickly adapt to and offer efficient and cost-effective solutions for our clients' shipping needs. We focus primarily on arranging transportation by truckload ("TL") and less than truckload ("LTL") carriers. We also offer intermodal (which involves moving a shipment by rail and truck), small parcel, domestic air, expedited and international transportation services. Our core logistics services include carrier selection, dispatch, load management and tracking.

We procure transportation and provide logistics services for clients across a wide range of industries, such as manufacturing, construction, food and beverage, consumer products and retail. Our clients fall into two categories: Transactional and Managed Transportation. We provide brokerage and transportation management services to our Transactional clients on a shipment-by-shipment basis, typically with individual or spot market pricing. We typically enter into multi-year agreements with our Managed Transportation clients, generally with terms of one to three years, to satisfy some, or substantially all, of their transportation management needs. As part of our value proposition, we also provide core logistics services to these clients.

In December 2019, a coronavirus (COVID-19) outbreak was reported in China, and, in March 2020, the World Health Organization declared it a pandemic. Since that time, the coronavirus has spread throughout the United States, including in the regions and communities in which we operate. In response to the pandemic, government authorities have imposed mandatory closures, work-from-home orders and social distancing protocols. By March 31, 2020, our employees were all working remotely in response to these orders and protocols.

These responsive measures have severely disrupted economic and commercial activity tied to the production and sale of goods, which have impacted supply chains and routes, and, as a result, transportation and supply chain companies such as ours have experienced slowdowns and reduced demand. While these disruptions did not have a significant impact on our results as of March 31, 2020, we are closely monitoring the impact of the COVID-19 global outbreak, and there remains significant uncertainty related to the public health situation globally. However, we do anticipate some period of decreased volumes, revenues and operating results.

17

Results of Operations

The following table represents certain results of operations data:
 Three Months Ended March 31,
(Unaudited, in thousands except per share data)20202019
Consolidated statements of operations data:
Revenue$551,049  $538,083  
Transportation costs461,142  439,317  
Net revenue (1)
89,907  98,766  
Operating expenses:
Commissions27,237  30,023  
Selling, general and administrative expenses52,387  49,882  
Contingent consideration expense30  290  
Depreciation and amortization9,792  9,468  
Total operating expenses89,446  89,663  
Income from operations460  9,103  
Interest expense(2,788) (3,413) 
(Loss) Income before provision for income taxes(2,328) 5,690  
Income tax expense(605) (2,194) 
Net (loss) income$(2,933) $3,497  
(Loss) Earnings per common share:
      Basic$(0.11) $0.13  
      Diluted$(0.11) $0.13  
Shares used in per share calculations (in thousands):
      Basic26,007  27,207  
      Diluted26,007  27,456  
Note: Amounts may not foot due to rounding.
(1) Net revenue is a non-GAAP measure calculated as revenue less transportation costs. Net revenue is one of the primary operational and financial measures used by management to evaluate the business. We believe net revenue is useful to investors because it provides information about the financial performance of the Company's ongoing business. The following table presents a reconciliation of net revenue to revenue, the most comparable GAAP measure:
 Three Months Ended March 31,
(Unaudited, in thousands)20202019
Revenue$551,049  $538,083  
Transportation costs461,142  439,317  
Net revenue$89,907  $98,766  

18


Revenue

We generate revenue through the sale of brokerage and transportation management services to our clients. For our brokerage and transportation management services, revenue is recognized as the client's shipment travels from origin to destination by a third-party carrier. Our revenue was $551.0 million and $538.1 million for the three months ended March 31, 2020 and 2019, respectively, representing a period-over-period increase of 2.4%.

Our revenue is generated from two different types of clients: Transactional and Managed Transportation. Most of our clients are categorized as Transactional. We provide services to our Transactional clients on a shipment-by-shipment basis. We categorize a client as a Managed Transportation client if we have a contract with the client for the provision of services on a recurring basis. Our contracts with Managed Transportation clients typically have a multi-year term and are often on an exclusive basis for a specific transportation mode or point of origin and may apply to one or more modes used by the client. In several cases, we provide substantially all of a Managed Transportation client's transportation and logistics requirements. Our Managed Transportation accounts typically generate higher dollar amounts and volume than our Transactional relationships. For the three months ended March 31, 2020 and 2019, Transactional clients accounted for 77.7% and 76.6% of our revenue, respectively, and Managed Transportation clients accounted for 22.3% and 23.4% of our revenue, respectively. We expect to continue to grow both our Transactional and Managed Transportation client base in the future, although the rate of growth for each type of client will vary depending on opportunities in the marketplace.

Revenue recognized per shipment will vary depending on the transportation mode, fuel prices, shipment weight, density and mileage of the product shipped. The primary modes of shipment that we transact in are TL and LTL. Other transportation modes include intermodal, small parcel, domestic air, expedited and international. Material shifts in the percentages of our revenue by transportation mode could have a significant impact on our revenue growth. For the three months ended March 31, 2020, TL accounted for 66.7% of our revenue, LTL accounted for 28.7% of our revenue and other transportation modes accounted for 4.6% of our revenue. For the three months ended March 31, 2019, TL accounted for 65.8% of our revenue, LTL accounted for 28.8% of our revenue and other transportation modes accounted for 5.4% of our revenue.

The transportation industry has historically been subject to seasonal sales fluctuations as shipments generally are lower during and after the winter holiday season because many companies ship goods and stock inventories prior to this season. While we experience some seasonality, differences in our revenue between periods have been driven primarily by growth in our client base and changes in the market environment.

Transportation costs and net revenue

We act primarily as a service provider to add value and expertise in the procurement and execution of transportation and logistics services for our clients. Our pricing structure is primarily variable, although we have entered into a limited number of fixed-fee arrangements that represent an insignificant portion of our revenue. Net revenue equals revenue minus transportation costs. Our transportation costs consist primarily of the direct cost of transportation paid to the carrier.

Net revenue is considered by management to be an important measurement of our success in the marketplace. Our transportation costs are typically lower for an LTL shipment than for a TL shipment, while our net revenue margin is typically higher for an LTL shipment than for a TL shipment. Material shifts in the percentage of our revenue by transportation mode could have a significant impact on our net revenue. The discussion of our results of operations below focuses on changes in our net revenue and expenses as a percentage of net revenue. Net revenue for the three months ended March 31, 2020 was $89.9 million, a decrease of 9.0% from $98.8 million in the comparable period of 2019.

Operating expenses

Our costs and expenses, excluding transportation costs, consist of commissions paid to our sales personnel; selling, general and administrative expenses to run our business; changes in our contingent consideration; and depreciation and amortization.

Commissions paid to our sales personnel, including employees and agents, are a significant component of our operating expenses. These commissions are based on the net revenue we collect from the clients for which such sales personnel have primary responsibility. For the three months ended March 31, 2020 and 2019, our commission expense was $27.2 million and $30.0 million, respectively. Commission expense decreased to 30.3% of our net revenue as of March 31, 2020, as compared to 30.4% in the prior year. The percentage of net revenue paid as commissions will vary depending on the type of client, composition of the sales team and mode of transportation. Commission expense, stated as a percentage of net revenue, could increase or decrease in the future depending on the composition and sources of our revenue growth.
19


We accrue for commission expense when we recognize the related revenue on a relative transit time basis. Some of our sales personnel receive a monthly advance to provide them with a more consistent income stream. Cash paid to our sales personnel in advance of commissions earned is recorded as a prepaid expense. As our sales personnel earn commissions, a portion of their commission payment is withheld and offset against their prepaid commission balance, if any.

Selling, general and administrative expenses, excluding commission expense and changes to contingent consideration, consist of compensation costs for our sales, operations, information systems, finance and administrative support employees as well as occupancy costs, professional fees, stock compensation and other general and administrative expenses. For the three months ended March 31, 2020 and 2019, our selling, general and administrative expenses were $52.4 million and $49.9 million, respectively. For the three months ended March 31, 2020 and 2019, selling, general and administrative expenses as a percentage of net revenue were 58.3% and 50.5%, respectively.

Our contingent consideration expense is the change in the fair value of our contingent consideration liabilities. The contingent consideration liabilities presented on our consolidated balance sheets reflect the fair value of expected earn-out payments that may be paid to the sellers of certain acquired businesses upon the achievement of certain performance measures. The fair values of the contingent consideration liabilities are evaluated on a quarterly basis, and the change in fair value is included in selling, general and administrative expenses in our consolidated statements of operations. For the three months ended March 31, 2020 and 2019, we recorded expense of $30.0 thousand and $290.0 thousand, respectively.

Our depreciation expense is primarily attributable to depreciation of computer hardware and software, equipment, leasehold improvements, furniture and fixtures and internally developed software. For the three months ended March 31, 2020 and 2019, depreciation expense was $7.0 million and $6.3 million, respectively.

Our amortization expense is attributable to amortization of intangible assets acquired from business combinations, including customer and carrier relationships, trade names and non-compete agreements. For the three months ended March 31, 2020 and 2019, amortization expense was $2.8 million and $3.2 million, respectively.

Interest expense

The interest expense included in our consolidated statements of operations consists of interest expense related to our convertible senior notes due 2020 issued in May 2015 (the "Notes"). As of March 31, 2020, an aggregate principal amount of $69.2 million of the Notes remained outstanding. Interest expense included in our consolidated statements of operations also consists of the recognized loss on extinguishment of debt upon our repurchase of the Notes, and the interest expense related to our ABL Facility. In October 2018, we entered into Amendment No. 2 to the ABL Facility (the "Amended ABL Facility") which provides for a senior secured revolving credit facility in an initial aggregate principal amount of up to $350 million. We amortize the debt discount and issuance costs related to the Notes over the 5-year life of the Notes using the effective interest method. We amortize the issuance costs related to our ABL Facility and the Amended ABL Facility over the remaining 5-year life of the Amended ABL Facility using straight-line amortization, as the amount drawn on the line (and thus the interest rate and commitment fee paid by Echo) will fluctuate from period to period. Interest expense was $2.8 million and $3.4 million for the three months ended March 31, 2020 and 2019, respectively.

Comparison of the three months ended March 31, 2020 and 2019

Revenue

Revenue for the three months ended March 31, 2020 was $551.0 million, an increase of 2.4% from $538.1 million in the comparable period of 2019. The increase in revenue was primarily attributable to a 5.4% increase in volume, offset by a 2.8% decrease in revenue per shipment.

Revenue from Transactional clients for the three months ended March 31, 2020 was $428.4 million, an increase of 3.9% from $412.1 million in the comparable period of 2019. The increase in Transactional revenue was driven by an increase in TL volume, offset by a decrease in TL revenue per shipment. Revenue from Transactional clients was 77.7% of our revenue for the three months ended March 31, 2020, an increase from 76.6% of our revenue in the comparable period of 2019.

Revenue from Managed Transportation clients for the three months ended March 31, 2020 was $122.7 million, a decrease of 2.6% from $125.9 million in the comparable period of 2019. The decrease in Managed Transportation revenue was driven by a decrease in LTL volume. Revenue from Managed Transportation clients was 22.3% of our revenue for the three months ended March 31, 2020, a decrease from 23.4% of revenue in the comparable period of 2019.
20


Transportation costs

Transportation costs for the three months ended March 31, 2020 were $461.1 million, an increase of 5.0% from $439.3 million in the comparable period of 2019. Our transportation costs as a percentage of revenue increased to 83.7% for the three months ended March 31, 2020 from 81.6% in the comparable period of 2019. The 5.4% increase in the total number of shipments, offset by the 0.4% decrease in carrier rates per shipment, drove the overall increase in our transportation costs during this period.

Net revenue

Net revenue for the three months ended March 31, 2020 was $89.9 million, a decrease of 9.0% from $98.8 million in the comparable period of 2019. The decrease in net revenue was driven by the 2.8% decrease in revenue per shipment. Net revenue margins decreased to 16.3% for the three months ended March 31, 2020, from 18.4% in the comparable period of 2019, due to a decrease in TL margins.

Operating expenses

Commission expense for the three months ended March 31, 2020 was $27.2 million, a decrease of 9.3% from $30.0 million in the comparable period of 2019, due to lower net revenue. For the three months ended March 31, 2020, commission expense was 30.3% of net revenue, compared to 30.4% in the comparable period of 2019.

Selling, general and administrative expenses for three months ended March 31, 2020 was $52.4 million, an increase of 5.0% from $49.9 million in the comparable period in 2019. As a percentage of net revenue, selling, general and administrative expenses increased to 58.3% for the three months ended March 31, 2020, as compared to 50.5% in the comparable period of 2019. The increase in selling, general and administrative expense was primarily attributable to an increase in stock compensation expense due to accelerated expense recognition due to the inclusion of new retirement provisions in our latest equity awards.

The contingent consideration fair value adjustment resulted in expense of $30.0 thousand and $290.0 thousand for the three months ended March 31, 2020 and 2019, respectively. The expense for both periods was the result of adjustments made to the fair value of the contingent liabilities due to the financial performance of acquired businesses and the time value of money. The fair value of the contingent consideration liabilities reflects the updated probabilities and assumptions as of March 31, 2020.

Depreciation expense for the three months ended March 31, 2020 was $7.0 million, an increase of 10.7% from $6.3 million in the comparable period of 2019. The increase in depreciation expense is primarily due to depreciation of internally developed software.

Amortization expense for the three months ended March 31, 2020 was $2.8 million, a decrease of 11.0% from $3.2 million in the comparable period of 2019. The decrease in amortization expense is primarily due to the complete amortization of a few of our previously acquired intangible assets, along with the accelerated method of amortization of our acquired customer relationships.

Income from operations

Income from operations for the three months ended March 31, 2020 was $0.5 million, compared to $9.1 million in the comparable period of 2019. The decrease in income from operations was primarily due to lower net revenue.

Interest expense

Interest expense was $2.8 million for the three months ended March 31, 2020, a decrease from $3.4 million in the comparable period of 2019. The decrease in interest expense is primarily due to the lower outstanding balance of the Notes due to repurchases.

Income tax expense

We recognized income tax expense of $0.6 million and $2.2 million for the three months ended March 31, 2020 and 2019, respectively. Our effective tax rate for the three months ended March 31, 2020 was (26.0)%, compared to an effective tax rate of 38.6% in the comparable period of 2019. The difference in our effective tax rate for each of the three months ended
21

March 31, 2020 and 2019 from the statutory federal tax rate of 21% was primarily due to state taxes, non-deductible expenses and share based payment awards, offset in part by the impact of certain tax credits.

Net (loss) income

Net loss for the three months ended March 31, 2020 was $2.9 million, compared to net income of $3.5 million in the comparable period of 2019, due to the items previously discussed.

Liquidity and Capital Resources

As of March 31, 2020, we had $38.7 million in cash and cash equivalents, $114.9 million in working capital and $157.7 million available under our Amended ABL Facility.

Cash provided by operating activities

During the three months ended March 31, 2020 and 2019, net cash provided by operating activities was $9.7 million and $24.1 million, respectively. We generated $14.0 million and $20.2 million in cash from net (loss) income (adjusted for noncash operating items) for the three months ended March 31, 2020 and 2019, respectively. This cash flow generation was offset by $4.4 million in the current year primarily due to the timing of payments made and received during the year resulting from changes in working capital, and increased by $3.8 million in the same period of 2019 primarily due the receipt of the income tax receivable.

Cash used in investing activities

During the three months ended March 31, 2020 and 2019, net cash used in investing activities was $5.1 million and $6.4 million, respectively. During the three months ended March 31, 2020 and March 31, 2019, the primary investing activities were the internal development of computer software and the purchases of computer equipment.

Cash used in financing activities

During the three months ended March 31, 2020 and 2019, net cash used in financing activities was $0.5 million and $20.3 million, respectively. During the three months ended March 31, 2020, the primary financing activities were the purchases of treasury stock and convertible notes, offset by borrowings on the Amended ABL Facility. We drew $100.0 million on our Amended ABL Facility during the three months ended March 31, 2020. During the three months ended March 31, 2019,  the primary financing activities were the purchases of treasury stock and convertible notes.

ABL Facility

On October 23, 2018, we entered into Amendment No. 2 of our Revolving Credit and Security Agreement, which amended the terms of our Revolving Credit and Security Agreement, dated as of June 1, 2015, as amended, by and among the Company, the lenders party thereto, and PNC Bank, National Association, as administrative agent (as amended, restated or otherwise modified 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"), and a 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. Our obligations under the Amended ABL Facility are secured, on a first lien priority basis, by certain of our working capital assets.

At March 31, 2020, the outstanding balance on the Amended ABL Facility was $100.0 million. The issuance of letters of credit under the Amended ABL Facility also reduces available borrowings. At March 31, 2020, there were $0.7 million of letters of credit outstanding. The total draw allowed under the Amended ABL Facility at March 31, 2020, as determined by the working capital assets pledged as collateral, was $258.4 million. After adjusting for the letters of credit and the amount outstanding on the Amended ABL Facility, our remaining availability under the Amended ABL Facility at March 31, 2020 was $157.7 million. Using the availability on the Amended ABL Facility, we have the intent and ability to refinance on a long-term basis the remaining $69.2 million principal amount of the convertible notes due May 1, 2020.

22

Anticipated uses of cash

Our priority is to continue to grow our revenue and net revenue. We anticipate that our operating expenses and planned expenditures will constitute material uses of cash, and we expect to use available cash to expand our sales force, to enhance our technology, to acquire or make strategic investments in complementary businesses, and for working capital and other general corporate purposes.

In 2020, we also expect to use available cash to make approximately $1.0 million of potential contingent earn-out payments, as well as $0.9 million to satisfy the semi-annual Notes coupon payment due May 1, 2020. In addition, we currently expect to use $18 million to $20 million for capital expenditures for the remainder of 2020.

We may also opt to use cash to repurchase up to $10.2 million of our common stock under the remaining authority under our repurchase program. The timing and amount of any common stock repurchases will be determined based on market conditions and other factors. We expect our use of cash for working capital purposes and other purposes to be offset by the cash flow generated from operating activities during the same period.

Historically, our average accounts receivable life-cycle has been longer than our average accounts payable life-cycle, meaning that we have used cash to pay carriers in advance of collecting from our clients. We elect to provide this benefit to foster strong relationships with our clients and carriers, and we expect this use of cash to continue. The amount of cash we use will depend on the growth of our business.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements.

Recent Accounting Pronouncements

The discussion of recent accounting pronouncements in Note 2, Recent Accounting Pronouncements, to the Consolidated Financial Statements (Unaudited) included in this Quarterly Report on Form 10-Q is incorporated herein by reference.

Changes in Critical Accounting Policies

We adopted ASC Topic 326 on January 1, 2020. Results for reporting periods beginning on or after January 1, 2020 are presented under ASC Topic 326, of which prior amounts are not adjusted and continue to be reported in accordance with the accounting standards in effect for those periods. The changes in our accounting policies for credit losses under the new standard are discussed in Note 1, Summary of Significant Accounting Policies, to the Consolidated Financial Statements (Unaudited) included in this Quarterly Report on Form 10-Q is incorporated herein by reference.

23

Item 3.    Quantitative and Qualitative Disclosures About Market Risk

Commodity Risk

We pass through fluctuations in fuel prices to our clients. As a result, we believe that there is no material risk exposure to fluctuations in fuel prices.

Interest Rate Risk

We have exposure to changes in interest rates under our Amended ABL Facility. Borrowings bear interest at one of the following, plus an applicable margin: (1) the federal funds rate, (2) the base commercial lending rate of PNC Bank, or (3) the LIBOR rate, based on the Company's election for each tranche of borrowing. The interest rate on our line of credit fluctuates based on the rates described above. Assuming the $350 million Amended ABL Facility was fully drawn, a 1.0% increase in the interest rate selected would increase our annual interest expense by $3.5 million.

Our interest income is sensitive to changes in the general level of U.S. interest rates, in particular because all of our investments are in cash equivalents. Due to the short-term nature of our investments, we believe that there is no material risk exposure.

We do not use derivative financial instruments for speculative trading purposes.

Impact of Inflation

We believe that our results of operations are not materially impacted by moderate changes in the inflation rate. Inflation and changing prices did not have a material impact on our operations for the three months ended March 31, 2020 and 2019.

24

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2020. The term "disclosure controls and procedures," as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of March 31, 2020, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, the Company's disclosure controls and procedures were effective at the reasonable assurance level.

Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Our internal control system was designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of the consolidated financial statements for external purposes in accordance with generally accepted accounting principles. Based on its evaluation, management concluded that our internal control over financial reporting was effective as of March 31, 2020.

Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarterly period ended March 31, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


25

PART II. OTHER INFORMATION
Item 1.    Legal Proceedings

Management does not believe that the outcome of any of the legal proceedings to which the Company is a party will have a material adverse effect on its financial position or results of operations.

Item 1A.    Risk Factors

Other than the revision to the risk factor set forth below, there have been no material changes from the risk factors described in Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2019.

The coronavirus pandemic has significantly impacted worldwide economic conditions and could have an adverse effect on our operations, and the operations of our shippers and carriers, which may harm our business.

In December 2019, a coronavirus (COVID-19) outbreak was reported in China, and, in March 2020, the World Health Organization declared it a pandemic. Since that time, the coronavirus has spread throughout the United States, including in the regions and communities in which we operate. In response to the pandemic, government authorities have imposed mandatory closures, work-from-home orders and social distancing protocols. By March 31, 2020, our employees were all working remotely in response to these orders and protocols.

These responsive measures have severely disrupted economic and commercial activity tied to the production and sale of goods, which have impacted supply chains and routes, and, as a result, transportation and supply chain companies such as ours have experienced slowdowns and reduced demand. While these disruptions did not have a significant impact on our results as of March 31, 2020, we are closely monitoring the impact of the COVID-19 global outbreak, although there remains significant uncertainty related to the public health situation globally. However, we do anticipate some period of decreased volumes, revenues and operating results.

The extent of the impact of COVID-19 on our operational and financial performance will depend on the effect on our shippers and carriers – all of which are uncertain and cannot be predicted. Given the ongoing and dynamic nature of the circumstances, the significance of the impact on us is yet uncertain; however, a material adverse effect on our shippers and carriers could negatively impact our operating results and reduce the available liquidity on our Amended ABL Facility, which could require us to obtain additional sources of capital.

26

Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds

Recent Sales of Unregistered Securities

During the three months ended March 31, 2020, we did not issue any unregistered securities.

Issuer Purchases of Equity Securities

The table below gives information on a monthly basis regarding purchases made by us of our common stock and the number of shares delivered to us by employees to satisfy the mandatory tax withholding requirement upon vesting of restricted stock during the first quarter of 2020 (in thousands, except share and per share data).
DateTotal Number of Shares PurchasedAverage Price Paid Per Share
Total Number of Shares Purchased as Part of Publicly Announced Program (1)
Maximum Number (or Approximate Dollar Value) of Shares that May Yet Be Purchased Under Program (1)
1/1/20-1/31/20286,874  $21.23  274,907  $13,778  
2/1/20-2/29/2060,696  $20.26  29,588  $13,189  
3/1/20-3/31/20224,894  $16.24  185,167  $10,189  
Total572,464  $19.16  489,662  
(1) 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. 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. Most recently, on April 30, 2019, the Board of Directors amended the ongoing repurchase program to add an additional $50 million of capacity through October 31, 2020. As of March 31, 2020, $10.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.

Item 6.    Exhibits
A list of exhibits included as part of this Form 10-Q is set forth in an Exhibit Index.
27

EXHIBIT INDEX
NumberDescription
31.1  
31.2  
32.1  
32.2  
101.INS**  XBRL Instance Document
101.SCH**  XBRL Taxonomy Extension Schema Document
101.CAL**  XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF**  XBRL Taxonomy Extension Definition Linkbase Document
101.LAB**  XBRL Taxonomy Extension Label Linkbase Document
101.PRE**  XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101)
** Submitted electronically with this Quarterly Report on Form 10-Q  

28

SIGNATURES

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

 ECHO GLOBAL LOGISTICS, INC.
Date:April 23, 2020/s/ DOUGLAS R. WAGGONER
 By:
Douglas R. Waggoner
Chairman and Chief Executive Officer
Date:April 23, 2020/s/ KYLE L. SAUERS
By:
Kyle L. Sauers
Chief Financial Officer

29
EX-31.1 2 echo-20200331x10qxex311.htm EXHIBIT 31.1 Document

Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
Echo Global Logistics, Inc.
Pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002

I, Douglas R. Waggoner, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of Echo Global Logistics, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c) evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d) disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting.
5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date:April 23, 2020/s/ DOUGLAS R. WAGGONER
Douglas R. Waggoner
Chairman and Chief Executive Officer



EX-31.2 3 echo-20200331x10qxex312.htm EXHIBIT 31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
Echo Global Logistics, Inc.
Pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002

I, Kyle L. Sauers, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of Echo Global Logistics, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c) evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d) disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting.
5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date:April 23, 2020/s/ KYLE L. SAUERS
Kyle L. Sauers
Chief Financial Officer


EX-32.1 4 echo-20200331x10qxex321.htm EXHIBIT 32.1 Document

Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
Pursuant to 18 U.S.C. Section 1350
As adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

I, Douglas R. Waggoner, Chief Executive Officer of Echo Global Logistics, Inc. (the "Company"), hereby certify, that:

(1) The Company's Quarterly Report on Form 10-Q for the period ended March 31, 2020 (the "Form 10-Q") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2) The information contained in the Form 10-Q fairly presents, in all material aspects, the financial condition and results of operations of the Company.

Date:April 23, 2020/s/ DOUGLAS R. WAGGONER
Douglas R. Waggoner
Chairman and Chief Executive Officer


EX-32.2 5 echo-20200331x10qxex322.htm EXHIBIT 32.2 Document

Exhibit 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
Pursuant to 18 U.S.C. Section 1350
As adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

I, Kyle L. Sauers, Chief Financial Officer of Echo Global Logistics, Inc. (the "Company"), hereby certify, that:

(1) The Company's Quarterly Report on Form 10-Q for the period ended March 31, 2020 (the "Form 10-Q") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2) The information contained in the Form 10-Q fairly presents, in all material aspects, the financial condition and results of operations of the Company.

Date:April 23, 2020/s/ KYLE L. SAUERS
Kyle L. Sauers
Chief Financial Officer


EX-101.SCH 6 echo-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statement of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2105102 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2110104 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2311303 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Fair Value Measurement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Fair Value Measurement - Assets and Liabilities at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Fair Value Measurement - Reconciliation of Liabilities Using Level 3 (Details) link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - Intangibles and Goodwill link:presentationLink link:calculationLink link:definitionLink 2316304 - Disclosure - Intangibles and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Intangibles and Goodwill - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Intangibles and Goodwill - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2118106 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities link:presentationLink link:calculationLink link:definitionLink 2319305 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2420408 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2322306 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2423409 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2124108 - Disclosure - (Loss) Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2325307 - Disclosure - (Loss) Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2426410 - Disclosure - (Loss) Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2127109 - Disclosure - Stock-Based Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2428411 - Disclosure - Stock-Based Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2129110 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2430412 - Disclosure - Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2131111 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2332308 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2433413 - Disclosure - Long-Term Debt - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2434414 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2435415 - Disclosure - Long-Term Debt - Maturity Schedule (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 echo-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 echo-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 echo-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Customer relationships Customer Relationships [Member] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Other noncurrent liabilities Other Liabilities, Noncurrent Performance and market-based stock Performance and Market Based Stock [Member] Performance and Market Based Stock [Member] Issuance costs Payments of Debt Issuance Costs Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Level 3 Fair Value, Inputs, Level 3 [Member] Change in contingent consideration due to seller Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability City Area Code City Area Code Share compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Trade names Trade Names [Member] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Total current liabilities Liabilities, Current Intangible assets, net of accumulated amortization of $84,474 and $81,656 at March 31, 2020 and December 31, 2019, respectively Intangible Assets, Net (Excluding Goodwill) Title of 12(b) Security Title of 12(b) Security Change in fair value Change in fair value of contingent consideration due to seller Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) (Loss) Earnings per common share: Earnings Per Share [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Repurchase of convertible notes, net of deferred taxes Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Treasury stock, shares (in shares) Treasury Stock, Shares Grants in period, other than options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Transportation costs Cost of Goods and Services Sold Current Fiscal Year End Date Current Fiscal Year End Date Assets Assets [Abstract] Shares at beginning of period (in shares) Shares at end of period (in shares) Shares, Outstanding Purchases of treasury stock Payments for Repurchase of Equity Denominator for dilutive earnings per common share (in shares) Weighted Average Number of Shares Outstanding, Diluted Entity Address, Postal Zip Code Entity Address, Postal Zip Code Common stock issued for vested restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three Noncash financing activity Non Cash Financing Activity [Abstract] Non Cash Financing Activity [Abstract] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Payables and Accruals [Abstract] Payables and Accruals [Abstract] Estimated amortization expense for the next five years and thereafter Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Performance shares Performance Shares [Member] Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Property and equipment, net of accumulated depreciation of $136,820 and $130,320 at March 31, 2020 and December 31, 2019, respectively Property, Plant and Equipment, Net Carrying amount of Notes on the balance sheet: Long-term Debt, Other Disclosures [Abstract] LIBOR London Interbank Offered Rate (LIBOR) [Member] Employee stock awards (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Total assets Assets Accrued rebates Accrued Rebates, Current Accrued Rebates Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Entity Shell Company Entity Shell Company Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Cover [Abstract] Document Type Document Type Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Conversion ratio Debt Instrument, Convertible, Conversion Ratio Loss Contingencies [Line Items] Loss Contingencies [Line Items] Repayments of debt Repayments of Debt Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Variable Rate [Domain] Variable Rate [Domain] Net Finite-Lived Intangible Assets, Net Purchase of treasury stock (in shares) Treasury Stock, Shares, Acquired Less than truckload Less than truckload [Member] Less than truckload revenue Customer [Domain] Customer [Domain] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Restricted stock Restricted Stock [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Current liabilities: Liabilities, Current [Abstract] Increase in stockholders' equity: Increase (Decrease) in Stockholders' Equity [Roll Forward] Credit Facility [Axis] Credit Facility [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Range [Axis] Statistical Measurement [Axis] Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Cash received during the period for income taxes refunded Proceeds from Income Tax Refunds Convertible notes, net Convertible Notes Payable Revenue Revenue from Contract with Customer, Including Assessed Tax Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Unamortized debt discount Debt Instrument, Unamortized Discount Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Carrier relationships Carrier Relationships [Member] Carrier Relationships [Member] Accounts payable Increase (Decrease) in Accounts Payable Document Quarterly Report Document Quarterly Report Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Summary of amortizable intangible assets: Finite-Lived Intangible Assets, Net [Abstract] Gain (loss) on extinguishment of debt Gain (Loss) on Extinguishment of Debt Debt Instrument [Line Items] Debt Instrument [Line Items] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of interest expense related to convertible senior notes Interest Income and Interest Expense Disclosure [Table Text Block] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Customer relationships and other intangible assets, accumulated amortization Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Numerator: Earnings Per Share, Numerator [Abstract] Earnings Per Share, Numerator [Abstract] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity File Number Entity File Number Entity Central Index Key Entity Central Index Key Estimated amortization expense for the next five years and thereafter: Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Selling, general and administrative expenses Selling, General and Administrative Expense Convertible senior notes, net Senior Notes [Member] Noncash stock compensation expense Share-based Payment Arrangement, Noncash Expense Computation of basic and diluted earnings per common share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Proceeds from borrowing on ABL facility Proceeds from Lines of Credit Treasury Stock Treasury Stock [Member] Long-term debt, net Long-term Debt, Excluding Current Maturities Document Fiscal Period Focus Document Fiscal Period Focus Transactional Transactional [Member] Transactional revenue is revenue recognized from brokerage and transportation management services on a shipment-by-shipment basis Credit Facility [Domain] Credit Facility [Domain] Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Balance at beginning of period Balance at end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Treasury stock, 5,767,100 and 5,277,438 shares at March 31, 2020 and December 31, 2019, respectively Treasury Stock, Value Purchases of Convertible Notes Repayments of Convertible Debt Level 2 Fair Value, Inputs, Level 2 [Member] Income Taxes Income Tax Disclosure [Text Block] Noncash interest expense Other Noncash Expense Recent Accounting Pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Income from operations Operating Income (Loss) Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Due to seller, noncurrent Business Combination, Contingent Consideration, Liability, Noncurrent Change in liabilities: Increase (Decrease) in Operating Liabilities [Abstract] Goodwill Goodwill Other revenue Other [Member] Other revenue Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Financial statements: Statement [Line Items] Liabilities and stockholders' equity Liabilities and Equity [Abstract] Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other noncurrent assets Other Assets, Noncurrent Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Basic Basic earnings per common share (in usd per share) Earnings Per Share, Basic Tax benefits from stock-based compensation expense Share-based Payment Arrangement, Expense, Tax Benefit Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Debt discount amortization Amortization of Debt Discount (Premium) Contractual coupon interest Interest Expense, Debt, Excluding Amortization Remainder of 2020 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Components of accrued expenses Schedule of Accrued Liabilities [Table Text Block] 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Amendment Flag Amendment Flag Summary of amortizable intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from borrowing on ABL facility Proceeds from Issuance of Long-term Debt Accrued interest Interest Payable, Current Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Income taxes receivable Income Taxes Receivable, Current (Loss) Income before provision for income taxes (Loss) Income before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Level 1 Fair Value, Inputs, Level 1 [Member] Customer [Axis] Customer [Axis] Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Total noncurrent liabilities Liabilities, Noncurrent Recoveries Accounts Receivable, Allowance for Credit Loss, Recovery Other current liabilities Other Liabilities, Current Provision, charged to expense Accounts Receivable, Credit Loss Expense (Reversal) Preparation of Financial Statements and Use of Estimates Use of Estimates, Policy [Policy Text Block] Accounting Policies [Abstract] Accounting Policies [Abstract] Additional Paid-In Capital Additional Paid-in Capital [Member] ABL facility, outstanding borrowings Line of Credit Facility, Fair Value of Amount Outstanding Revenue Revenue from Contract with Customer [Text Block] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Common stock issued for vested performance shares (in shares) Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture Local Phone Number Local Phone Number ABL Facility ABL Facility [Member] ABL Facility [Member] Convertible senior notes, net Debt Instrument, Net of Debt Discount and Issuance Costs Debt Instrument, Net of Debt Discount and Issuance Costs Prepaid expenses Prepaid Expense, Current Deferred income taxes Deferred Income Tax Liabilities, Net Liability Class [Axis] Liability Class [Axis] Accounts receivable, net of allowance for doubtful accounts of $4,529 and $4,255 at March 31, 2020 and December 31, 2019, respectively Accounts receivable, net of allowance Accounts Receivable, after Allowance for Credit Loss, Current Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Payments for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Payments of contingent consideration in excess of costs over estimated earnings Payment for Contingent Consideration Liability, Operating Activities Common stock issued for vested restricted stock Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Managed Transportation Managed Transportation [Member] Managed Transportation revenue is revenue recognized for a Managed Transportation client if there is an agreement with the client for the provision of services, typically for a multi-year term Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Grants in period, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Entity Address, State or Province Entity Address, State or Province Income Statement Location [Axis] Income Statement Location [Axis] Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status Contingent consideration Contingent Consideration [Member] Contingent Consideration [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities New Accounting Pronouncements and Changes in Accounting Principles [Abstract] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Increase (Decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Noncurrent liabilities: Liabilities, Noncurrent [Abstract] Fair value of equity component Debt Instrument, Convertible, Carrying Amount of Equity Component Net (loss) income Net (loss) income Net loss Net Income (Loss) Attributable to Parent Proceeds from exercise of stock options Proceeds from Stock Options Exercised Repurchased face amount Debt Instrument, Repurchased Face Amount Liabilities: Liabilities, Fair Value Disclosure [Abstract] Common Stock Common Stock [Member] Current assets: Assets, Current [Abstract] 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Due to seller, current Business Combination, Contingent Consideration, Liability, Current Straight debt borrowing rate Debt Instrument, Interest Rate, Straight Debt Borrowing Rate Debt Instrument, Interest Rate, Straight Debt Borrowing Rate Debt Instrument [Axis] Debt Instrument [Axis] Stock based compensation plans: Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Contingencies Legal Matters and Contingencies [Text Block] Fair value of liability component Debt Instrument, Convertible, Carrying Amount of Debt Component Debt Instrument, Convertible, Carrying Amount of Debt Component Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Accrued expenses Total accrued expenses Accrued Liabilities, Current Entity Small Business Entity Small Business Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Entity Interactive Data Current Entity Interactive Data Current Common stock, shares issued (in shares) Common Stock, Shares, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Entity Filer Category Entity Filer Category Anti-dilutive securities excluded from the calculation of earnings per share: Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Convertible senior notes, fair value Debt Instrument, Fair Value Disclosure Letter of Credit Letter of Credit [Member] Other Other Accrued Liabilities, Current Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Stock-based compensation expense Share-based Payment Arrangement, Expense Employee tax withholdings related to net share settlements of equity-based awards Payment, Tax Withholding, Share-based Payment Arrangement Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Commitment fee and borrowings interest expense Interest expense Interest Expense, Debt Total liabilities and stockholders' equity Liabilities and Equity Noncurrent assets: Assets, Noncurrent [Abstract] Entity Address, City or Town Entity Address, City or Town Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Reconciliation of the beginning and ending balances for the liabilities measured at fair value using significant unobservable inputs Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Total noncurrent assets Assets, Noncurrent (Loss) Earnings Per Share Earnings Per Share [Text Block] Conversion price (in usd per share) Debt Instrument, Convertible, Conversion Price Loss Contingencies [Table] Loss Contingencies [Table] Property and equipment, accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Noncurrent operating lease liabilities Operating Lease, Liability, Noncurrent Equity Award [Domain] Award Type [Domain] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Revolving Credit Facility Revolving Credit Facility [Member] Denominator: Earnings Per Share, Denominator [Abstract] Earnings Per Share, Denominator [Abstract] Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Increase to borrowing capacity Line of Credit Facility, Increase to Maximum Borrowing Capacity Line of Credit Facility, Increase to Maximum Borrowing Capacity Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Weighted-average, useful life Finite-Lived Intangible Asset, Useful Life Schedule of convertible senior notes Schedule of Long-term Debt Instruments [Table Text Block] Truckload Truckload [Member] Truckload revenue Effective tax rate Effective Income Tax Rate Reconciliation, Percent Federal tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Total liabilities Liabilities Accounts Receivable, Allowance for Credit Loss, Current Balance at December 31, 2019 Balance at March 31, 2020 Accounts Receivable, Allowance for Credit Loss, Current Accrued employee benefits Accrued Employee Benefits, Current Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Award Type [Axis] Award Type [Axis] Reconciliation of effective income tax rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Common stock, par value $0.0001 per share, 100,000,000 shares authorized, 31,703,669 shares issued and 25,936,569 shares outstanding at March 31, 2020; 31,507,247 shares issued and 26,229,809 shares outstanding at December 31, 2019 Common Stock, Value, Issued Change in assets: Increase (Decrease) in Operating Assets [Abstract] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Accrued Expenses and Other Noncurrent Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Amount of assessment including penalties and interest Loss Contingency, Range of Possible Loss, Portion Not Accrued Liability for purchases of treasury stock not yet settled Liability for Purchase of Treasury Stock Liability for Purchase of Treasury Stock Probability of reaching the forecast maximum (as a percent) Business Acquisition, Contingent Consideration, Forecast Probability (maximum) Maximum probability for when an acquisition reaches the required performance measure. Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Costs and expenses: Costs and Expenses [Abstract] Non-compete agreements Noncompete Agreements [Member] Discount rate used to determine fair value of contingent consideration Business Acquisition, Contingent Consideration, Discount Rate Used to Determine Fair Value Business Acquisition, Contingent Consideration, Discount Rate Used to Determine Fair Value Line of Credit Facility [Table] Line of Credit Facility [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Retained Earnings Retained Earnings [Member] Contingent consideration due to seller Obligations, Fair Value Disclosure Denominator for basic earnings per common share - weighted-average shares (in shares) Weighted Average Number of Shares Outstanding, Basic Amortization of debt issuance costs Amortization of Debt Issuance Costs Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Operating lease assets Operating Lease, Right-of-Use Asset Equity Components [Axis] Equity Components [Axis] Document Period End Date Document Period End Date Statement [Table] Statement [Table] Other current assets Other Assets, Current Entity Registrant Name Entity Registrant Name Total stockholders' equity Stockholders' equity at beginning of period Stockholders' equity at end of period Stockholders' Equity Attributable to Parent Amortization expense Amortization of Intangible Assets Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Accrued expenses and other liabilities Increase (Decrease) in Other Operating Liabilities Intangibles and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Payments of contingent consideration due to seller Payment for Contingent Consideration Liability, Financing Activities Financial assets and liabilities measured at fair value on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Debt conversion, converted instrument, amount Debt Conversion, Converted Instrument, Amount Common stock issued for vested performance shares Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture Maximum Maximum [Member] Fair Value Measurement Fair Value Disclosures [Text Block] Intangible assets: Finite-Lived Intangible Assets [Line Items] Depreciation and amortization Depreciation, Depletion and Amortization Cost Finite-Lived Intangible Assets, Gross Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Variable Rate [Axis] Variable Rate [Axis] Purchases of treasury stock Treasury Stock, Value, Acquired, Cost Method Security Exchange Name Security Exchange Name Accrued compensation Accrued Salaries, Current Entity Tax Identification Number Entity Tax Identification Number Shares excluded from the calculation of diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Convertible senior notes, principal amount Debt Instrument, Face Amount Diluted Diluted earnings per common share (in usd per share) Earnings Per Share, Diluted Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Additional paid-in capital Additional Paid in Capital, Common Stock Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Discount amortization period Debt Instrument, Convertible, Remaining Discount Amortization Period Equity Component [Domain] Equity Component [Domain] Trading Symbol Trading Symbol Minimum Minimum [Member] State Tax Audit State Tax Audit [Member] State Tax Audit [Member] Document Transition Report Document Transition Report Interest expense Interest Income (Expense), Net Federal Funds Effective Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Income taxes (payable) receivable Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable Employee stock option Share-based Payment Arrangement, Option [Member] Payments of contingent consideration due to seller Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two Life of ABL facility (in years) Debt Instrument, Term Deferred income taxes Deferred Income Tax Expense (Benefit) Range [Domain] Statistical Measurement [Domain] Accounts payable Accounts Payable, Trade, Current Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Adjustments to reconcile net (loss) income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] 2020 Convertible Notes, Future Interest and Principal Payment, Year Three Convertible Notes, Future Interest and Principal Payment, Year Three Unamortized debt issuance costs Unamortized Debt Issuance Expense Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Income Statement [Abstract] Income Statement [Abstract] Income tax expense Income tax expense Income Tax Expense (Benefit) Stock-Based Compensation Plans Share-based Payment Arrangement [Text Block] Accrued professional service fees Accrued Professional Fees, Current EX-101.PRE 10 echo-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Schedule of convertible senior notes
As of March 31, 2020 and December 31, 2019, the carrying amounts of the Notes on the consolidated balance sheets were calculated as follows (in thousands):
March 31, 2020December 31, 2019
Convertible senior notes, principal amount$69,242  $158,295  
Unamortized debt discount(184) (1,667) 
Unamortized debt issuance costs(36) (330) 
Convertible senior notes, net$69,022  $156,298  
Schedule of interest expense related to convertible senior notes
For the three months ended March 31, 2020 and 2019, interest expense related to the Notes consisted of the following (in thousands):
Three Months Ended March 31,
20202019
Contractual coupon interest$919  $1,201  
Debt discount amortization1,012  1,405  
Loss on extinguishment of debt166  199  
Debt issuance cost amortization200  278  
Interest expense, Notes$2,297  $3,082  
Note: Amounts may not foot due to rounding.
XML 12 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Intangibles and Goodwill (Tables)
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of amortizable intangible assets
The following is a summary of amortizable intangible assets as of March 31, 2020 and December 31, 2019 (in thousands):
 March 31, 2020December 31, 2019
CostAccumulated AmortizationNetCostAccumulated AmortizationNet
Customer relationships$150,239  $(69,680) $80,559  $150,239  $(67,317) $82,922  
Carrier relationships18,300  (5,203) 13,097  18,300  (4,934) 13,366  
Non-compete agreements5,239  (3,952) 1,287  5,239  (3,765) 1,474  
Trade names5,640  (5,640) —  5,640  (5,640) —  
$179,418  $(84,474) $94,944  $179,418  $(81,656) $97,762  
Note: Amounts may not foot due to rounding.
Estimated amortization expense for the next five years and thereafter
The estimated amortization expense for the next five years and thereafter is as follows (in thousands):
Remainder of 2020  $8,155  
2021  10,362  
2022  10,005  
2023  9,501  
20248,897  
Thereafter48,023  
Total$94,944  
Note: Amounts may not foot due to rounding.
XML 13 echo-20200331_htm.xml IDEA: XBRL DOCUMENT 0001426945 2020-01-01 2020-03-31 0001426945 2020-04-22 0001426945 2020-03-31 0001426945 2019-01-01 2019-03-31 0001426945 2019-12-31 0001426945 2018-12-31 0001426945 2019-03-31 0001426945 us-gaap:CommonStockMember 2019-12-31 0001426945 us-gaap:TreasuryStockMember 2019-12-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001426945 us-gaap:RetainedEarningsMember 2019-12-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001426945 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001426945 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001426945 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001426945 us-gaap:CommonStockMember 2020-03-31 0001426945 us-gaap:TreasuryStockMember 2020-03-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001426945 us-gaap:RetainedEarningsMember 2020-03-31 0001426945 us-gaap:CommonStockMember 2018-12-31 0001426945 us-gaap:TreasuryStockMember 2018-12-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001426945 us-gaap:RetainedEarningsMember 2018-12-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001426945 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001426945 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001426945 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001426945 us-gaap:CommonStockMember 2019-03-31 0001426945 us-gaap:TreasuryStockMember 2019-03-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001426945 us-gaap:RetainedEarningsMember 2019-03-31 0001426945 echo:TransactionalMember 2020-01-01 2020-03-31 0001426945 echo:TransactionalMember 2019-01-01 2019-03-31 0001426945 echo:ManagedTransportationMember 2020-01-01 2020-03-31 0001426945 echo:ManagedTransportationMember 2019-01-01 2019-03-31 0001426945 echo:TruckloadMember 2020-01-01 2020-03-31 0001426945 echo:TruckloadMember 2019-01-01 2019-03-31 0001426945 echo:LessthantruckloadMember 2020-01-01 2020-03-31 0001426945 echo:LessthantruckloadMember 2019-01-01 2019-03-31 0001426945 echo:OtherMember 2020-01-01 2020-03-31 0001426945 echo:OtherMember 2019-01-01 2019-03-31 0001426945 echo:ContingentConsiderationMember 2019-12-31 0001426945 echo:ContingentConsiderationMember 2020-03-31 0001426945 srt:MinimumMember 2020-03-31 0001426945 srt:MaximumMember 2020-03-31 0001426945 echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001426945 us-gaap:FairValueInputsLevel1Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001426945 us-gaap:FairValueInputsLevel2Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001426945 us-gaap:FairValueInputsLevel3Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001426945 echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001426945 us-gaap:FairValueInputsLevel1Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001426945 us-gaap:FairValueInputsLevel2Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001426945 us-gaap:FairValueInputsLevel3Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001426945 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001426945 us-gaap:FairValueInputsLevel3Member 2020-01-01 2020-03-31 0001426945 us-gaap:FairValueInputsLevel3Member 2020-03-31 0001426945 us-gaap:FairValueInputsLevel3Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-03-31 0001426945 us-gaap:FairValueInputsLevel3Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-03-31 0001426945 us-gaap:CustomerRelationshipsMember 2020-03-31 0001426945 us-gaap:CustomerRelationshipsMember 2019-12-31 0001426945 echo:CarrierRelationshipsMember 2020-03-31 0001426945 echo:CarrierRelationshipsMember 2019-12-31 0001426945 us-gaap:NoncompeteAgreementsMember 2020-03-31 0001426945 us-gaap:NoncompeteAgreementsMember 2019-12-31 0001426945 us-gaap:TradeNamesMember 2020-03-31 0001426945 us-gaap:TradeNamesMember 2019-12-31 0001426945 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-03-31 0001426945 echo:CarrierRelationshipsMember 2020-01-01 2020-03-31 0001426945 us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-03-31 0001426945 us-gaap:TradeNamesMember 2020-01-01 2020-03-31 0001426945 us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0001426945 us-gaap:PerformanceSharesMember 2019-01-01 2019-03-31 0001426945 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001426945 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001426945 us-gaap:RestrictedStockMember 2019-01-01 2019-03-31 0001426945 us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0001426945 us-gaap:RestrictedStockMember 2019-01-01 2019-03-31 0001426945 echo:PerformanceandMarketBasedStockMember 2020-01-01 2020-03-31 0001426945 echo:PerformanceandMarketBasedStockMember 2019-01-01 2019-03-31 0001426945 echo:StateTaxAuditMember 2016-07-31 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2018-10-23 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2018-10-23 2018-10-23 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2018-10-23 2018-10-23 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-10-23 2018-10-23 0001426945 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2018-10-23 2018-10-23 0001426945 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2018-10-23 2018-10-23 0001426945 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-10-23 2018-10-23 0001426945 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-10-23 2018-10-23 0001426945 echo:ABLFacilityMember 2018-10-23 2018-12-31 0001426945 echo:ABLFacilityMember 2015-06-01 2015-06-01 0001426945 echo:ABLFacilityMember 2018-10-23 2018-10-23 0001426945 echo:ABLFacilityMember 2020-01-01 2020-03-31 0001426945 echo:ABLFacilityMember 2019-01-01 2019-03-31 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2020-01-01 2020-03-31 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2019-01-01 2019-03-31 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2019-03-31 0001426945 us-gaap:LetterOfCreditMember echo:ABLFacilityMember 2020-03-31 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2020-03-31 0001426945 echo:ABLFacilityMember 2020-03-31 0001426945 us-gaap:SeniorNotesMember 2015-05-05 0001426945 us-gaap:SeniorNotesMember 2015-05-05 2015-05-05 0001426945 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2015-05-05 2015-05-05 0001426945 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2015-05-05 0001426945 us-gaap:SeniorNotesMember 2020-03-31 0001426945 us-gaap:SeniorNotesMember 2020-01-01 2020-03-31 0001426945 us-gaap:SeniorNotesMember 2019-03-31 0001426945 us-gaap:SeniorNotesMember 2019-01-01 2019-03-31 0001426945 us-gaap:SeniorNotesMember 2019-12-31 shares iso4217:USD shares iso4217:USD pure 0001426945 --12-31 2020 Q1 false 0 0 181830 0 10-Q true 2020-03-31 false 001-34470 ECHO GLOBAL LOGISTICS, INC. DE 20-5001120 600 West Chicago Avenue Suite 725 Chicago IL 60654 800 354-7993 Common stock, par value $0.0001 per share ECHO NASDAQ Yes Yes Large Accelerated Filer false false false 26614739 0.0001 551049000 538083000 461142000 439317000 79654000 80195000 9792000 9468000 460000 9103000 -2788000 -3413000 -2328000 5690000 605000 2194000 -2933000 3497000 -0.11 0.13 -0.11 0.13 38722000 34626000 4529000 4255000 335373000 286989000 2903000 2473000 7485000 8999000 2878000 3106000 387362000 336193000 136820000 130320000 56112000 58620000 309589000 309589000 84474000 81656000 94944000 97762000 18865000 19638000 4316000 4863000 483826000 490473000 871188000 826666000 236954000 187524000 947000 937000 29450000 35229000 5068000 6719000 272420000 230409000 98709000 0 69022000 156298000 790000 770000 637000 641000 24683000 23761000 30731000 31475000 224572000 212945000 496991000 443353000 0.0001 0.0001 100000000 100000000 31703669 25936569 31507247 26229809 3000 3000 5767100 5277438 118679000 109239000 359857000 356600000 133015000 135948000 374197000 383312000 871188000 826666000 -2933000 3497000 1038000 2176000 4608000 2806000 1491000 1994000 30000 290000 9792000 9468000 48384000 -2509000 -425000 3366000 -885000 -2441000 49417000 2865000 -5852000 -6237000 0 1097000 9668000 24076000 5101000 6382000 0 33000 -5101000 -6415000 0 253000 381000 37000 1541000 1978000 10349000 10371000 88961000 7783000 100000000 0 -470000 -20348000 4097000 -2686000 34626000 40281000 38722000 37595000 1156000 298000 0 3348000 0 257000 31507247 3000 -5277438 -109239000 356600000 135948000 383312000 4608000 4608000 32000 0 381000 381000 247224 0 0 0 82802 0 1541000 1541000 190000 190000 489662 9440000 9440000 -2933000 -2933000 31703669 3000 -5767100 -118679000 359857000 133015000 374197000 31345220 3000 -3947460 -79571000 348397000 121102000 389932000 2806000 2806000 3000 0 37000 37000 215071 0 0 0 13267 0 0 0 81936 0 1978000 1978000 -36000 -36000 452350 10629000 10629000 3497000 3497000 31494622 3000 -4399810 -90199000 349298000 124599000 383700000 Summary of Significant Accounting Policies <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Basis of Presentation </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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" or "Echo"). 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="text-indent:27pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of the consolidated financial statements is in conformity with the rules and regulations of the Securities and Exchange Commission ("SEC") and accounting principles generally accepted in the United States ("U.S. GAAP") for interim financial information. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules or regulations. In the opinion of management, the accompanying unaudited financial statements reflect all adjustments considered necessary for a fair presentation of the results for the period and those adjustments are of a normal recurring nature. The operating results for the three months ended March 31, 2020 are not necessarily indicative of the results expected for the full year 2020. These interim consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's audited financial statements for the year ended December 31, 2019.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Preparation of Financial Statements and Use of Estimates </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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 U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent 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><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);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 326, "Financial Instruments - Credit Loss"</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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 ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">("ASC Topic 326"), using the prospective approach. Results for reporting periods beginning on or after January 1, 2020 are presented under ASC 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="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:27.971%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for Doubtful Accounts</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,255 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision, charged to expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">484 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(608)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recoveries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fair Value of Financial Instruments </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying values 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 values of the due to seller liabilities are determined based on the likelihood of the Company making contingent earn-out payments (see Note 4). The fair value of the liability component of the Notes (as defined in Note 11) was determined using the discounted cash flow analysis discussed in Note 11.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Preparation of Financial Statements and Use of Estimates </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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 U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent 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="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:68.029%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:27.971%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for Doubtful Accounts</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,255 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision, charged to expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">484 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(608)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recoveries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 4255000 484000 608000 398000 4529000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fair Value of Financial Instruments </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying values 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 values of the due to seller liabilities are determined based on the likelihood of the Company making contingent earn-out payments (see Note 4). The fair value of the liability component of the Notes (as defined in Note 11) was determined using the discounted cash flow analysis discussed in Note 11.</span></div> Recent Accounting Pronouncements <div><span style="background-color:rgb(255,255,255, 0.0);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><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, 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="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020, the Company reported $335.4 million of accounts receivable, net of allowance of $4.5 million. Changes in the allowance were not material for the three months ended March 31, 2020. The Company fully describes the adoption and impact of this standard in Note 1. 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><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, 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><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);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><span style="background-color:rgb(255,255,255, 0.0);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, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Reference Rate Reform</span>, which provides companies with optional guidance, including expedients and exceptions for applying generally accepted accounting principles 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. Recent Accounting Pronouncements <div><span style="background-color:rgb(255,255,255, 0.0);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><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, 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="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020, the Company reported $335.4 million of accounts receivable, net of allowance of $4.5 million. Changes in the allowance were not material for the three months ended March 31, 2020. The Company fully describes the adoption and impact of this standard in Note 1. 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><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, 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><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);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><span style="background-color:rgb(255,255,255, 0.0);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, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Reference Rate Reform</span>, which provides companies with optional guidance, including expedients and exceptions for applying generally accepted accounting principles 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. 335400000 4500000 Revenue<div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue Recognition</span></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 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="text-indent:18pt;"><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%;">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 are 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="text-indent:18pt;"><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%;">The following table presents the Company's revenue disaggregated by client type (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.099%;"><tr><td style="width:1.0%;"/><td style="width:67.150%;"/><td style="width:1.0%;"/><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 style="width:1.0%;"/><td style="width:13.052%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.053%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Client Type</span></td><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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transactional</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">428,374 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">412,144 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Managed Transportation</span></td><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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,939 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">551,049 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">538,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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><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%;">The following table presents the Company's revenue disaggregated by mode (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.099%;"><tr><td style="width:1.0%;"/><td style="width:67.150%;"/><td style="width:1.0%;"/><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 style="width:1.0%;"/><td style="width:13.052%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.053%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mode</span></td><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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Truckload</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">367,781 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">354,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than truckload</span></td><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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154,940 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other revenue</span></td><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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,323 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,824 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">551,049 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">538,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Commissions </span></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%;">The Company recognizes commission expense when incurred because the amortization period is less than one year. Commission expense is recognized on a relative transit time basis, which aligns with the Company's revenue recognition policy.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Variable Consideration </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="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="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.099%;"><tr><td style="width:1.0%;"/><td style="width:67.150%;"/><td style="width:1.0%;"/><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 style="width:1.0%;"/><td style="width:13.052%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.053%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Client Type</span></td><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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transactional</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">428,374 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">412,144 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Managed Transportation</span></td><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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,939 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">551,049 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">538,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></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%;">The following table presents the Company's revenue disaggregated by mode (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.099%;"><tr><td style="width:1.0%;"/><td style="width:67.150%;"/><td style="width:1.0%;"/><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 style="width:1.0%;"/><td style="width:13.052%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.053%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mode</span></td><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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Truckload</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">367,781 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">354,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than truckload</span></td><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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154,940 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other revenue</span></td><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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,323 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,824 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">551,049 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">538,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 428374000 412144000 122675000 125939000 551049000 538083000 367781000 354319000 157945000 154940000 25323000 28824000 551049000 538083000 Fair Value Measurement <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> ("ASC Topic 820"), 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 both March 31, 2020 and December 31, 2019 was $1.7 million. The potential earn-out payments and performance periods are defined in the individual purchase agreements for each acquisition. Earnings before interest, taxes, depreciation and amortization ("EBITDA") is the performance target defined and measured to determine the earn-out payment due, if any, after each defined measurement period. </span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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><span><br/></span></div><div style="text-indent:-18pt;padding-left:54pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:54pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:54pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);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><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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 from 2% to 3%. Historical results of the respective acquisitions serve as the basis for the financial forecasts used in the valuation. </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020 and December 31, 2019 (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of March 31, 2020</span></td><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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration due to seller</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,737)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,737)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of December 31, 2019</span></td><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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration due to seller</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,707)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,707)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:77.648%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.352%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due to Seller Liability</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,707)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in fair value of contingent consideration due to seller</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,737)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the three months ended March 31, 2020 and 2019, the Company recognized expense of $30 thousand and $290 thousand, respectively. 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><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three months ended March 31, 2020, the Company did not make any contingent earn-out payments. During the three months ended March 31, 2019, the Company made contingent earn-out payments of $1.4 million to the sellers of businesses acquired by the Company.</span></div> 1700000 1700000 1 0.02 0.03 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020 and December 31, 2019 (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of March 31, 2020</span></td><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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration due to seller</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,737)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,737)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of December 31, 2019</span></td><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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration due to seller</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,707)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,707)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1737000 0 0 1737000 1707000 0 0 1707000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:77.648%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.352%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due to Seller Liability</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,707)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in fair value of contingent consideration due to seller</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,737)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1707000 30000 1737000 30000 290000 0 1400000 Intangibles and Goodwill<div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020 and December 31, 2019, as no changes occurred during the period.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of amortizable intangible assets as of March 31, 2020 and December 31, 2019 (in thousands): </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:24.323%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.500%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.002%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(69,680)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,559 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(67,317)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrier relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,203)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,097 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,934)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,366 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete agreements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,952)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,765)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,474 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,640)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,640)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">179,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(84,474)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">179,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(81,656)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,762 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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 over their estimated weighted-average useful life of 14.8 years, as an accelerated method best approximates the distribution of cash flows generated by the acquired customer relationships. The carrier relationships, non-compete agreements and trade names are being amortized using the straight-line method over their estimated weighted-average useful lives of 17.0 years, 6.7 years and 4.0 years, respectively. Amortization expense related to intangible assets was $2.8 million and $3.2 million for the three months ended March 31, 2020 and 2019, respectively. </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:80.430%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.570%;"/><td style="width:1.0%;"/></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,155 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,362 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,897 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,023 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div> 309600000 309600000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of amortizable intangible assets as of March 31, 2020 and December 31, 2019 (in thousands): </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:24.323%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.500%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.002%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(69,680)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,559 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(67,317)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrier relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,203)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,097 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,934)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,366 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-compete agreements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,952)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,765)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,474 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,640)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,640 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,640)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">179,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(84,474)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">179,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(81,656)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,762 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div> 150239000 69680000 80559000 150239000 67317000 82922000 18300000 5203000 13097000 18300000 4934000 13366000 5239000 3952000 1287000 5239000 3765000 1474000 5640000 5640000 0 5640000 5640000 0 179418000 84474000 94944000 179418000 81656000 97762000 P14Y9M18D P17Y P6Y8M12D P4Y 2800000 3200000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:80.430%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.570%;"/><td style="width:1.0%;"/></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,155 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,362 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,897 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,023 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div> 8155000 10362000 10005000 9501000 8897000 48023000 94944000 Accrued Expenses and Other Liabilities<div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of accrued expenses at March 31, 2020 and December 31, 2019 were as follows (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:62.076%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.595%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.596%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued compensation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,478 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,192 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued rebates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued employee benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,372 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,235 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued professional service fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,395 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,022 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">881 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accrued expenses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,229 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div>The other current liabilities of $5.1 million and $6.7 million at March 31, 2020 and December 31, 2019, respectively, consist primarily of the current portion of the Company's operating lease liabilities. The other noncurrent liabilities of $0.6 million at both March 31, 2020 and December 31, 2019 consist of the long-term portion of the Company's uncertain tax liability. <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of accrued expenses at March 31, 2020 and December 31, 2019 were as follows (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:62.076%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.595%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.596%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued compensation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,478 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,192 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued rebates</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued employee benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,372 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,235 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued professional service fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,395 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,022 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">881 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accrued expenses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,229 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div> 17478000 21192000 2353000 3119000 3372000 4235000 1226000 1395000 1022000 881000 4000000 4407000 29450000 35229000 5100000 6700000 600000 600000 Income Taxes  <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows the Company's effective income tax rate for the three months ended March 31, 2020 and 2019 (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:65.935%;"/><td style="width:1.0%;"/><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 style="width:1.0%;"/><td style="width:13.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) Income before provision for income taxes</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,328)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,690 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax expense</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(605)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,194)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate</span></td><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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div>The difference in the Company's effective tax rate for each of the three months ended March 31, 2020 and 2019 from the Company's statutory federal tax rate of 21% was primarily due to state taxes, non-deductible expenses and share based payment awards, offset in part by the impact of certain tax credits. <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows the Company's effective income tax rate for the three months ended March 31, 2020 and 2019 (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:65.935%;"/><td style="width:1.0%;"/><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 style="width:1.0%;"/><td style="width:13.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Loss) Income before provision for income taxes</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,328)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,690 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax expense</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(605)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,194)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate</span></td><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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> -2328000 5690000 605000 2194000 -0.260 0.386 0.21 0.21 (Loss) Earnings Per Share <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic (loss) earnings per common share is calculated by dividing net (loss) income by the weighted average number of common shares outstanding. Diluted (loss) earnings per common share is calculated by dividing net (loss) 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, restricted stock units and performance shares. The computation of basic and diluted (loss) earnings per common share for the three months ended March 31, 2020 and 2019 is as follows (in thousands, except share and per share data): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.982%;"/><td style="width:1.0%;"/><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 style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.645%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><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="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,933)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,497 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><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="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for basic earnings per common share - weighted-average shares</span></td><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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,006,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,206,910 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive securities:</span></td><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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee stock awards</span></td><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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for dilutive earnings per common share</span></td><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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,006,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,456,148 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic (loss) earnings per common share</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted (loss) earnings per common share</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the three months ended March 31, 2020, the Company excluded 181,830 incremental shares related to stock-based awards were not included in the computation of diluted loss per common share because of the net loss during the period. For the three months ended March 31, 2019, the Company excluded 10,380 unvested 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 and no unvested restricted stock excluded from the calculation of diluted earnings per common share for the three months ended March 31, 2019.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, none of the conditions allowing holders of the Notes (as defined in Note 11) to convert have been met and no conversion spread exists. As such, the Notes did not have a dilutive impact on diluted earnings per common share for the three months ended March 31, 2020 and 2019.</span></div> The computation of basic and diluted (loss) earnings per common share for the three months ended March 31, 2020 and 2019 is as follows (in thousands, except share and per share data): <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.982%;"/><td style="width:1.0%;"/><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 style="width:1.0%;"/><td style="width:13.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.645%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><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="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,933)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,497 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><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="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for basic earnings per common share - weighted-average shares</span></td><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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,006,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,206,910 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive securities:</span></td><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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee stock awards</span></td><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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for dilutive earnings per common share</span></td><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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,006,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,456,148 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic (loss) earnings per common share</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted (loss) earnings per common share</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> -2933000 3497000 26006644 27206910 0 249238 26006644 27456148 -0.11 0.13 -0.11 0.13 181830 10380 Stock-Based Compensation Plans<div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recorded $4.6 million in total stock-based compensation expense with corresponding income tax benefits of $1.1 million for the three months ended March 31, 2020. For the three months ended March 31, 2019, the Company recorded $2.8 million in total stock-based compensation expense with corresponding income tax benefits of $0.7 million. </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During each of the three months ended March 31, 2020 and 2019, the Company did not grant any stock options. </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company granted 3,069 and 357,465 shares of restricted stock to various employees during the three months ended March 31, 2020 and 2019, respectively. </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company granted 377,534 restricted stock units to various employees during the three months ended March 31, 2020. There were no restricted stock units granted during the three months ended March 31, 2019.</span></div>The Company provides a performance and market-based stock incentive plan for certain executives with vesting requirements based on specific financial and market-based performance measurements. The Company granted 139,191 and 105,543 shares of performance and market-based stock during the three months ended March 31, 2020 and 2019, respectively. 4600000 1100000 2800000 700000 0 0 3069 357465 377534 0 139191 105543 Contingencies <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the normal course of business, the Company 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 the Company's insurance and risk management programs or may result in claims or adjustments with the Company's carriers. No such matters are currently expected to have a material adverse effect on the Company's financial position, results of operations or cash flows.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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 believes the assessment is without merit and is currently defending the Company's position through a formal appeals process. The Company has not recorded any potential loss related to this matter as of March 31, 2020.</span></div> 1300000 350000000 150000000 500000000 0.0050 0.0100 0.0025 0.0050 0.0125 0.0150 800000 3100000 P5Y 100000 100000 0.0025 400000 200000 100000000.0 0 0 700000 258400000 157700000 230000000 0.0250 0.0250 25.5428 1000 39.15 0.0575 198500000 31500000 31500000 P5Y 0.0633 0.0633 89100000 89000000.0 -200000 7900000 7800000 -200000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020 and December 31, 2019, the carrying amounts of the Notes on the consolidated balance sheets were calculated as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.472%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.474%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible senior notes, principal amount</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,242 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158,295 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized debt discount</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(184)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,667)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(36)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(330)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible senior notes, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,022 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">156,298 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 69242000 158295000 184000 1667000 36000 330000 69022000 156298000 69100000 <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the three months ended March 31, 2020 and 2019, interest expense related to the Notes consisted of the following (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:70.035%;"/><td style="width:1.0%;"/><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 style="width:1.0%;"/><td style="width:11.616%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.617%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contractual coupon interest</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">919 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,201 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt discount amortization</span></td><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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,012 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,405 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss on extinguishment of debt</span></td><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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">199 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt issuance cost amortization</span></td><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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">278 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense, Notes</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,297 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,082 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Note: Amounts may not foot due to rounding.</span></div> 919000 1201000 1012000 1405000 -166000 -199000 200000 278000 2297000 3082000 70100000 XML 14 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurement - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Probability of reaching the forecast maximum (as a percent) 100.00%    
Payments of contingent consideration due to seller $ 0 $ 1,400,000  
Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Change in fair value (30,000)    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 1,737,000   $ 1,707,000
Selling, general and administrative expenses | Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Change in fair value $ (30,000) $ (290,000)  
Minimum      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Discount rate used to determine fair value of contingent consideration 2.00%    
Maximum      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Discount rate used to determine fair value of contingent consideration 3.00%    
Contingent consideration      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Contingent consideration due to seller $ (1,700,000)   $ (1,700,000)
XML 16 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Long-Term Debt - Maturity Schedule (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Convertible senior notes, net  
Debt Instrument [Line Items]  
2020 $ 70,100
XML 17 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover Page - $ / shares
3 Months Ended
Mar. 31, 2020
Apr. 22, 2020
Dec. 31, 2019
Cover [Abstract]      
Entity Central Index Key 0001426945    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus Q1    
Amendment Flag false    
Document Type 10-Q    
Document Quarterly Report true    
Document Period End Date Mar. 31, 2020    
Document Transition Report false    
Entity File Number 001-34470    
Entity Registrant Name ECHO GLOBAL LOGISTICS, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 20-5001120    
Entity Address, Address Line One 600 West Chicago Avenue    
Entity Address, Address Line Two Suite 725    
Entity Address, City or Town Chicago    
Entity Address, State or Province IL    
Entity Address, Postal Zip Code 60654    
City Area Code 800    
Local Phone Number 354-7993    
Title of 12(b) Security Common stock, par value $0.0001 per share    
Trading Symbol ECHO    
Security Exchange Name NASDAQ    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   26,614,739  
Common stock, par value (in usd per share) $ 0.0001   $ 0.0001
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Operating activities    
Net (loss) income $ (2,933) $ 3,497
Adjustments to reconcile net (loss) income to net cash provided by operating activities:    
Deferred income taxes 1,038 2,176
Noncash stock compensation expense 4,608 2,806
Noncash interest expense 1,491 1,994
Change in contingent consideration due to seller 30 290
Depreciation and amortization 9,792 9,468
Change in assets:    
Accounts receivable (48,384) 2,509
Income taxes (payable) receivable (425) 3,366
Prepaid expenses and other assets 885 2,441
Change in liabilities:    
Accounts payable 49,417 2,865
Accrued expenses and other liabilities (5,852) (6,237)
Payments of contingent consideration in excess of costs over estimated earnings 0 (1,097)
Net cash provided by operating activities 9,668 24,076
Investing activities    
Purchases of property and equipment (5,101) (6,382)
Payments for acquisitions, net of cash acquired 0 (33)
Net cash used in investing activities (5,101) (6,415)
Financing activities    
Payments of contingent consideration due to seller 0 (253)
Proceeds from exercise of stock options 381 37
Employee tax withholdings related to net share settlements of equity-based awards (1,541) (1,978)
Purchases of treasury stock (10,349) (10,371)
Purchases of Convertible Notes (88,961) (7,783)
Proceeds from borrowing on ABL facility 100,000 0
Net cash used in financing activities (470) (20,348)
Increase (Decrease) in cash and cash equivalents 4,097 (2,686)
Cash and cash equivalents, beginning of period 34,626 40,281
Cash and cash equivalents, end of period 38,722 37,595
Supplemental disclosure of cash flow information    
Cash paid during the period for interest 1,156 298
Cash received during the period for income taxes refunded 0 3,348
Noncash financing activity    
Liability for purchases of treasury stock not yet settled $ 0 $ 257
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Revenue Recognition

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.

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 are 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.

The following table presents the Company's revenue disaggregated by client type (in thousands):
Three Months Ended March 31,
Client Type20202019
Transactional$428,374  $412,144  
Managed Transportation122,675  125,939  
Revenue$551,049  $538,083  

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.

The following table presents the Company's revenue disaggregated by mode (in thousands):
Three Months Ended March 31,
Mode20202019
Truckload$367,781  $354,319  
Less than truckload157,945  154,940  
Other revenue25,323  28,824  
Revenue$551,049  $538,083  

Commissions

The Company recognizes commission expense when incurred because the amortization period is less than one year. Commission expense is recognized on a relative transit time basis, which aligns with the Company's revenue recognition policy.

Variable Consideration

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.
XML 21 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Long-Term Debt - Line of Credit (Details) - ABL Facility - USD ($)
2 Months Ended 3 Months Ended
Oct. 23, 2018
Jun. 01, 2015
Dec. 31, 2018
Mar. 31, 2020
Mar. 31, 2019
Line of Credit Facility [Line Items]          
Issuance costs   $ 3,100,000 $ 800,000    
Life of ABL facility (in years) 5 years        
Amortization of debt issuance costs       $ 100,000 $ 100,000
Commitment fee and borrowings interest expense       400,000 200,000
Remaining borrowing capacity       $ 157,700,000  
Revolving Credit Facility          
Line of Credit Facility [Line Items]          
Current borrowing capacity $ 350,000,000        
Increase to borrowing capacity 150,000,000        
Maximum borrowing capacity $ 500,000,000        
Commitment fee percentage       0.25%  
Proceeds from borrowing on ABL facility       $ 100,000,000.0 0
ABL facility, outstanding borrowings         $ 0
Remaining borrowing capacity       258,400,000  
Revolving Credit Facility | Federal Funds Effective Rate          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 0.50%        
Revolving Credit Facility | Federal Funds Effective Rate | Minimum          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 0.25%        
Revolving Credit Facility | Federal Funds Effective Rate | Maximum          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 0.50%        
Revolving Credit Facility | LIBOR          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 1.00%        
Revolving Credit Facility | LIBOR | Minimum          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 1.25%        
Revolving Credit Facility | LIBOR | Maximum          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 1.50%        
Letter of Credit          
Line of Credit Facility [Line Items]          
Letters of credit outstanding, amount       $ 700,000  
XML 22 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurement - Assets and Liabilities at Fair Value (Details) - Contingent consideration - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Liabilities:    
Contingent consideration due to seller $ (1,700) $ (1,700)
Fair Value, Measurements, Recurring    
Liabilities:    
Contingent consideration due to seller (1,737) (1,707)
Fair Value, Measurements, Recurring | Level 1    
Liabilities:    
Contingent consideration due to seller 0 0
Fair Value, Measurements, Recurring | Level 2    
Liabilities:    
Contingent consideration due to seller 0 0
Fair Value, Measurements, Recurring | Level 3    
Liabilities:    
Contingent consideration due to seller $ (1,737) $ (1,707)
XML 23 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Tax Disclosure [Abstract]    
(Loss) Income before provision for income taxes $ (2,328) $ 5,690
Income tax expense $ (605) $ (2,194)
Effective tax rate (26.00%) 38.60%
Federal tax rate 21.00% 21.00%
XML 24 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Preparation of Financial Statements and Use of Estimates
Preparation of Financial Statements and Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent 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.
Fair Value of Financial Instruments
Fair Value of Financial Instruments

The carrying values 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 values of the due to seller liabilities are determined based on the likelihood of the Company making contingent earn-out payments (see Note 4). The fair value of the liability component of the Notes (as defined in Note 11) was determined using the discounted cash flow analysis discussed in Note 11.
New Accounting Pronouncements Recent Accounting Pronouncements
Recently adopted accounting pronouncements

In June 2016, the 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.

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 March 31, 2020, the Company reported $335.4 million of accounts receivable, net of allowance of $4.5 million. Changes in the allowance were not material for the three months ended March 31, 2020. The Company fully describes the adoption and impact of this standard in Note 1. As part of the adoption of this standard, the Company implemented changes to its accounting policies, practices and internal controls over financial reporting.

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.

Recently issued accounting pronouncements not yet adopted
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, which provides companies with optional guidance, including expedients and exceptions for applying generally accepted accounting principles 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.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes  
The following table shows the Company's effective income tax rate for the three months ended March 31, 2020 and 2019 (in thousands):
Three Months Ended March 31,
 20202019
(Loss) Income before provision for income taxes$(2,328) $5,690  
Income tax expense$(605) $(2,194) 
Effective tax rate(26.0)%38.6 %
The difference in the Company's effective tax rate for each of the three months ended March 31, 2020 and 2019 from the Company's statutory federal tax rate of 21% was primarily due to state taxes, non-deductible expenses and share based payment awards, offset in part by the impact of certain tax credits.
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Recent Accounting Pronouncements
3 Months Ended
Mar. 31, 2020
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Recent Accounting Pronouncements Recent Accounting Pronouncements
Recently adopted accounting pronouncements

In June 2016, the 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.

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 March 31, 2020, the Company reported $335.4 million of accounts receivable, net of allowance of $4.5 million. Changes in the allowance were not material for the three months ended March 31, 2020. The Company fully describes the adoption and impact of this standard in Note 1. As part of the adoption of this standard, the Company implemented changes to its accounting policies, practices and internal controls over financial reporting.

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.

Recently issued accounting pronouncements not yet adopted
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, which provides companies with optional guidance, including expedients and exceptions for applying generally accepted accounting principles 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.
XML 27 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Accounts Receivable, Allowance for Credit Loss, Current $ 4,529 $ 4,255
Noncurrent assets:    
Property and equipment, accumulated depreciation 136,820 130,320
Customer relationships and other intangible assets, accumulated amortization $ 84,474 $ 81,656
Stockholders' equity:    
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 31,703,669 31,507,247
Common stock, shares outstanding (in shares) 25,936,569 26,229,809
Treasury stock, shares (in shares) 5,767,100 5,277,438
XML 28 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurement - Reconciliation of Liabilities Using Level 3 (Details) - Level 3
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Balance at beginning of period $ (1,707)
Change in fair value of contingent consideration due to seller (30)
Balance at end of period $ (1,737)
XML 29 R35.htm IDEA: XBRL DOCUMENT v3.20.1
(Loss) Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Numerator:    
Net (loss) income $ (2,933) $ 3,497
Denominator:    
Denominator for basic earnings per common share - weighted-average shares (in shares) 26,006,644 27,206,910
Effect of dilutive securities:    
Employee stock awards (in shares) 0 249,238
Denominator for dilutive earnings per common share (in shares) 26,006,644 27,456,148
Basic earnings per common share (in usd per share) $ (0.11) $ 0.13
Diluted earnings per common share (in usd per share) $ (0.11) $ 0.13
Performance shares    
Anti-dilutive securities excluded from the calculation of earnings per share:    
Shares excluded from the calculation of diluted earnings per share (in shares)   10,380
Employee stock option    
Anti-dilutive securities excluded from the calculation of earnings per share:    
Shares excluded from the calculation of diluted earnings per share (in shares) 0 0
Restricted stock    
Anti-dilutive securities excluded from the calculation of earnings per share:    
Shares excluded from the calculation of diluted earnings per share (in shares) 181,830 0
XML 30 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Long-Term Debt - Convertible Senior Notes (Details) - Convertible senior notes, net
3 Months Ended
May 05, 2015
USD ($)
$ / shares
Mar. 31, 2020
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Debt Instrument [Line Items]        
Stated interest rate 2.50%      
Conversion ratio 25.5428      
Debt conversion, converted instrument, amount $ 1,000      
Conversion price (in usd per share) | $ / shares $ 39.15      
Repurchased face amount   $ 89,100,000 $ 7,900,000  
Repayments of debt   89,000,000.0 7,800,000  
Gain (loss) on extinguishment of debt   166,000 199,000  
Carrying amount of Notes on the balance sheet:        
Convertible senior notes, principal amount $ 230,000,000 69,242,000   $ 158,295,000
Unamortized debt discount   (184,000)   (1,667,000)
Unamortized debt issuance costs   (36,000)   (330,000)
Convertible senior notes, net   69,022,000   $ 156,298,000
Convertible senior notes, fair value   69,100,000    
Contractual coupon interest   919,000 1,201,000  
Debt discount amortization   1,012,000 1,405,000  
Amortization of debt issuance costs   200,000 278,000  
Interest expense   $ 2,297,000 $ 3,082,000  
Level 2        
Debt Instrument [Line Items]        
Straight debt borrowing rate 5.75%      
Fair value of liability component $ 198,500,000      
Fair value of equity component $ 31,500,000      
Discount amortization period 5 years      
Effective interest rate 6.33%      
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Contingencies
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Contingencies Contingencies
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 the Company's insurance and risk management programs or may result in claims or adjustments with the Company's carriers. No such matters are currently expected to have a material adverse effect on the Company's financial position, results of operations or cash flows.

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 believes the assessment is without merit and is currently defending the Company's position through a formal appeals process. The Company has not recorded any potential loss related to this matter as of March 31, 2020.
XML 32 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses and Other Noncurrent Liabilities
3 Months Ended
Mar. 31, 2020
Payables and Accruals [Abstract]  
Accrued Expenses and Other Noncurrent Liabilities Accrued Expenses and Other Liabilities
The components of accrued expenses at March 31, 2020 and December 31, 2019 were as follows (in thousands):
 March 31, 2020December 31, 2019
Accrued compensation$17,478  $21,192  
Accrued rebates2,353  3,119  
Accrued employee benefits3,372  4,235  
Accrued professional service fees1,226  1,395  
Accrued interest1,022  881  
Other4,000  4,407  
Total accrued expenses$29,450  $35,229  
Note: Amounts may not foot due to rounding.
The other current liabilities of $5.1 million and $6.7 million at March 31, 2020 and December 31, 2019, respectively, consist primarily of the current portion of the Company's operating lease liabilities. The other noncurrent liabilities of $0.6 million at both March 31, 2020 and December 31, 2019 consist of the long-term portion of the Company's uncertain tax liability.
XML 33 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenue $ 551,049 $ 538,083
Truckload    
Disaggregation of Revenue [Line Items]    
Revenue 367,781 354,319
Less than truckload    
Disaggregation of Revenue [Line Items]    
Revenue 157,945 154,940
Other revenue    
Disaggregation of Revenue [Line Items]    
Revenue 25,323 28,824
Transactional    
Disaggregation of Revenue [Line Items]    
Revenue 428,374 412,144
Managed Transportation    
Disaggregation of Revenue [Line Items]    
Revenue $ 122,675 $ 125,939
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.20.1
(Loss) Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Computation of basic and diluted earnings per common share The computation of basic and diluted (loss) earnings per common share for the three months ended March 31, 2020 and 2019 is as follows (in thousands, except share and per share data):
Three Months Ended March 31,
20202019
Numerator:
Net (loss) income$(2,933) $3,497  
Denominator:
Denominator for basic earnings per common share - weighted-average shares26,006,644  27,206,910  
Effect of dilutive securities:
Employee stock awards—  249,238  
Denominator for dilutive earnings per common share26,006,644  27,456,148  
Basic (loss) earnings per common share$(0.11) $0.13  
Diluted (loss) earnings per common share$(0.11) $0.13  
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurement (Tables)
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Financial assets and liabilities measured at fair value on a recurring basis
The following tables set forth the Company's financial liabilities measured at fair value on a recurring basis and the basis of measurement at March 31, 2020 and December 31, 2019 (in thousands):
Fair Value Measurements as of March 31, 2020
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(1,737) —  —  $(1,737) 

Fair Value Measurements as of December 31, 2019
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(1,707) —  —  $(1,707) 
Reconciliation of the beginning and ending balances for the liabilities measured at fair value using significant unobservable inputs
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):
 Due to Seller Liability
Balance at December 31, 2019$(1,707) 
Change in fair value of contingent consideration due to seller(30) 
Balance at March 31, 2020$(1,737) 
JSON 36 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "echo-20200331.htm": { "axisCustom": 0, "axisStandard": 16, "contextCount": 108, "dts": { "calculationLink": { "local": [ "echo-20200331_cal.xml" ] }, "definitionLink": { "local": [ "echo-20200331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "echo-20200331.htm" ] }, "labelLink": { "local": [ "echo-20200331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "echo-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "echo-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 341, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 4, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 9 }, "keyCustom": 9, "keyStandard": 270, "memberCustom": 10, "memberStandard": 22, "nsprefix": "echo", "nsuri": "http://www.echo.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.echo.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110104 - Disclosure - Fair Value Measurement", "role": "http://www.echo.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - Disclosure - Intangibles and Goodwill", "role": "http://www.echo.com/role/IntangiblesandGoodwill", "shortName": "Intangibles and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118106 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities", "role": "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilities", "shortName": "Accrued Expenses and Other Noncurrent Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121107 - Disclosure - Income Taxes", "role": "http://www.echo.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124108 - Disclosure - (Loss) Earnings Per Share", "role": "http://www.echo.com/role/LossEarningsPerShare", "shortName": "(Loss) Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127109 - Disclosure - Stock-Based Compensation Plans", "role": "http://www.echo.com/role/StockBasedCompensationPlans", "shortName": "Stock-Based Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129110 - Disclosure - Contingencies", "role": "http://www.echo.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Revenue (Tables)", "role": "http://www.echo.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Statements of Operations (Unaudited)", "role": "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "shortName": "Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311303 - Disclosure - Fair Value Measurement (Tables)", "role": "http://www.echo.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316304 - Disclosure - Intangibles and Goodwill (Tables)", "role": "http://www.echo.com/role/IntangiblesandGoodwillTables", "shortName": "Intangibles and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319305 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities (Tables)", "role": "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Noncurrent Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322306 - Disclosure - Income Taxes (Tables)", "role": "http://www.echo.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325307 - Disclosure - (Loss) Earnings Per Share (Tables)", "role": "http://www.echo.com/role/LossEarningsPerShareTables", "shortName": "(Loss) Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332308 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.echo.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i084efa429e084fe3af13b774ff1475b4_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "ica72e8bf5e3d4850a7a3b1330b7f2eb7_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Recent Accounting Pronouncements (Details)", "role": "http://www.echo.com/role/RecentAccountingPronouncementsDetails", "shortName": "Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Revenue (Details)", "role": "http://www.echo.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i4d43306bde024d7ebb1c305722442b77_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": "2", "first": true, "lang": null, "name": "echo:BusinessAcquisitionContingentConsiderationForecastProbabilitymaximum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - Fair Value Measurement - Narrative (Details)", "role": "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "shortName": "Fair Value Measurement - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": "2", "first": true, "lang": null, "name": "echo:BusinessAcquisitionContingentConsiderationForecastProbabilitymaximum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "ica72e8bf5e3d4850a7a3b1330b7f2eb7_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets", "role": "http://www.echo.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "ica72e8bf5e3d4850a7a3b1330b7f2eb7_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "ib008ef19c3754c38970f46492a0495e2_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Fair Value Measurement - Assets and Liabilities at Fair Value (Details)", "role": "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "shortName": "Fair Value Measurement - Assets and Liabilities at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i902b6bf30fc945828f9e01b43a52bbf2_I20200331", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "ia4a902cbc3a647c99f37f00095c5317a_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Fair Value Measurement - Reconciliation of Liabilities Using Level 3 (Details)", "role": "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details", "shortName": "Fair Value Measurement - Reconciliation of Liabilities Using Level 3 (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "ica72e8bf5e3d4850a7a3b1330b7f2eb7_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - Intangibles and Goodwill - Intangible Assets (Details)", "role": "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails", "shortName": "Intangibles and Goodwill - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "ica72e8bf5e3d4850a7a3b1330b7f2eb7_I20200331", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "ica72e8bf5e3d4850a7a3b1330b7f2eb7_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420408 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities (Details)", "role": "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Noncurrent Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "ica72e8bf5e3d4850a7a3b1330b7f2eb7_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423409 - Disclosure - Income Taxes (Details)", "role": "http://www.echo.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426410 - Disclosure - (Loss) Earnings Per Share (Details)", "role": "http://www.echo.com/role/LossEarningsPerShareDetails", "shortName": "(Loss) Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428411 - Disclosure - Stock-Based Compensation Plans (Details)", "role": "http://www.echo.com/role/StockBasedCompensationPlansDetails", "shortName": "Stock-Based Compensation Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i1cce1e80111945929bedfc1462b267dd_I20160731", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430412 - Disclosure - Contingencies (Details)", "role": "http://www.echo.com/role/ContingenciesDetails", "shortName": "Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i1cce1e80111945929bedfc1462b267dd_I20160731", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "if83b8ea83de143d59968c34704594be6_D20150601-20150601", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433413 - Disclosure - Long-Term Debt - Line of Credit (Details)", "role": "http://www.echo.com/role/LongTermDebtLineofCreditDetails", "shortName": "Long-Term Debt - Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "if83b8ea83de143d59968c34704594be6_D20150601-20150601", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "ifeea9956971f482182aecf80d049c2f9_I20150505", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434414 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details)", "role": "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "shortName": "Long-Term Debt - Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "ifeea9956971f482182aecf80d049c2f9_I20150505", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "ica72e8bf5e3d4850a7a3b1330b7f2eb7_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "ica72e8bf5e3d4850a7a3b1330b7f2eb7_I20200331", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i708a2a3764c54d8fae5214d6ebd77fc8_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "echo:ConvertibleNotesFutureInterestandPrincipalPaymentYearThree", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435415 - Disclosure - Long-Term Debt - Maturity Schedule (Details)", "role": "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails", "shortName": "Long-Term Debt - Maturity Schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i708a2a3764c54d8fae5214d6ebd77fc8_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "echo:ConvertibleNotesFutureInterestandPrincipalPaymentYearThree", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i1ce7c416da8e497089b9f364c3eea58b_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statement of Stockholders' Equity (Unaudited)", "role": "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "shortName": "Consolidated Statement of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i1ce7c416da8e497089b9f364c3eea58b_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.echo.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105102 - Disclosure - Recent Accounting Pronouncements", "role": "http://www.echo.com/role/RecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107103 - Disclosure - Revenue", "role": "http://www.echo.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20200331.htm", "contextRef": "i399cb9c1789048ae9113d84c09818b1b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 33, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.echo.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "echo_ABLFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ABL Facility [Member]", "label": "ABL Facility [Member]", "terseLabel": "ABL Facility" } } }, "localname": "ABLFacilityMember", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "echo_AccruedRebatesCurrent": { "auth_ref": [], "calculation": { "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Rebates", "label": "Accrued Rebates, Current", "terseLabel": "Accrued rebates" } } }, "localname": "AccruedRebatesCurrent", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "echo_BusinessAcquisitionContingentConsiderationDiscountRateUsedToDetermineFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Acquisition, Contingent Consideration, Discount Rate Used to Determine Fair Value", "label": "Business Acquisition, Contingent Consideration, Discount Rate Used to Determine Fair Value", "terseLabel": "Discount rate used to determine fair value of contingent consideration" } } }, "localname": "BusinessAcquisitionContingentConsiderationDiscountRateUsedToDetermineFairValue", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "percentItemType" }, "echo_BusinessAcquisitionContingentConsiderationForecastProbabilitymaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum probability for when an acquisition reaches the required performance measure.", "label": "Business Acquisition, Contingent Consideration, Forecast Probability (maximum)", "terseLabel": "Probability of reaching the forecast maximum (as a percent)" } } }, "localname": "BusinessAcquisitionContingentConsiderationForecastProbabilitymaximum", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "percentItemType" }, "echo_CarrierRelationshipsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Carrier Relationships [Member]", "label": "Carrier Relationships [Member]", "terseLabel": "Carrier relationships" } } }, "localname": "CarrierRelationshipsMember", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "echo_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Consideration [Member]", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "echo_ConvertibleNotesFutureInterestandPrincipalPaymentYearThree": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Convertible Notes, Future Interest and Principal Payment, Year Three", "label": "Convertible Notes, Future Interest and Principal Payment, Year Three", "terseLabel": "2020" } } }, "localname": "ConvertibleNotesFutureInterestandPrincipalPaymentYearThree", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "echo_DebtInstrumentConvertibleCarryingAmountofDebtComponent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Carrying Amount of Debt Component", "label": "Debt Instrument, Convertible, Carrying Amount of Debt Component", "terseLabel": "Fair value of liability component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountofDebtComponent", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "echo_DebtInstrumentInterestRateStraightDebtBorrowingRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Interest Rate, Straight Debt Borrowing Rate", "label": "Debt Instrument, Interest Rate, Straight Debt Borrowing Rate", "terseLabel": "Straight debt borrowing rate" } } }, "localname": "DebtInstrumentInterestRateStraightDebtBorrowingRate", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "echo_DebtInstrumentNetofDebtDiscountandIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Net of Debt Discount and Issuance Costs", "label": "Debt Instrument, Net of Debt Discount and Issuance Costs", "totalLabel": "Convertible senior notes, net" } } }, "localname": "DebtInstrumentNetofDebtDiscountandIssuanceCosts", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "echo_EarningsPerShareDenominatorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Earnings Per Share, Denominator [Abstract]", "label": "Earnings Per Share, Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "EarningsPerShareDenominatorAbstract", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/LossEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "echo_EarningsPerShareNumeratorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Earnings Per Share, Numerator [Abstract]", "label": "Earnings Per Share, Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareNumeratorAbstract", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/LossEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "echo_LessthantruckloadMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Less than truckload revenue", "label": "Less than truckload [Member]", "terseLabel": "Less than truckload" } } }, "localname": "LessthantruckloadMember", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "echo_LiabilityforPurchaseofTreasuryStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Liability for Purchase of Treasury Stock", "label": "Liability for Purchase of Treasury Stock", "terseLabel": "Liability for purchases of treasury stock not yet settled" } } }, "localname": "LiabilityforPurchaseofTreasuryStock", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "echo_LineofCreditFacilityIncreasetoMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Increase to Maximum Borrowing Capacity", "label": "Line of Credit Facility, Increase to Maximum Borrowing Capacity", "terseLabel": "Increase to borrowing capacity" } } }, "localname": "LineofCreditFacilityIncreasetoMaximumBorrowingCapacity", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "echo_ManagedTransportationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Managed Transportation revenue is revenue recognized for a Managed Transportation client if there is an agreement with the client for the provision of services, typically for a multi-year term", "label": "Managed Transportation [Member]", "terseLabel": "Managed Transportation" } } }, "localname": "ManagedTransportationMember", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "echo_NonCashFinancingActivityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non Cash Financing Activity [Abstract]", "label": "Non Cash Financing Activity [Abstract]", "terseLabel": "Noncash financing activity" } } }, "localname": "NonCashFinancingActivityAbstract", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "echo_OtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other revenue", "label": "Other [Member]", "terseLabel": "Other revenue" } } }, "localname": "OtherMember", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "echo_PerformanceandMarketBasedStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance and Market Based Stock [Member]", "label": "Performance and Market Based Stock [Member]", "terseLabel": "Performance and market-based stock" } } }, "localname": "PerformanceandMarketBasedStockMember", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "echo_StateTaxAuditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "State Tax Audit [Member]", "label": "State Tax Audit [Member]", "terseLabel": "State Tax Audit" } } }, "localname": "StateTaxAuditMember", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "echo_TransactionalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transactional revenue is revenue recognized from brokerage and transportation management services on a shipment-by-shipment basis", "label": "Transactional [Member]", "terseLabel": "Transactional" } } }, "localname": "TransactionalMember", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "echo_TruckloadMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Truckload revenue", "label": "Truckload [Member]", "terseLabel": "Truckload" } } }, "localname": "TruckloadMember", "nsuri": "http://www.echo.com/20200331", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r113", "r170", "r172", "r255" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses and Other Noncurrent Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r8", "r37" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r1", "r27", "r114", "r115", "r171" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $4,529 and $4,255 at March 31, 2020 and December 31, 2019, respectively", "verboseLabel": "Accounts receivable, net of allowance" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r7", "r8", "r41" ], "calculation": { "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued employee benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails", "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r7", "r8", "r41" ], "calculation": { "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional service fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r7", "r8", "r41" ], "calculation": { "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued compensation" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r138" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Property and equipment, accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments", "negatedTerseLabel": "Repurchase of convertible notes, net of deferred taxes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r178", "r180", "r191", "r192" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net (loss) income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r180", "r187", "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r33", "r116", "r118" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "periodEndLabel": "Balance at March 31, 2020", "periodStartLabel": "Balance at December 31, 2019", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.echo.com/role/RecentAccountingPronouncementsDetails", "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r121" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r120" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r60", "r77", "r226" ], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Debt discount amortization" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r57", "r77", "r228" ], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": 4.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r77", "r128", "r134" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares excluded from the calculation of diluted earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LossEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LossEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Anti-dilutive securities excluded from the calculation of earnings per share:" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LossEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LossEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r112", "r237", "r247" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r5", "r51" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r13", "r14", "r15", "r16", "r17", "r18", "r19", "r20" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total noncurrent assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Noncurrent assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r181", "r188" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r76", "r208" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in contingent consideration due to seller" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r206", "r207" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Due to seller, current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r206", "r207" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Due to seller, noncurrent" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r34", "r79" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r73", "r79", "r83" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r73", "r225" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase (Decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.echo.com/role/CoverPage" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r160" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value $0.0001 per share, 100,000,000 shares authorized, 31,703,669 shares issued and 25,936,569 shares outstanding at March 31, 2020; 31,507,247 shares issued and 26,229,809 shares outstanding at December 31, 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleNotesPayable": { "auth_ref": [ "r23", "r239", "r248", "r256" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable", "terseLabel": "Convertible notes, net" } } }, "localname": "ConvertibleNotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r58" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Transportation costs" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r81", "r82" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Debt conversion, converted instrument, amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r22", "r23", "r238", "r239", "r246" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r153" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Fair value of equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r155" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in usd per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r44", "r161", "r162", "r164" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r154" ], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "terseLabel": "Discount amortization period" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r227", "r229" ], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": 1.0, "parentTag": "echo_DebtInstrumentNetofDebtDiscountandIssuanceCosts", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Convertible senior notes, principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r222" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Convertible senior notes, fair value" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r43", "r156", "r227" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r43" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Repurchased face amount" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r45", "r86", "r161", "r163", "r164", "r165", "r226", "r227", "r229", "r245" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Life of ABL facility (in years)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r226", "r229" ], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": 2.0, "parentTag": "echo_DebtInstrumentNetofDebtDiscountandIssuanceCosts", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r77", "r85", "r198", "r200" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r194", "r197" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r77", "r110" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LossEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "(Loss) Earnings per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r55", "r91", "r95", "r96", "r97", "r98", "r101", "r243", "r254" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Basic earnings per common share (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/LossEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r55", "r91", "r95", "r96", "r97", "r98", "r101", "r243", "r254" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted earnings per common share (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/LossEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "(Loss) Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LossEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r89", "r195", "r196" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r195", "r196", "r199" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r187" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax benefits from stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee stock option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LossEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r210", "r211", "r212", "r218" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r210", "r223", "r224" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r175", "r176", "r177", "r211", "r232" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details", "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r217", "r218" ], "lang": { "en-US": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r210", "r211", "r213", "r214", "r219" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r175", "r176", "r177", "r211", "r233" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r175", "r176", "r177", "r211", "r234" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r175", "r176", "r177", "r211", "r235" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": { "auth_ref": [ "r210", "r211" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of obligations measured on a recurring basis.", "label": "Obligations, Fair Value Disclosure", "negatedLabel": "Contingent consideration due to seller" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r215", "r218" ], "lang": { "en-US": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r215", "r218" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of the beginning and ending balances for the liabilities measured at fair value using significant unobservable inputs" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "negatedLabel": "Change in fair value of contingent consideration due to seller", "negatedTerseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r216" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "terseLabel": "Payments of contingent consideration due to seller" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r215" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "negatedPeriodEndLabel": "Balance at end of period", "negatedPeriodStartLabel": "Balance at beginning of period", "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details", "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r217", "r219" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r84", "r220", "r221" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Effective Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted-average, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r133" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization", "terseLabel": "Customer relationships and other intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails_1": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails_1": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "verboseLabel": "Remainder of 2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r135" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails_1": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r135" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails_1": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r135" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails_1": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "verboseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r135" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "verboseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r129", "r130", "r133", "r136", "r236" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]", "terseLabel": "Estimated amortization expense for the next five years and thereafter:" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r133", "r236" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets:" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r129", "r132" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r133" ], "calculation": { "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Summary of amortizable intangible assets:" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r77", "r158", "r159" ], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Gain (loss) on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r125", "r126" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangibles and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r88" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "(Loss) Income before provision for income taxes", "verboseLabel": "(Loss) Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r85", "r111", "r201" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "negatedTerseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r49", "r241", "r252" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r76" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r76" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r76" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "terseLabel": "Income taxes (payable) receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "Change in assets:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Liabilities [Abstract]", "terseLabel": "Change in liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r76" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r76" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase in stockholders' equity:" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r127", "r131" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net of accumulated amortization of $84,474 and $81,656 at March 31, 2020 and December 31, 2019, respectively" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r60", "r157" ], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Commitment fee and borrowings interest expense", "totalLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r61" ], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual coupon interest" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of interest expense related to convertible senior notes" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r244" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "verboseLabel": "Interest expense" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r71", "r74", "r80" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid during the period for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r8", "r9", "r41" ], "calculation": { "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Contingencies" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r240", "r250" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r10", "r11", "r12", "r23", "r24" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total noncurrent liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r222" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "ABL facility, outstanding borrowings" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r39", "r86" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-term Debt, Other Disclosures [Abstract]", "terseLabel": "Carrying amount of Notes on the balance sheet:" } } }, "localname": "LongTermDebtOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails", "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r45", "r152" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails", "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r150", "r151" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r150", "r151" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r150", "r151" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued": { "auth_ref": [ "r141" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The difference between the maximum amount of estimated loss and the amount recorded as of the balance sheet date.", "label": "Loss Contingency, Range of Possible Loss, Portion Not Accrued", "terseLabel": "Amount of assessment including penalties and interest" } } }, "localname": "LossContingencyRangeOfPossibleLossPortionNotAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r73", "r75", "r78" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r52", "r53", "r54", "r78", "r100", "r242", "r253" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net (loss) income", "totalLabel": "Net (loss) income", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/LossEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r92" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/RecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r231" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Noncurrent operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r230" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r41" ], "calculation": { "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r41" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails", "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.", "label": "Other Noncash Expense", "terseLabel": "Noncash interest expense" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r70" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payments of contingent consideration due to seller" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "auth_ref": [ "r72" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Operating Activities", "negatedTerseLabel": "Payments of contingent consideration in excess of costs over estimated earnings" } } }, "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfEquity": { "auth_ref": [ "r67" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common and preferred stock.", "label": "Payments for Repurchase of Equity", "negatedTerseLabel": "Purchases of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r69" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "terseLabel": "Issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r67" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Employee tax withholdings related to net share settlements of equity-based awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r63" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Payments for acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r64" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LossEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r2", "r4", "r124" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r75", "r80" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "terseLabel": "Cash received during the period for income taxes refunded" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from borrowing on ABL facility" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r66", "r87" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from borrowing on ABL facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r65", "r189" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r139", "r251" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net of accumulated depreciation of $136,820 and $130,320 at March 31, 2020 and December 31, 2019, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r56", "r119" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision, charged to expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r68" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Repayments of Convertible Debt", "negatedTerseLabel": "Purchases of Convertible Notes" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r68" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LossEarningsPerShareDetails", "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r166", "r249" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r169", "r170" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Components of accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LossEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r45", "r86", "r161", "r163", "r164", "r165", "r226", "r227", "r229", "r245" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of convertible senior notes" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of basic and diluted earnings per common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LossEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of effective income tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r210", "r211" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Financial assets and liabilities measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r129", "r132" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r129", "r132" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of amortizable intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r181", "r188" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated amortization expense for the next five years and thereafter" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r59", "r123" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r62" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Convertible senior notes, net" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtMaturityScheduleDetails", "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r76" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Noncash stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Grants in period, other than options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock based compensation plans:" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Grants in period, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r179", "r182" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Shares at end of period (in shares)", "periodStartLabel": "Shares at beginning of period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r90" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r48", "r160" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Financial statements:" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r25", "r26", "r160", "r166" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Common stock issued for vested restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture", "terseLabel": "Common stock issued for vested performance shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r160", "r166", "r184" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r160", "r166" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Common stock issued for vested restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture", "terseLabel": "Common stock issued for vested performance shares" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r48", "r160", "r166" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r30", "r31", "r117" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Stockholders' equity at end of period", "periodStartLabel": "Stockholders' equity at beginning of period", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r47", "r167" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r47", "r167" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r26", "r160", "r166" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedTerseLabel": "Purchase of treasury stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r47", "r167", "r168" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, 5,767,100 and 5,277,438 shares at March 31, 2020 and December 31, 2019, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r160", "r166", "r167" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Purchases of treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r36" ], "calculation": { "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails": { "order": 3.0, "parentTag": "echo_DebtInstrumentNetofDebtDiscountandIssuanceCosts", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedTerseLabel": "Unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r103", "r104", "r105", "r106", "r107", "r108", "r109" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Preparation of Financial Statements and Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r98" ], "calculation": { "http://www.echo.com/role/LossEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Employee stock awards (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LossEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r94", "r98" ], "calculation": { "http://www.echo.com/role/LossEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Denominator for dilutive earnings per common share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LossEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r93", "r98" ], "calculation": { "http://www.echo.com/role/LossEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Denominator for basic earnings per common share - weighted-average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.echo.com/role/LossEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=99385795&loc=d3e12631-108344" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=118875152&loc=SL5864739-113975" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996" }, "r257": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r258": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r259": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r261": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r262": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(ee)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" } }, "version": "2.1" } EXCEL 37 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -V$EU ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ W8274"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #=A)=0LF5/3>X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)O)VVE2.CFLN))07!!\1:2V=U@\X=DI-VWMZV[ M740?P&-F?OGF&YA.1Z%#PN<4(B:RF&]&U_LL=-RP(U$4 %D?T:E<3@D_-?)\33V'5P!,XPPN?Q=0+,2E^J?V*4#[)P'MZ?%G6+:S/I+S&Z5>V@DX1-^PR^;79WN\>F*QYS0M^6]3-KFI%621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( -V$EU"ANJP78P, (80 8 >&PO=V]R:W-H965T&ULA5CK;ILP&'T5Q ,4?"&7*HG4))HV:9.J3=M^T\1)4 %GX"3= MV\]<2JF_X^Y/P>:<[]@^G&!W<=/5QY.H2+,R7"W:OL=JM= 7DV>E>JR"^E(4 M:?5WK7)]6X8L?.WXGAU/INF(5HMS>E0_E/EY?JQL*QJJ[+-"E76FRZ!2AV7X MP.ZW0C:$%O$K4[=Z=!\T4WG2^KEI?-DOP[@9D? MOF@X:#;$\?UK]4_MY.UDGM):;73^.]N;TS*'=)+;K[KVV?53R@)@W[V M7]55Y1;>C,1J['1>MW^#W:4VNNBKV*$4Z4MWSNN>2-G3,('W!/Y&X!\2 M1$\0 X%]K"![@G0(43>5=FVVJ4E7BTK?@JJS]YPV;Q&[EW;U=TUGN]CM,[L\ MM>V]KN)%=&W*](AUA^ C!!L0D:T]"' DL.:$SM\+;"A"O$=L*4+B(0@X1]'2 MQ8B>8+J$=-G2Y8@^<9:((J98(($"":'/' &*F&.!"128$#IS7080C\U3*#&E M?,?G-8 (+#&#$C/*EXX$@'BLGD.).>6[7@.(QVP6X\3%M(+K-\)X'&>>7#-2 M@9-D XS'= ;#_< XK>#:#C ^4QC.+Q-41;@J ./YD6 XYHRFF">N"L!,/"HX MZXQ&F4]=%8"9>51PX!F-,Y^[*A0C8H\*SCRCB1;,50$8[E'!L6-SG./N+YB F=?T%PG[N8" M8'S?2H&S+VBN$_<= QBO"LZ^H+E.W#T,P'A5//MVFNO$>9,W/29I,67_19XP M.16>_9+ OP "[/+=_5*/F8RTXKLXCIWW?OM_7#>B:'1(*U1U; _ =;#3E[(] M?8]ZAT/V0WN,C-[@W0G]6UH=L[(.GK2Q1\7V0'?0VB@[G/C.+LY)I?NAD:N# M:6ZG]K[J3L9=P^AS?^J/AG\]K/X!4$L#!!0 ( -V$EU#8[29?W ( ' * M 8 >&PO=V]R:W-H965T&ULA99=;]L@%(;_BN7[QGSX MBRJ)E&2:-FF3JD[=KFE"$JNV\8 DW;\?8-=U 6\WL<'O>W@.=@YG>>/B19X9 M4]%K4[=R%9^5ZNZ31.[/K*%RP3O6ZB='+AJJ]%"<$MD)1@_6U-0) B!/&EJU M\7IIYQ[$>LDOJJY:]B B>6D:*OYL6FLS$2R7G;TQ'XP]=0] M"#U*QBB'JF&MK'@;"79-Q36.JG5([]]84-"61P-V7]C5U9KN2'1:^QY+>UOM+](Q9LABD9IZ&M_K5I[O?5/ MBFRPA0UH,*#1 /]MP(,!OQM2FWQ/9E/]1!5=+P6_1:)_6QTU'P6\QWHS]V;2 M[IU]IK.5>O:ZSN$RN9HX@V3;2]!$\JY(=/!Q!11:88L\._JXP,Y7Y"B\ @[F M@*T?3_TX[$^#_M3ZTZD_=?:@EQ16TEI)ED&0$B>3@ R7H)RAR8(TF9]-%O;G M07_N9Y,[V?22;(*9YA"F[GL)R##!L C3%$&:PJ>:\@9VO*@$D M,SM3!EE*GZ5T6$IO%5(0=U\"HG02Z0,)"9(0G\3YE+8D\(Z ^)K" 0S'QL$ MX?\_\% *X!8 X*USAXK2V;M=2(93.,@^:_.+XL M@)-,SNF&B9-M:62TYY=6F2-Q,CNV31MDSGEG?FO:*7O^OX?I>['O5)RJ5D;/ M7.DNPI[U1\X5TY!@H??LK-N_<5"SHS*WNEN)1-\#]0/%NZ&_2\8F<_T74$L# M!!0 ( -V$EU D=2$KE 0 #\6 8 >&PO=V]R:W-H965T&ULA9C=;N,V$(5?Q?!]5YP9BC^!8Z!V4;1 "RRV:'NMQ$ILK&RYDA)O MW[Z2K!CRS'";BUB2SY!G:/+3D*M+W7QM]V79+;X=JU/[N-QWW?DAR]KG?7DL MVD_UN3SUW[S4S;'H^MOF-6O/35GLQJ!CE:$Q+CL6A]-RO1J??6[6J_JMJPZG M\G.S:-^.QZ+Y=U-6]>5Q")"M5^?BM?RC[/X\?V[ZN^S6RNYP M+$_MH3XMFO+E6EGUXLAE:>Z_CK<_+I[7)K!45F5S]W0 M1-%_O)?;LJJ&EGH?_TR-+F]]#H'SZX_6?QZ3[Y-Y*MIR6U=_'W;=_G$9EHM= M^5*\5=V7^O)+.264+Q=3]K^5[V75RPBO'XMOU M\W :/R]3^Q]A>@!. 7@+ /O= )H"B 5D5V=CJC\57;%>-?5ET5Q_K7,Q3 IX MH'XPGX>'X]B-W_79MOW3][7WJ^Q]:&>2;*X2G$GP7K&5"GM39'WW-P^H>L Q MG.8>@AY/:CR-\78>'UD.5XD?):=10L$CST-168=.]V)5+U9X"89YN4KR>2^4 MDR=F1LHPN!BB[B97W>32#3 WN>PF&NY%$=F9X3LG3G7BI!,V^ALG.O$VY,R) M%(48$V/B52=>.F'I;KPR]+,I>74B100F,5>"ZB1()Y8Y";*3X,GQB:O(R$%, M_$)1=1/%*IP-_ET\&!TE1N;C.$N,<)H[ $4118>:;23/O"$)P?%UJ MLN@HP7'0X0F2GI'3$R07+8'C=A15<(GU #H\0=(S]H,Y4E$R-G*DH88G1YFSA;!49Y8@) M@J'.5)1,C9RI*%F9&\?GGZ)R'E)N$H6CY&GD/$4)2O1H40R/HB-C3@,1,E ,!R"*/$6@S?\K:7($J]0U!&($H%@. -1LLU%(XIK10:YPYAX M1:".0)0(!,,9B$HIR5\D6TWD4\.CTP]E+0F\=MZ@+!0=<51H(@L),SI(48(4 M#"^OF^N1YO6FJ\_3 M<6UV.S->_P=02P,$% @ W8274'N!12E] @ 5 @ !@ !X;"]W;W)K MI-#%5:I7?1+"1&]-W>IE?#*F>TP2 MO3N)ANL'V8G6/CE(U7!CF^J8Z$X)OO>FIDX(0C1I>-7&JX7O>U*KA3R;NFK% MDXKTN6FX^KT6M;PN8QR_=SQ7QY-Q'\5.*J)_>1B[*5\M4UONR7,7)$HA8[XTIP>[F(C:AK5\ER M_!J*QN.8SCB]?Z_^R8>W8;9[LS:R&:I8E(:_]=>J]==K_X2QP08;R& @HP%G?S6D M@R$-#$E/YJ-^Y(:O%DI>(]6_K8Z[18$?4SN9.]?IY\X_LVFU[;VL,,X7R<45 M&C3K7D,F&G*KV,P5V:A([/@C! $AB+>G$SLK8'\*^E/OSVY"T"!$KV%>T_:( M.2F#'("(Y#F,DH$HV2Q*<<>?@_X9G:93;# I24D+) Y1TL>.?"!, B(1:9 M#98SRO#L'4)"PEB6AJL\F6SO[KS]QM6Q:G6TE<:>%'X_/TAIA"V*'FRYDSWB MQT8M#L;=,GNO^G.N;QC9#6=X,OZ16/T!4$L#!!0 ( -V$EU B8&E?A00 M ,L5 8 >&PO=V]R:W-H965T&UL?9A;;^,V$(7_BN%W MK\09ZA8X!F(710NT0+#%ML^*35^PDN5*2KS]]Y5DQ:O,'"8/L20?#L]0Y,J_MX0B"9GMT9=Y\J2[NW'VSK^HR;[O;^A TE]KE MNZ%16004AG%0YJ?S?+4;U?VM75-?'N9F_/_AZ M.AS;_D&P6E[R@_O+M=\NSW5W%]RC[$ZE.S>GZCRKW?YQ_F0>-ISU#0;%WR=W M;2;7LSZ5EZKZWM_\OGN3H/G]&_#/ M!G9(_N9L2/67O,U7R[JZSNK;V[KD_:0P#]P-YK9_.(S=\%V7;=,]?5L9XF7P MU@<:->N;AJ::NR+HHM^[(-3%FE1S^MC!1BMBPCTP3(*']OPA"8L#6!C #@'L M)$ B!^$F20;)>9 L*&.AVF@5VRS!5B)H)0*Y1#A # /$*A<36I',31--;)J0 M4Y&+%I%)8FPE@582;85B8251O=@XE%:TB-+08R6%5E)@)1%64CTJ-C/""A!E MF6>R9=!*!JR(A->9ZH5#841+* NQ#Q/BM1\J)[$T,FJFW61))AK'$)AU1L,NDZPS MFF,VLR:1&0'P: C^5V8#36LEA2:0-49$/?YD08?Q2"^>=)B3"SR("4)$)' MT<<7;D*YL2!9S*FG$"),0$($S*0A33;YPH%DX5N;A-E'@'U6PI@ ^]#8 %EL MC6=U$J8?6?V^?<@BC"R*0$X2H*/HT^'5D@5%OO'%["-0Z%E9M9*F&J=J=('( MMPXP^ B STKP$2":B:QR@V19XBDF"(./ /BL!!]!JG4%NW2$=8EO[F#\$<"? ME?@C#;9%FF:Q&B2@2Y+4,X,8 Y!U_6>L+(I9EW8F[/^$(Z#S5*.,6M*D=.$9+F#9$F4>0C/&,\,*LK(=Y* MJ'T[F9O51M6Y7#,=J^JEK7>0R_=(-]=/GN?E.X?=M? M)MUU?3M>O-VTU64\.@WNY[>K_P%02P,$% @ W8274"<==H;5! ZQ< M !@ !X;"]W;W)KUG] MJ+?>-Y.?^^)0WTZW37.\F<_KIZW?Y_67\N@/X9_GLMKG37BL7N;UL?+YIC/: M%W-,DG2^SW>'Z7+1O?M:+1?E:U/L#OYK-:E?]_N\^O?.%^7[[12F'R^^[5ZV M3?MBOEP<\Q?_W3=_'K]6X6E^]K+9[?VAWI6'2>6?;Z>_P,U:F=:@0_RU\^_U MQ?VD3>6Q+'^T#[]M;J=)R\@7_JEI7>3A\N97OBA:3X''/[W3Z3EF:WAY_^%] MW24?DGG,:[\JB[]WFV9[.\VFDXU_SE^+YEOY_JOO$S+329_][_[-%P'>,@DQ MGLJB[GXG3Z]U4^Y[+X'*/O]YNNX.W?6]]_]A)AM@;X!G X"K!JHW4)\&ZJJ! M[@WTIX&Y:F!Z W,V0'O5(.T-TL\(63DK(7U-\CIAS"4=4-H@D@F[Y\"9 <76="2.W0970,. Y0&S>T &3Q!DF]']9JKR*J+:XHK8T2XZ<&;16JR%: U\!^/^;3I0K $JM-&T[D5> MT!UG=$I&4#$=N4J@4"58ZXE"!>"SH4=+Z(B?F*]<2E#JVFDU1UY*% [VH"A7 M")2:[$N82_0, MC&9+9KQ%'_44A0^YH>]D6;^5U*K35D=QC0RM)$U]#!73 MD754"3K*.B\EJ*/3FGVV@U#'+V$Q(5E!E=2TT[Y+":VVSEPZ=&2C!@XMI&:; M:IL2FFUTBJSH]2@L)B2+K1+$-D-*B.NHLAIH*[B2<'0<.60&D*6TSWF0?!F7 MT6.]M8 #I1(8*(%*UG E:'BF:'J"A@=-4RG5X'L!.3,VM< $?WYQQ-D>@_^1 M5R^[0SUY+)NFW'=GFL]EV?C@-?D2_&U]OCD_%/ZY:6]MN*].Q\^GAZ8\]D?K M\_/Y_O(_4$L#!!0 ( -V$EU!#(O.]M $ -(# 8 >&PO=V]R:W-H M965T&UL?5/;;MP@$/T5Q >$7=9)5RO;4C91U4BMM$K5YIFU MQQ<%& ?P.OW[ G8<)[7Z LPPY\R984@'-,^V 7#D54EM,]HXUQT8LT4#2M@K M[$#[FPJ-$LZ;IF:V,R#*"%*2\8J]DZV&DR&V5TJ8/T>0 M.&1T2]\=J)&GZ"^]6=C+?8S%*V"K1M41,#549OMX=C$N)CP.\6 M!KLXDU#)&?$Y& ]E1C=!$$@H7& 0?KO '4@9B+R,EXF3SBD#<'E^8_\::_>U MG(6%.Y1/;>F:C.XI*:$2O72/.'R#J9YK2J;BO\,%I \/2GR. J6-*REZZU!- M+%Z*$J_CWNJX#^--LIM@ZP ^ ?@,V,<\;$P4E=\+)_+4X$#,V/M.A"?>'KCO M31&?4_"U%$?^#YROPW>K"G<1 MOON@\'J=(%DE2")!\M\2UV)N/B5ABYXJ,'6<)DL*['6-\=&7-% UJX&]-!BS>5 ML5IX-&W-7&=!E!&D%>.;S4>FA6QIGD;?V>:IZ;V2+9PM<;W6POXZ@3)#1K?T MS?$@Z\8'!\O33M3P _S/[FS18C-+*36T3IJ66*@R>KL]GO8A/@8\2ACI*E;S*:4%)")7KE'\QP#U,]'RB9BO\&5U 8'I1@CL(H%U=2],X;/;&@%"U> MQUVV<1_&FT,RP=8!? +P&9#$/&Q,%)5_%E[DJ34#L6/O.Q&>>'ODV)LB.&,K MXAV*=^B]YMODD+)K()IB3F,,7\;,$0S9YQ1\+<6)_P/GZ_#=JL)=A._^4)BL M$^Q7"?:18/_?$M=B/OV5A"UZJL'6<9H<*4S?QDE>>.>!O>7Q3=[#QVG_+FPM M6T&PO=V]R:W-H965T&UL?5/;;MP@$/T5Q <$FW5N*]M2-E'42JVT2M7TF;7'-@H7!_ Z^?L M=ERKL?H"S'#.F0M#/FKS8CL A]ZD4+; G7/]GA!;=2"9O= ]*'_3:".9\Z9I MB>T-L#J2I" T2:Z(9%SA,H^^HRES/3C!%1P-LH.4S+P?0.BQP"G^=#SQMG/! M0[/QIOD46EYA*4Y5HA TV![]+](0OX"'CF,-K5&85*3EJ_!.-[ M7> D) 0"*A<4F-_.< ]"!"&?QNNLB9>0@;@^?ZH_QMI]+2=FX5Z+/[QV78%O M,*JA88-P3WK\!G,]EQC-Q?^ ,P@/#YGX&)46-JZH&JS3&'"8(74'2!4&\^!*!;D4XT"]TNDW?;2:XB_3=.OIMLBV0;0ID M42#[7X5?(>GMOS6254&UL?5-A;]P@#/TKB!]0[DBV=J>M>IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM M#8@J@K1B?+?[R+20'2VRZ#N9(L/!*=G!R1 [:"W,RQ$4CCG=TU?'HVQ:%QRL MR'K1P'=P/_J3\19;6"JIH;,2.V*@SNGM_G!,0WP,^"EAM*LS"96<$9^"\:W* MZ2X( @6E"PS";Q>X Z4"D9?Q>^:D2\H 7)]?V;_$VGTM9V'A#M4O6;DVIS>4 M5%"+0;E''+_"7,\'2N;B[^$"RH<')3Y'B-B6*RC\+)XK,X$C,U/M>A"?>'[CO31FJK!-'&:+"EQZ.(DK[S+P-[R^"9_PZ=I?Q"FD9TE9W3^96/_ M:T0'7LKNRH]0ZS_88BBH73A>^[.9QFPR'/;S#V++-R[^ %!+ P04 " #= MA)=0K)_NM;4! #2 P &0 'AL+W=OW<NC@Q59)QKX M"OY;=[;!8C-+)348)]$0"W5.'[;'TS[&IX!G"8-;G$FLY(+X$HU/54XW41 H M*'UD$&&[PB,H%8F"C!\3)YU31N#R_,;^(=4>:KD(!X^HOLO*MSF]IZ2"6O3* M/^'P$:9Z#I1,Q7^&*Z@0'I6$'"4JEU92]LZCGEB"%"U>QUV:M _CS6$WP=8! M? +P&7"?\K Q45+^7GA19!8'8L?>=R(^\?;(0V_*Z$RM2'=!O O>:[%]=\C8 M-1)-,:A;,=QVPT/';3#V+S-RY^ 5!+ P04 " #=A)=0 M0C:C;[8! #2 P &0 'AL+W=O2X^_M1LN-ZJ]$72:1X M#@\I*NV-?7$-@"=O2FJ7T<;[=L^8*QI0W%V9%C3>5,8J[M&T-7.M!5Y&D)(L M6:V^,,6%IGD:?4>;IZ;S4F@X6N(ZI;C],)A:JC-ZN]X=MB(\!3P)Z-SN34,G)F)=@?"\SN@J"0$+A M P/'[0QW(&4@0AFO(R>=4@;@_'QA_Q9KQUI.W,&=D<^B]$U&=Y244/%.^D?3 M/\!8SS4E8_$_X P2PX,2S%$8Z>)*BLYYHT86E*+XV[ +'?=^N+F^P)8!R0A( M)L N MB0*"J_YY[GJ34]L4/O6QZ>>+U/L#=%<,96Q#L4[]![SM+!-L%PFVD6#[:8D?8W"N M_TO"9CU58.LX38X4IM-QDF?>:6!OD_@F[^'#M/_DMA;:D9/Q^+*Q_Y4Q'E#* MZ@I'J,$/-AD2*A^.7_%LAS$;#&_:\0>QZ1OG?P%02P,$% @ W8274*Q? M.N*S 0 T@, !D !X;"]W;W)K&UL?5-A;]P@ M#/TKB!]0>M>IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B/$D^ M,BUD1XLL^DZFR'!P2G9P,L0.6@OS^P@*QYSNZ(OC7C:M"PY69+UHX >XG_W) M>(LM+)74T%F)'3%0Y_1F=SCN0WP,^"5AM*LS"96<$1^#<5?E- F"0$'I H/P MVP5N0:E Y&4\S9QT21F Z_,+^Y=8NZ_E+"SDU)!;48E+O'\2O, M]7R@9"[^&UQ ^?"@Q.M^+\,2[ _>]*8,SMB+>>?'6>R\%3W89NP2B.>8X MQ?!5S&L$\^Q+"KZ5XLC_@O-M>+JI,(WP](W"?Q#L-PGVD6#_WQ*W8M)W2=BJ MIQI,$Z?)DA*'+D[RRKL,[ V/;_(:/DW[=V$:V5ER1N=?-O:_1G3@I217?H1: M_\$60T'MPO&3/YMIS";#83__(+9\X^(/4$L#!!0 ( -V$EU R5(PCM $ M -(# 9 >&PO=V]R:W-H965T+ M+/I.ILAP<$IV<#+$#EH+\^L("L><[NC5\2R;U@4'*[)>-/ -W/?^9+S%%I9* M:NBLQ(X8J'/ZL#L]%>.+=@?O>E,$96Q'OO'CKO9>")VG&+H%HCCE.,7P5LULB MF&=?4O"M%$?^#YQOP_>;"O<1OO]#X>TV0;I)D$:"]+\E;L7<_96$K7JJP31Q MFBPI<>CB)*^\R\ ^\/@F[^'3M'\5II&=)6=T_F5C_VM$!UY*&UL?5-A;]P@#/TKB!]0^C\38U&"^=-TS#;&Q!5!&G%>)*\9UK(CA99])U- MD>'@E.S@;(@=M!;F]PD4CCG=T1?'@VQ:%QRLR'K1P'=P/_JS\19;6"JIH;,2 M.V*@SNG=[GA*0WP,>)0PVM69A$HNB$_!^%+E- F"0$'I H/PVQ7N0:E Y&7\ MFCGIDC( U^<7]D^Q=E_+15BX1_535J[-Z8&2"FHQ*/> XV>8ZWE'R5S\5[B" M\N%!B<]1HK)Q)>5@'>J9Q4O1XGG:91?W<;I)]S-L&\!G %\ AYB'38FB\H_" MB2(S.!(S];X7X8EW1^Y[4P9G;$6\\^*M]UX+GMQF[!J(YIC3%,-7,;LE@GGV M)07?2G'BK^!\&[[?5+B/\/T_"@_;!.DF01H)TC=+W(KY\%\2MNJI!M/$:;*D MQ*&+D[SR+@-[Q^.;_ V?IOV;,(WL++F@\R\;^U\C.O!2DAL_0JW_8(NAH';A M>.O/9AJSR7#8SS^(+=^X^ -02P,$% @ W8274%U'6&RS 0 T@, !D M !X;"]W;W)K&UL?5-A;]P@#/TKB!]0$N[:5:M.IL M3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B/$ENF!:RHT46?2=39#@X M)3LX&6('K87Y<02%8TY3^NYXDDWK@H,562\:^ KN6W\RWF(+2R4U=%9B1PS4 M.;U+#\=]B(\!WR6,=G4FH9(SXDLP'JN<)D$0*"A=8!!^N\ ]*!6(O(S7F9,N M*0-P?7YG_Q1K][6)RL:5E(-UJ&<6+T6+MVF77=S'Z>::S[!M )\!? 'N.]-&9RQ%?'.B[?>>REXFF3L$HCFF.,4PUQ&PO M=V]R:W-H965T2G[8KCCN>>YPW>DHU2ON@$PZ$WP3F>X,:8_ M$J*+!@33=[*'SIY44@EFK*EJHGL%K/1!@A.ZV21$L+;#>>I]9Y6G"L MD!Z$8.KW";@<,QSA=\=S6S?&.4B>]JR&[V!^]&=E+;*PE*V 3K>R0PJJ#-]' MQU/B\![PTL*H5WOD*KE(^>J,+V6&-RXAX% 8Q\#L)/_9EJ;)\ &C$BHV&PO=V]R:W-H965TIZ?S/N CX*>$T:W.)%1R->8E M&%^JG"8A(5!0^J @<+O! R@5A#"-W[,F74(&XOK\IOX4:\=:KL+!@U&_9.7; MG!XIJ: 6@_+/9OP,]"$^1OEM'/QZV!?:; M OLHL%_'Y\F[$K96#OXR.R?_!IVK\)V\C. MD:OQ^+*Q_[4Q'C"5Y Y'J,4/MA@*:A^.'_%LIS&;#&_Z^0>QY1L7?P%02P,$ M% @ W8274,PGZ4&W 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+^LFZ6;ML8T"Q@6\3O^^ M W8<-_4+,,,Y9RX,V6CLBVL!/'G5JG,Y;;WO#XRYL@4MW)7IH<.;VE@M/)JV M8:ZW(*I(THKQ)+EF6LB.%EGTG6R1F<$KV<')$C=H+>R?(R@SYG1'WQR/LFE] M<+ BZT4#/\'_ZD\6+;:H5%)#YZ3IB(4ZIW>[PS$-^ AXDC"ZU9F$2L[&O 3C M6Y73)"0$"DH?% 1N%[@'I8(0IO%[UJ1+R$!)*RL%YHV<53$6+UVF77=S' MZ2:]F6G;!#X3^$*XC7'8%"AF_D5X4636C,1.O>]%>.+=@6-ORN",K8AWF+Q# M[Z7@G&?L$H1FS''"\!5FMR 8JB\A^%:((_^/SK?I^\T,]Y&^7T?_G&P+I)L" M:11(_REQ_Z'$+4SZ(0A;]52#;>(T.5*:H8N3O/(N WO'XYN\PZ=I_R%L(SM' MSL;CR\;^U\9XP%22*QRA%C_88BBH?3C>X-E.8S89WO3S#V++-R[^ E!+ P04 M " #=A)=0GYD:R<(! W! &0 'AL+W=O $5W RR Y2,O/["$*/!=[B:^*5MYT+ M"5+F/6OA&[CO_@+-<*&6@*_+P]'+. CX ?'$:[VJ/0R5GKMQ!\ MK@N\"89 0.4" _/+!5Y B$#D;?R:.?$B&0K7^RO[Q]B[[^7,++QH\9/7KBOP M(T8U-&P0[E6/GV#N)\-H;OX+7$!X>'#B-2HM;/Q%U6"=EC.+MR+9^[1R%==Q MYK^6I0OH7$!O"L@D%)U_8(Z5N=$C,M/9]RQ<\?9 _=E4(1F/(G[SYJW/7DI* MLYQ< M&,.4X8NL)L%P3Q[(L$34D&UL=531CIP@%/T5P@!RSGGG@M<\TGI5],!6/0F16\*W%D[' @Q50>2F3LU M0.]V&J4ELVZI6V(&#:P.)"D(39)[(AGO<9F'V$F7N1JMX#V<-#*CE$S_.H)0 M4X%3? V\\+:S/D#*?& M? 7[;3AIMR*K2LTE](:K'FEH"OR4'HY[CP^ [QPF MLYDC7\E9J5>_^%07./&&0$!EO0)SPP6>00@OY&S\7#3QFM(3M_.K^H=0NZOE MS P\*_&#U[8K\"-&-31L%/9%31]AJ6>/T5+\9[B <'#OQ.6HE##ABZK16"47 M%6=%LK=YY'T8IWGGX4J+$^A"H"OA,1#(G"@X?\\L*W.M)J3GLQ^8O^+T0-W9 M5#X8CB+L.?/&12\ES9*<7+S0@CG.&+K!I"N"./4U!8VE.-)_Z#1.SZ(.LT#/ MMMG?W<<%=E&!71#8_55B>E-B#/,?E_MHDGU$(+M)$L/L;I*0S<5)T&UXL@95 M:NQ#NVRB:U<\T7#Q?^!S2WUANN6]06=EW?,)E]PH9<%92>Z6'5L+0I6?\5Y6]02P,$% @ W8274"M85NRX 0 T@, !D M !X;"]W;W)K&UL;5/M;ML@%'T5Q .4A"1M$]F6 MFE;3)K52U&G;;V)?VZC@ZP&.V[0U:V"MLH?$W)1HMG#=-Q6QK0!21I!7CJ]4UTT(V-$NB[V2R!#NG M9 ,G0VRGM3!O1U#8IW1-/QS/LJI=<+ L:44%/\']:D_&6VQ2*:2&QDILB($R MI7?KPW$;\!'P6T)O9V<2*CDCO@3C1Y'254@(%.0N* B_7> >E I"/HV_HR:= M0@;B_/RA_BW6[FLY"POWJ/[(PM4IO:6D@%)TRCUC_QW&>G:4C,4_P@64AX=, M?(P.+U@?O>Y,$96Q'O?/+6>R\9W^P2=@E"(^8X8/@,LYX0S*M/(?A2 MB"/_0N?+],UBAIM(W\RC[_?+ MM%@6T4V/Y7XO6G$I&UL=5/;;MP@$/T5Q <$+^NTVY5M M*9NJ:J566J5J^LS:XXL"C MXG?Y] 3NNFSHOP SGG+DP9".:)]L"./*LI+8Y M;9WKCXS9L@4E[ WVH/U-C48)YTW3,-L;$%4D*!D MI^%LB!V4$N;W"22..=W1%\=#U[0N.%B1]:*![^!^]&?C+;:H5)T";3O4Q$"= MT[O=\90&? 0\=C#:U9F$2BZ(3\'X4N4T"0F!A-(%!>&W*]R#E$'(I_%KUJ1+ MR$!$>Y<^NZ;B/TTV:SK1M I\)?"$<8APV!8J9?Q1.%)G! MD9BI][T(3[P[?4E!-\* M<>+_T?DV?;^9X3[2]VMZ\H9 NBF01H'TGQ(_O"IQ Y,FKX*P54\5F"9.DR4E M#CI.\LJ[#.P=CV_R%SY-^S=AFDY;W\VTYA-AL-^_D%L^<;%'U!+ P04 " #=A)=0>@S(W;8! #2 P &0 M 'AL+W=O=&JLSEM MG>N/C-FR!2WL#?;0^9L:C1;.FZ9AMC<@JDC2BO$D^<"TD!TMLN@[FR+#P2G9 MP=D0.V@MS)\3*!QSNJ.OCB?9M"XX6)'UHH'OX'[T9^,MMJA44D-G)7;$0)W3 MN]WQE 9\!/R4,-K5F81*+HC/P?A2Y30)"8&"T@4%X;X@O+PD(F/ M4:*R<27E8!WJ6<6GHL7+M,LN[N-T<_@TT[8)?";PA7 ;X[ I4,S\03A19 9' M8J;>]R(\\>[(?6_*X(RMB'<^>>N]UX*GNXQ=@]",.4T8OL*\(9A77T+PK1 G M_A^=;]/WFQGN(WV_IB>';8%T4R"- ND_)?)W)6YA]N^"L%5/-9@F3I,E)0Y= MG.25=QG8.Q[?Y T^3?LW81K967)!YU\V]K]&=.!326[\"+7^@RV&@MJ%XT=_ M-M.838;#?OY!;/G&Q5]02P,$% @ W8274 [L][3% 0 -P0 !D !X M;"]W;W)K&UL;53M;ML@%'T5Q .4A-AI%MF6FE;5 M)FU2U&G;;V)??ZA\>(#C[NT'V/7>2?A MK)$9A&#ZSPFX&G.\Q>^!EZYIK0^0(NM9 ]_!_NC/VJW(PE)U J3IE$0:ZAP_ M;(^GU.,#X&<'HUG-D:_DHM2K7WRIQM&CL9QG':V:=S6CR!S@ET23@$'3()!>=/S+(BTVI$ M>CK[GODKWAZI.YO2!\-1A#UGWKCHM:!)DI&K)YHQIPE#5YCM@B".?9&@,8D3 M_2^=QM-W48>[D+[[X#"-$R11@B00)!\(]CW/"VLZN&PO=V]R:W-H965T,!B;M_/RZNYSKT2X##>][G'!PH M1BY>9 N@@E=&>[D/6Z6&'4*R:H$1><<'Z/5.S04C2B]%@^0@@)QM$J,(1U&* M&.GZL"QL["C*@E\4[7HXBD!>&"/B[P$H'_?A)GP+/'5-JTP E<5 &O@)ZGDX M"KU"L\NY8]#+CO>!@'H?/FQVA]SHK>!7!Z- M^/@5IGZ2,)B:_PY7H%IN*M&,BE-I?X/J(A5GDXLNA9%7-W:]'4>WD^93FC\! M3PEX3L"N%P>RE7\FBI2%X&,@W-D/Q'SBS0[KLZE,T!Z%W=/%2QV]ECB)"G0U M1I/FX#1XH=G,"J3=9P3V(0[X)ATG'QALO35NK<'VG0'V&\1>@]@:Q.\,MJLF MG2:SFMYJ8IPD?DKBI20>2KRB.$VRI.2Q'Y)Z(:D'DJP@Z0WD4QKE?DKFI60> M2KJB9#>4[?T'D-P+R3V0; 7);[]*@N]7%+3XLS,0C;WF,JCXI;=/S"(ZOR0/ MV%Z6_W+W#/T@HNEZ&9RXTE?.7HR:4*B5F69Z+MS]=PO% MA^EI0_/[6OX#4$L#!!0 ( -V$EU"(_^SDT0$ & $ 9 >&PO=V]R M:W-H965T0/J(,-"8D : E9XD.":;S18+UK0H3WWOI/)47@UO6CBI0%^% M8.KO(W#99RA$'XWGYE(;U\!YVK$+_ +SNSLI6^%)I6P$M+J1;:"@RM"7\'", M'-X#7AKH]6P>N"1G*5]=\;W,T,89 @Z%<0K,#C573+2U@ED))")$$;_)="10!<$/#CS4;\RP_)4 MR3Y0PV%US-V)\$#MQRQ8SXGB/B"8$ MMOM/)LBJ">+I=$8/DV1=@*X*4"\0?4JQ7Z08,#N/:3V&TICNZ"+*/8PDVWVR M7[<3K=J)[NR$X79A)[K;)XK)PO-Q!43B>&$%S\[:O;V?3%V:5@=G:>RU\8=; M26G "FX>[(6N[7.?"@Z5<=.=G:OAT@^%D=WXGO'TIY+_ U!+ P04 " #= MA)=0F4PQ+*H" #2"0 &0 'AL+W=O51&HR39NT256G;9_=Q$E0 3/;2;I_/]M02N&RIE_B M!^<>WW/(Q7=QD>I)'X4PP7-5UGH9'HUI;J-(;X^BXOI&-J*V3_925=S8I3I$ MNE&"[WQ0548XCI.HXD4=KA9^[UZM%O)DRJ(6]RK0IZKBZN]:E/*R#%'XLO%0 M'([&;42K1<,/XH

(=N-RAW 1[QJQ 7/9@' M3LJCE$]N\76W#&.7D2C%UC@*;H>SV(BR=$PVCS\=:=B?Z0*'\Q?VSUZ\%?/( MM=C(\G>Q,\=EF(7!3NSYJ30/\O)%=()8&'3JOXFS*"W<96+/V,I2^]]@>])& M5AV+3:7BS^U8U'Z\M$\HZ<+@ -P%X#[ GOV_ -(%D-< ZL6WF7FIG[CAJX62 MET"U;ZOA[D^!;HDU<^LVO7?^F56K[>YYA9-X$9T=48=9MQ@\P* >$5GV_@@, M';'&DW#\]H#-%)%@^ 0"BB ^GKP1,9,B!0FH)Z##!.C(A!:2>DCM(8RAF.8C M*0",9'%&X&P8F V;9(/G_$A @N1Z/U*0('W?CQ;"!D))DJ89&OD!P!@E*(>S MR$X27,AH6LDX83,4: MMMOYSM6AJ'7P*(V]I_UMNI?2")MF?&-?W-$V6/VB%'OCIJF=J[;+:!=&-ET' M%?5MW.H?4$L#!!0 ( -V$EU"Z&PO=V]R:W-H M965T)4GQI3W5N2EG/DGI:II$,C= MB154/O&*E?K+@8N"*KT4QT!6@M&]-2KR (?A."AH5OKSU.YMQ#SE9Y5G)=L( M3YZ+@HI_2Y;SZ\Q'_FWC.3N>E-D(YFE%C^P74R_51NA5T+#LLX*5,N.E)]AA MYB_0=(VM@47\SMA5MMX]D\J6\U>S^+Z?^:&)B.5LIPP%U8\+6[$\-TPZCK\U MJ=_X-(;M]QO[5YN\3F9+)5OQ_$^V5Z>9/_&]/3O0^?4;JQ,:^5Z=_0]V M8;F&FTBTCQW/I?WW=F>I>%&SZ% *^N:>66F?UYK_9@8;X-H -P;:]T<&46T0 MO1O$'QK$M4'<,0A<*K8V:ZKH/!7\Z@EWO!4U782FL:[^SFS:8MMONCQ2[U[F M>$S2X&*(:LS287 +@QI$H-D;%QARL<0]+S\"9;M ^($#J$%D^ 1<3T(XG P? M%8)EC"(@IM$ !2QD%'^B,K!,45^GF(R[E8% 9, /K$$$B7 H5%B%Z!,R1+ . M$23$7K80*!GP ^L0 4*<#+0'AH6#P\>SQ;!P, *B0)UL:]!=-R,2]OM^_0C2 MA16T;NR"B:.=AJ2WX^=2F8NOM=M,7 ML;OS._A)-5VYN>J=Q8]Q/*HY9*;TM M5WJ>L+?^@7/%=*#ADV[7DYX&ULE5;;CILP$/T5Q'O7F$M((H+4356U4BM%6VW[["23@-9@:CO)]N]K M&X)",DGI"[YPYOC,P6.3G81\4P6 ]MXK7JN%7VC=S E1FP(JIIY$ [5YLQ.R M8MH,Y9ZH1@+;NJ"*DS ()J1B9>WGF9M;R3P3!\W+&E;24X>J8O+/,W!Q6OC4 M/T^\E/M"VPF29PW;PP_0K\U*FA'I6;9E!;4J1>U)V"W\CW2^I(D-<(B?)9S4 M1=^SJ:R%>+.#K]N%'UA%P&&C+04SS1&6P+EE,CI^=Z1^OZ8-O.R?V3^[Y$TR M:Z9@*?BO]UV7^#(W #MTK,&AO!E7MZFX/2 MHNI8C)2*O;=M6;OVU/&?P_" L L(^P :/PR(NH#H*H"TRERJGYAF>2;%R9/M MUVJ8W11T'ADS-W;2>>?>F6R5F3WFX33,R-$2=9CG%A->8H:(Y2TB[A'$K-^+ M"%$1H0N/!B(BG"!""2)'$ \(Z%46+29UF-IA/M T"*XR^1=J("9&Q<2(F#MV M)"A!,MZ."4HP&6%'BTF&B4;IE1TH*DAQ,2DJ)D7$)#C!%"68CK=CAA+,1M@Q MNTGT>F<\0@Q$T "OM "1,;E#<:=8Z7@K*%YJ-!QA1@=ZY,9#R% (7K(4J]D[ M&XOBA4;C_[ #+S6:C+$CP0Z%FUK!83?%0BZ.9GM7?F=R7];*6PMM3GEW%N^$ MT& H@R=#69CKN1]PV&G;34U?MG=4.]"BZ>Y?TO\$Y'\!4$L#!!0 ( -V$ MEU E^2QHWP$ *($ 9 >&PO=V]R:W-H965TJ^Q-YE M=F;'\3J;A'Q5+8 .WCCK58Y:K8/GPHE625NXW=_8/SCOQLN%*G@6[$=7Z39'!Q144-.1 MZ1E!5]83"NPVQ(\ MAG87J'>1?MP[U?)O'*)!Z9Z$YFQB1;F3CTBZ1>D=0C0NY$4I^7^-X+ MWMP1#K)QTZ&"4HR]F\Q-=AW )^+NV!_X/+U?J&RZ7@47HI%D*#:29\ M,&9;\V"L 8-:V^W>[.4\-G.@Q;"\"'A]EHK?4$L#!!0 ( -V$EU"3Z'_2 MK00 #X8 9 >&PO=V]R:W-H965T?.775%F2=W\+/=N M=2IULNT69:DK/2]PL^28.\MY]^RE7,Z+MSH]YOJEG%5O69:4_ZYT6IP7CG ^ M'GP[[@]U^\!=SD_)7O^EZ^^GE[+YY5ZL;(^9SJMCD<]*O5LX3^)QK>)V08?X M^ZC/U>C[K WEM2A^MC]^WRXI>\I?6WXOR;'@+RG=D0_1_Z7:<- MO&72^-@4:=7].]N\5761#58:*EGRJ_\\YMWG>;#_L0POD,,">5D@@ZL+:%A MEP5"75V@A@7*6.#VH72Y62=ULIR7Q7E6]J_WE+15)!Y5D_U-^[!+=O>W)CU5 M\_1]*6.:N^^MH0&SZC%RA!$7A-M8O[B0R,5*LN5RZN"9(P(#LN80A3D0#).Z MY30)TV) 00.J,Z!&!J+02%,/"3M(WD'(B_TH-B*Y"9NP\2$;'X3C8P,!-!"P M<&0<&/'T&']$5(2Q$I$1STW8A$X(Z82 CIG>D/EYB)0*E4$'P43@!YA.!.E$ M@(X1]BIB?F(5*Y,-0(7AJ+@G9&)()@9DC)I:Q/,\6$A8AP56(/*;6BM><[UD46V!]$3YPI$Q'/G])T:AMIXZP#@DN1#1* MRN"(2XR*/$D63UAB!-(8LZD%5P_4U0AF;VN!149PE2'/(E,"2X.([]\').YH MZ=VQ$PR@2?'ZS0LPM[;;N"DEK!"2*P3?#217B(<@#B+/I(1P(0E+F4JL)9)K M"2^> 306V,CS?98DKCF1C*6E>"36'(DTA^4(@2S[LL2*(]7]@B^QEDBN)2!W M_GVY Y)S)7=8_1$,&:SP^/XB(S)U]?1,V)83%1*)! M@Y44GS0>?&GN06L$4S'91G8L382DR2R< 30N'-&\38/WFH R$046N24L3(1& M%S-#""0L;X*PVI"\O^G(QNZ*H=P M^5[V-]K]C[HX#;?U[N6_#);_ 5!+ P04 " #=A)=0,N?@: M.9$:5U4KM5(T5:?/)"&Q-;9Q@<33OR]@Q_( TY=P\3[GK T$RI'Q5U%3*H.W MKNW%-JRE'#91)$XU[8AX8@/MU9<+XQV1:LBOD1@X)6<3U+41 B"-.M+TX:XT M

^*]E-MDU/#SP0MZXC_.^>MFSFH[UH6!]P>MF&G^"F@D '&,5+0T>QZ@?:RI&Q5SWX=MZ&0!/1EIZD3D%4 MR*V5SVS\ M2F=#21C,[K_3.VV57).H&B?6"O,;G&Y"LF[.HE Z\C:U36_:<<[_"/,'H#D M+0$P_F\ G@.P%1!-9,;J9R+)KN1L#/BT6P/1AP)NL%K,DYXT:V>^*;="S=YW M&"9E=->)9LU^TJ"5!KU75*XB7A21JK] ("\$,N%X%0Z+PI\ >Q-@DR!^YR*U M7$R:S&CZJ4@69[GEQ%4A" ODAXF],+$')K-@)DVR+H,3;+&X(JQ8_"B)%R7Q MH%B.]XE;!6?V!KNB6 '[45(O2NI!*2R4U*D"$;+VL?*(3NT@-@X58>40PR/TKA12D\*);??>&>VB). M;!97A1.$/CBWZ@GP7DO P8$ V_<2&PO=V]R:W-H965T/(I!7QHCXLP?*AUT8AZ^! MI_;2*!- 5=F3"WP']:-_%'J%)I53RZ"3+>\" >==^!!O#X7!6\#/%@8YFP>F MDB/GSV;QY;0+(V,(*-3**! ]W. E!HA;>/WJ!E.*0UQ/G]5_V1KU[4^/ 9QGJR,!B+_PHWH!ING.@<-:?2?H/Z*A5GHXJV MPLB+&]O.CH/;23J@0G);H9H1&S=Q@\P\03 FGU*07VI=CC%1W_ MF^"P1N38GR'Q%I%8?C+/$/U'(/4*I%8@G0D4\>(0'*2PD,Y"/N $;Q:5K%%9 M?A_YK61>*]G:RN*X]MG:2AYE"R<>$([O4[^5W&LE7UE)<+KPXL,LK?@PN=]( MX352> 2*A1$?9GD[[V.<$31[.0S$Q389&=3\VBGSC\ZB4Q][P.;E+>)[W=]< M.WJ3<Q#K)3^IJFS8 M@_#DJ:ZI^%.PBE]6/O)?-Q[+PU&9C6"];.F!?6?J1_L@]"H86'9ES1I9\L83 M;+_R[]'=!H>L?+$^;-9?-FM_- H8A7;*D-!]>7,-JRJ#)/6 M\;LG]8#X_I7]DS6OS3Q1R3:\^E7NU''E9[ZW8WMZJM0COWQFO:'8]WKW M7]F951INE.@SMKR2]M?;GJ3B=<^BI=3TI;N6C;U>>O[7,#@ ]P%X"-!G7PL@ M?0!Y"XBL^4Z9M?J1*KI>"G[Q1/>T6FI>"G1'=#*W9M/FSOZGW4J]>UX3G"^# MLR'J,46'P2,,&A"!9A^.P- 1!9Z$X_<';*:(!,,G$- $L?%D;(*$,$$$$D26 M(!H1I,1)0@=)+:2QD \X)PYJ,T61*$]A*3$H)0:\S*0[ 0F2B1="G(07'28> MR<2)KOPDBAP_ ##%89*CF?2FH*04\$1@@@PDR !/CM0BFT@-'3-3!(YR3#)8 M20XJR0$EL:,DOS6[ #"-X@1%,Y)0"-=P"(A*W"+N0-GX!0X7"#F2 )A&S3PL M---3$* G=?6@V_1,85?T@ WH'F% SUR*X0Z#H!:3SU# /09-FPR)W%>T!XU? M"122;*;:$-Q"4 R<---#$-Q$4/(??N&B1^F__18]Z%K57H6\%P(W#P1TCVCF M^X+@JD?Y[>G <)%BH$@GZ>A![QY_AC+BY@3 N3D)1A- S<3!#DO2V_)3H\RW M=K0[#&3WV$P0SGZA![5NK'JCZ::\;U0&PO=V]R:W-H965T&5/>:U76@D#NSZRBK%-5!E$8 M)D%%B]I?YM:V%^'/? M.[ CO93JF=^^L"XAXGM=]M_8E94:;I3H&'M>2OOK[2]2\:ICT5(J^MI^B]I^ M;QW_W0UVB#J'J'?0L=]SP)T#?G.(;?*M,IOJ)ZKH,A?\YHEVMQIJ#@5ZPGHQ M]\9HU\[^I[.5VGI=XACGP=40=9AUBXD&&-0C LW>AXB@$.MHY!X]!MB,$4D$ M1\!@$MCZXX<@P?SC M!R,#"3) 0>8L0XM)!TG.'<@F&VU'.G4N4 C7:0@HF2@2-%'JZ..K@T4H*!@VG8N)D>[/T M]OQ2*W.U#ZQ]_U]%IF$Y]K5Y%]A&]D;3/BJ^4W$J:NGMN-+MT#:M(^>*:9GA M3 L\ZW=,/RG949EAJL>B;>;M1/&F>Z@$_6MI^0]02P,$% @ W8274)\7 M4)FF 0 FP, !D !X;"]W;W)K&UL;9-M;YLP M$,>_BN4/$"= VBX"I*73M$FM%'7:]MJ!(UCU [.=T'[[G6V*DHHWV'?^W^\> ML,O1V%?7 WCRIJ1V%>V]'W:,N:8'Q=W*#*#QI#-6<8^F/3$W6.!M#%*29>OU M'5-<:%J7T7>P=6G.7@H-!TO<62ENW_<@S5C1#?UPO(A3[X.#U>7 3_ +_._A M8-%B,Z45"K031A,+746_;G;[(NBCX(^ T5WM2>CD:,QK,'ZV%5V'@D!"XP.! MXW*!1Y R@+",?Q.3SBE#X/7^@_X]]HZ]'+F#1R/_BM;W%7V@I(6.GZ5_,>,/ MF/K94C(U_P07D"@/E6".QD@7OZ0Y.V_41,%2%']+J]!Q'=/)MIC"E@.R*2"; M [+42TH4*__&/:]+:T9BT^P''G[Q9I?A;)K@C*.(9UB\0^^ESK=YR2X!-&GV M29/=:(I9PY _)\D6DV014-P MLN ?!&01T!^ [A;!A2+@&*A@OM/;2;-EZC1 M4;-9Y9^2L*NYAFO[S.U):$>.QN,OBH/LC/& O/4*[T*/+V4V)'0^;.]Q;]-] M288WP_04V/P>Z_]02P,$% @ W8274,A#EN5K P XQ !D !X;"]W M;W)K&ULE5AK;YLP%/TKB!]0L W8J9)(ZR/:I$VJ M.FW[3!,G006< 6VZ?S_S:!KLXS3IA_(Z]YY[L,^UR72OJN=Z*V7CO15Y6<_\ M;=/LKH.@7FYED=97:B=+_62MJB)M]&6U">I=)=-5%U3D 0W#)"C2K/3GT^[> M0S6?JI'S^GGW1B==BGM):WJK\3[9JMC-?^-Y* MKM.7O'E4^Z]R$!3[WJ#^NWR5N8:WE6B.I B(/P*2DP')$) 8#$'_LKJW M?YGR7[@!J??=USF(Q#5[;1 /FIL?0 M$68RQMP"3!*.,7<(0\:8>QM#QXB%C4@^(($6>U!,H6+:Q;-1%8X$#"9@78)H ME( 9KZ/'\ Y3]A@2MG_&*[%Q8@P;U1/!>B)03V0,(<+$F"2&)#%(D!AC%UMB MD.;%I[!1.0DL)P'E<*.<'A,?\42H'!M&3Y3#83D'(H"-F&S$&D7R"1ON#H0" M-FJR44O;.YF+#;<2 GH)9V9+1*#(P8-;!+']3R+3+P/(-J;MF0%Z_+I=PG$[ M(:"?\-ADL3N%BP5W"8+:A.E+ AI +*)3@XF; %=@">.%-C<1%Q@3FQO,@%5 M<',"(Y# /!0W 8J:@*,14>QL2LY72QV+.;*KJ1:"' :BV*@4>% XI@?%'J31 M!6JQ:RARC:46@5QCBWU#@6\$<:3 9J#\ K78#!0L=;9: !(N'NP8"LP@&$[! ML!E8>,&F$IN!H67.5(M PC&3&78, V80CJT@BO MQ.Y;;JU4(W7.\$K+W\IT=;C(Y;II3[D^K_K/[OZB4;OA)X7@\+O&_#]02P,$ M% @ W8274/8X7^AX P 8@\ !D !X;"]W;W)K&ULC5?;CMHP$/V5*.\EGK%S\0J0ND#52JVTVJKM(&-14*19Z<^GW=Q3-9_J8Y-GI7JJO/I8%&GU M[U'E^CSSP7^?>,YV^Z:=".;30[I3/U7SZ_!4F5%PR;+)"E76F2Z]2FUG_F=X M6&'4!G2(WYDZUU?O7EO*B]:O[>#;9N:S5I'*U;II4Z3F<5(+E>=M)J/C[Y#4 MOW"V@=?O[]F_=,6;8E[26BUT_B?;-/N9G_C>1FW38]X\Z_-7-104^MY0_7=U M4KF!MTH,QUKG=??76Q_K1A=#%B.E2-_Z9U9VS_.0_SV,#L A "\!_'X 'P+X M)0#A;H 8 L1' \(A(+0"@K[VKIG+M$GGTTJ?O:K?#X>TW7;P$)KE6K>3W>IT MOYE^UF;V-.>)G :G-M& >>PQ>(V1[!:S<#$8PBUF2>6Q,"L*@Q=,8&JY%(1D M0=@EX#<).)V DPEXET#<)!!61RA,2),(DD00"2*+I,< ZT#ET--)*#"AF4*2 M*2288HNIQ\171, 8HUDBDB4B6!*+I<?% +TN+)(HT$&NB*00 M)BC#\2[0M@1(E,!M7>CH^@2)(&11P"B*QU717@>ND0DF;%7<)>/N;EF1.#Z^ M?8&V1B"\422V)D&L($-J!06Q@A'*9%P7;:3@.JE@H:TK)'3!G6\8:#\%UU % MBVRRR"&3(-W/F, !LG&+!]I\P75?P6);4^QR,7#794D!33_'1='^"X0!1TZC M7&-%RG\I7'QGH] &#*X#QXX#2=>L4,:$)!?(68*CFI V863$VHV<(Y V882/ MGZQPY&Q&F:!]VJ1 ,%8M;6M(V!J S<-=8Y!)>.=;1=JPT#4L ?9_)W1MB,-= M,MJ%D' AX#89<>B+1@Y:2!L0$@8$]C&8!-D\P=55I+U]_DBK75;6WHMNS*VF MNWMLM6Z42<@F1OC>7'@O@UQMF_8U-N]5?^OK!XT^##?:X'*MGO\'4$L#!!0 M ( -V$EU#'D[F5JP$ )P# 9 >&PO=V]R:W-H965T@3E3WIM)'/>-!=B M1P.LBT%2$)IE.R(95[BIHN]DFDI?G> *3@;9JY3,_#V"T%.-'R:[V*'1RUOHU&%^[ M&F>A(!#0ND!@?KG!,P@10+Z,/S,3+RE#X'I_IW^.O?M>SLS"LQ:_>>>&&C]A MU$'/KL*]Z.D+S/T\8C0W_PUN(+P\5.)SM%K8^$7MU3HM9XHO1;*WM'(5URF= M[.YAVP%T#J!+ $V]I$2Q\D_,L:8R>D(FS7YDX1?G!^IGTP9G'$4\\\5;[[TU M9;ZKR"V 9LTQ:>A*0Q_S14,\?TE"-Y/0""A7@*)\V@84FX B HHUX$.Q#2@W M >5_%>3YNRZ39!\E*DKV69YE[[*0U6##O?W.S(4KB\[:^7\4)]EK[< 3LP=_ M&0;_5!9#0._"=N_W)EV89#@]SF^!+ ^R^0=02P,$% @ W8274!4-.WSU M*0 I+@ !0 !X;"]S:&%R9613=')I;F=S+GAM;.T]:W/I.C*CT\_Y@7, M2LI.4 M517GJ,5@IJ>GW]W3^*DH2N_++DF+W[_8EN7^]:M71;B-=D$QR/91"D_NLGP7 ME/#/?/.JV.=1L"ZV453NDE?CX7#^:A?$Z0NO2N._5-%Y5J7E[U],1XL7/_]4 MQ#__5/Y\GMU'N7<=;"+OQ'OIO?**;9!'Q4^ORI]_>H5#>-C$^Y"EY;;P+M)U MM&X^_1#D V\R\KWQ<#QL/CS;P\/QV/WP;13*-T>GS8<,VY_.5D69!V'Y7\WG M%VD9EX_>>93"\\2[!-"^>/\:/3;'#8?#T70\/YW.K!6J/(>WO7=Q$<(,_Q$% M.>[0>QN447/LRO<_1/LO+YL RK]I7 M$_MJPZTDH'_^IW_JQ-)M'J1%7,99V@*$((EW<1)Y'ZO=*LIM8AB=3*;3A;6( M>/5SM(F1WF"UC\'.@O3B_%\^>>^O/KTYN_*N/KV_O+F]/+_Q?_N;T7SXX^7' M\T'+K)=IF.4 <("P^]Y-"4CPLMPCCLR!AK.UC;R+ELEN@R_>Y1KP$=_%(70.IJKC 3!-DO;2'@RFYXL M3D\GS=]OXQ+(/KOS1N.CU;%W$X55#JO;8G6W Y(IRBS\U??V(*[N@Z2*O)?# M 4I*;P]"E[2 -7\>K.-TX]T\[E99XN(,ZWP%"-[%EW ;I*!D7#SU\>SF[9DE M>*1T%R*:^9V6AX.TI>-_V$I+\1Z(+= ?\7V$PB>04W;(#F!,()9-EEO(NPIR MV,59&$8P"L:L>7S+7#>[($F\-U4!]%^TP7>QB_(-;NQ]GCV46Z"3W3Y(K97E ME-L(INP>(T[XAD_XAC2Z]ZDJ@7I3/,&^%'$4IUY5K#5%'-MOID66Q&O"!'$8 MRND"B?#3/F)Q5WA'OZ1!M0967Q^#E?'+S5OOZ.4Q6!LP_>TVJPJ RD*.85/8 ME@&*TUVD%^PP$CY'3DEU#JQ<>+"P%WT!.ZJ(BM<.1[ M*: '6 .$0O9 P"'&UUFU*N\JH!WY"@QY.?5GXU-:"?X4'K $^%6&=KT M$ SH"'6$8A4?%BSV$8F[Q!(0E\;I&I UAUWGT3Z(UZVD^ZGX_\KC$9@F58)73@:Y.?$(6CR=Q?"CS!/X;^ M!/_Q+=#X/LO6#W%BZ4#@/]!R,6!4[,<)J,GG!.ARZD\74X9S.?+GL_FW 5.( M8% M21044YGDK>2.%C%"=CQ#JFK^&8?/+I(\RWHI3+S M"A"\4>Y+^G+, NY(7P(VX.FFXHZ!!BEW;>\J2S#LV\3:ZBV#0NE,+&#O-&@1V$)']P."Q'0/(LMEFR3K* MB]^16"@?;5'=U\[UO=%PZ _Y?R( X@55N+ERSS?WQ^-1?#MMFLT2 ;;; 453@ M4XJ-S_S%?.'##FG^F3]>+/SI9*GV^2T$#7A(Y)7#J:'>. $%&P;[&$[1-L?* M (QAX$QA ;C/OG <\$$J(VZ@$KS(I^ANL2G!]-A3^64W3 MGP-KQ:6')I#?YH6T*;PV36?+6, >!1P7@D;B=MXSZC)2!+$MHYJ4T[='&4Q M"OD+_*O#47"\*NC^J:^9'-'Q;I,1Q-N=J[5Z,V3WO8/#?)XWHS4Q.:).H7:V M_C.<':\(DAU.&(0E!K+2IE&-C_%'LD')?%\#P*M'0Q[K92RYB/(;7R2TH/&- M*I*-D3:K7KP1'W OSMG'1^[/4@0#Y3S\60!\[+%X:U-MM;_?8@TZC.I."_=( M&!''3[!U#59IL6(4E ?LF)H%8DS;H=BN@T=%UW4S0TI/< M]O?4=JJ";!;XO\-@OHM3$,@'MM+G&#I)&<1X&$7K@CWVZ$N4AW%!P3EFNVSO M=. O=OLD>XS8QWZ(RRUJ,G*429S#+@7KDP2#MY9&B\CO0+K -SN>YM"\Q+HJJ=94CA"!,Q%(BR[^H_=U: M7."NZX8K)M8%];4IJ>2)ZH,N!/9)T\#O%/ MISA\XNM? 0D<"@D!=!OG@R15WCU[4HJ&\ M;)7$&Q'PK_8PH53%<$9]"(Q^"3M0R7..,DU\8<#:G7 ML38J1+3U^PJ#FLH1WGQ[XD2+@?I[#0'0/=)7P7W.$UJ+30Y0':0SHR6_W7\3")0MH7G)T"#1"2 MPK?;B$Q:I6"%8J?XBW)^P31(JG5$%H.9H;@(MYGW/LE6,/PJPZ*). 36 /4P M(,:-85A1K' \P3.(5QA[(E EYI%X49\7* MC +-#N3Q;7"/6:P(%$H2[P#XDFW(LK8Q&#JP]UK4W'N=4JOM%[!5)<*VQM0J M;B.3?J%R2]CDQ?'1W1V'R+PU%1O<":PIQT8X.NJ$0,[L,[",&, ]NJ*YR@N4 M_I2(#'V5"+\SCS:5B ;)B45J7H;-5((>13%H% 3AZ,7-Q?F+ M8\Y-&C"# 1G&>YQ;9#T3.J1H;Z#_ES16)AL<_8M?!C<#[_W9V37,IXS5>&=L MR;!\!]XY"-R '#KU(X%QEV4ERF##?BY *.<[ D(E'U''%".8!N*-\33J2 M,*8@-,@*L+I&0V6-IYX!=DF[5GE1(96B2JK"K0*DA:E#+S "1=(EA??2"&,"*!&(R,#EBG/< ML69XVTSS!,9"P3LH00"R^A(5#FY$,!N@'ZF7!U#:$Y>;G/0 MU#NN'HS0K;#BS3GI505_3">YIM*F^Z@)-)J.I,7E G<5H.01J^YP-@*'C%.F MK\/\4X!C +;&"I<(UH*7_ERE)&,T,QV>"/%']@&.![,EJ]$CSB%DW^\P:-IQ MUG)GM"E&F16/'WC7=6'Q3LUT4P?I%[9 +D1PJ'!)FCY:P!(QFF'RB 1A85 X M,LKD%31J0Q!0GC,46'(*62D9*6GBU&>@W)4 ]3%,; MJ02>*9%;SZ\-CIRK2&H%(Z8KG:OJ)&8FX/^SL*R(7YAN0:\!R+#;7*H+Y#2% M'1B_9A\&ESN[.?=N07*$WF0\][T7^G O4[ &*@;XQ$PHO/ ^I=X?@K1" 2!8 MRS>I#K@Z(PE]=O,+DM#\9#3QO1XSD_RN0?3BV/>PIDF$$?),9H:\8 __"L+M MP/MLR $+.Z:UEY)&O0-V;8)/DD$(,( ;8Q)Y'37(!3%&&(0$$PH3KP6P/7,0FJK&#'90]2 :;" M1#*C-6&T&C$]M); MEE'1J0:K*F';1QN:Z<8K.19'L B^4N3*D7[0]O14:RO6C ME!JV4%4 F)@!8R D\X#CU<(X 2 ##,<_;,%X6$>8YX^)RA$T P"-'H[59JP? M BH#Q/K^-9@4=3"DX)F7O,-F/4N4###L4 M/13+%U*U,0P ',@T^0PU':8!!-"A8G# M1^&#XHS8\0X.*L,?]YQ($(SSJ.I5/%!0B9 M957XE.W;83F_L-)7CW2F6052 M0B1G0+>%\E1%=EWD:<%>%J@BG2KC)&2V2)AQ'Z"1'V4D&$XQP:KL&HJ"U(&E MZ$O,410QCJ5L'4\K<," ^1& N)"K$?DU3VH;)7LX9V";#5(B*<^X^)7@H$U@ M5"5@KRO51UD8@-*\L&B+6$55*F.PR6-=6.!M&"3$ KF?7X)_5#G)_CVZRVP] M2WJ5OB?O]B[#=#[I/11$0)3H@9-D9!-QM\]2Z5(20ZOT/]LA#LI2!5<9B/?2XSK!:UG."<2VQ6IETB_":/&FRZGW[^#W12?9 MW1TH]OEP>8P5"YA 1.*:G"[-91H XQI8EO@.78M_HVJ:FNEIVA#D<0=Y3MX- M5=XHM&@[V'3_U*M2[1%S%48:T)ES">R4= DL!J!!O0(4TW&AU[ M#_2[ EO;>6AP(T:CM9&O I6=/&)P"9]615&;S+H-@Z4QC1!5#KH4G"VVP>U@ MZ$/[8#IE3L:3%JP-5"&*KLKP;F \'I!HR[D6!*D-!6?_#Q5(4[2K6>*\.[MY M(T/SS[&XE8U[[$E^ ),U"4(A;&(NI%NS/;&+0(ZLLR3;/*+%?(^*(U&1@47A6U!\AD5%E0X)*(T W*LKO(UE.@#8K\2J%XEDC:3AXUA"D M-?V[KJKD89*FDJ8]\F73^SCDX=P*D1^(.G_3&-X&!7D@%$7"U$/0=$.*IA_" M[LWS7(^SIJ2N:SVUQLO)9#:8@O8%XX/-(X?T=)2I4T'Z8"9?')AL5]=S#Y'P MO5#*YF2']PT$U8\)PSJ/((B*,(]7@@(#Z2)3?!G&A4*FF2>IQ ^@15N9M=>; M[]2Q!1-SFAYI4.Q3>&BF !"Q=;#QZ')1*"PS"CRA3X4'G6>)J,W1E*^<80H1 MGE4;,*$IT=HJ-Y8L-[3._<#\0I:E% [ =F"1"T09U06"]T2D.S4UQ4Y/0R?) M(F>)U.->3'!UBK:=3:.D.70$G#R%-$56M;U^]O>5$3.:R:B6FU.C+D;EEZS# M12C56^N88G, M#*<^K'(''(6<]1DEZ6>\LK-KN>/$@:5SI#O<%/F)JASTX TI3_\WS#:IO&7+ MOY%13S^C9";W5M"W9"[8\RY&];_)\*CA\%%@$UO$!7NO,EF:>5F5:P_6)Q++%F?Y@#K5=&!UW :CH(V9Q,"V\(QTC^MR2M3P M 5OEV:^PDTVD,V0Z>F*$9-6!4/ #ZX+QYY/5XXG\6\8_SL%NCS$N$N$ID"\! M(F4?E.'6!RT?K,UIQ:(AV0*X512!&[XZ NY6="@D_R, MKJ?,H\!Q3^@K2JC3>R#HD$[I=X5"':YT'R6BY@T.=Q.+.!@ZS+PZ./(!"B2P MEU 7/9)/%#FQRM+QZ1L$52\G5Y MKXQWD3.T9<82):D'^'=+*$X,B>\XQ8%@(^-N0+,3/G2VA >J#).Z8H@%.^(0 M?.0JC"4F,F.UPR#3":4]T/\8>&^>>JY(?GI6D=QRG+2"3(O\SBT7DM;BI](. M'8LO2>AIY^VS1>&BQ4YHGTBB1#Z=1,-WB-P;9Q^B&WL4>%*)]8/'*&T:\89T M>&RI@C4X2BYI&41Q I9@PF=6HJ*(6)9S48Z)ZL;QY6OVU@.RA@D/UBFNLZC0 M9@7BK\0-4BEJ0X"B0D0W -"&U9BD=C2WN$1"D!291#D&.#.,?XK:7HTH2D ' M!3DBX/+CT9AI9E:R1#AY=**"CHI=,&J=1_%F"\@'V&6$5X:_#O&$*R@F$C9% M@[TD>N&\@@T(C V=)$A'0\-: ;%;\AG,UC.&S\ Q3VIDP@X;A<'JFO.E-QTO M_+&?P7+W2=*M/GI3>;C?SA%"-LL\G2'RXGZIG! MEWR;3##=/5>\K*-]Q-=4A-W2)'UPE67E1TRU//@+T:::"C!B)X%T,H $7EZ% MOY)6ICPI.LR@;E/]NV1@Q_*ZWH4<%_@I2("JJ&\!Z*LP@G^M,3, 'HX'3H%/ M-AQAS.AT*=$D(@2 FXXD'A+0<3SOI0A?/%(TT@M+9H:ZOD3%9,J=5/&<5 MA0&&6LAC-6\*BR1G7!A'C$U"4%\.S+H=.6]=<1R2\E+H!B#84T,XV2>6&PX" MQ\P'X"N"/X6G?5XSUF4=CTY7F2F(/%J1(*R%1I$*9705G%"'<2$@4@#G*F0B MRD) 'MY+>&K. WIMO"2^I._+U !0823ID%"<1MV8P6R6V@V;6^LJC)K8^:L5 M=T)YKI.55!@/I@%?Q--%XW>1B9# 0W8%CHHS'7FR;K0XG?6.46^-THEVO[ E MX%#;TQZ4#DRBD_(=T0/&EKFV658 +V)9@739G.%(_:,19V^V1-IPH>C8HQ8+5?HY)BNC&Z3;BM!ZK>JSAA#>S(]Y+$#5*$52?"U&;$ M/&ML!I6MQ"T<, D/"PJO2=004 M;-F#6M_86L%SJB798# @S84P=Y4(M<;.\+F;K"XP[%L#IBAB$29"[)Y,1/Q,* MWS&)AJG/C'(WBN*H!HS6$)XT \PU&F0_U9=4+QI'3=*!)CX)\5+C*LM%F3G. M9=H@8&30#3OEU&-<@[UNK_8JWKG5"QC$V,3Q1.%80287H8F=_*8NR>W6"L=1,?J(!85RD=@V M$V5!$*[JVH(H<07S7,)53_370!:62EV1"N%H2%Y12Z1KKK":HZ$PT>)]P+YP M]0 %4M-H\6.M;@^M6W!.5:VCXJH\QYBY2&Y/X4W8".9O$T EYK36')-TG9>TV5>B9(5:WQ+X^*O4 M-#%':7@+:YN8'G0%.)KR:\XGL&S7M$RF +XNE;_MWANNB[9Q!F3S*@(LU%5G MLT#0S43][IY[=')")HQ_P >3'P;>O^A#-^ZQ\/GI=+9A97HBQ5X(E&)9AZJR M=U"[W <^5Z)H@(UB40>RGRFIEYPT](","PLJYJFF](6 X+O%FOB*QQ1[)*+A MM^$FB=3J)< "#VVFDE&J_J6N]"#18P5C+.KG-J3O=0Y;%!*T";IO>5 A$1J? M!A=NAJJ9Q-,FAN/-'D!)Y+X8ELM^+T+3H4B/:DU@@,#+!ZQ'V,8;"N=R2+&6 MX)2$(G!2EYSL[;'!W)#%.V [A1TU&QO:NMJ/"4N4,63$16:&G8I,;#/+&55" M8J7\@A6E<#MJ;B=/!D7DE1:F>7D18"5OS9DF?<]^258 J]4G=A4&(]A;_5E .6Z'$)^X0 MHTB%!JIMCNX#2$>I*P^P@(BEME :6LCU(!@N"C)EA9U[YFZJ.@I?XXFP^/.\DY%"OUO;V'3,FH05J\X4G%'&8W$&J+) M4"&#NQV.3_4O]19CJ@A<5QH96V8Y)74>'PJ:9D5DEN&3U5QFV:_H2F;G M5C6#.S.#:MB9H,<(=_^YE]YH-O3'$Q)F\U-_OAQB8Y;ET)_-3AM/%_YDM*"G M8_]T/%;5*/491TM_,AQZ1S-_/ 1!.YKXP].%^G7JGTZF].MD/O<^9ND)-2 I M:[''&2UY-/%/9V,8ZX^7"_W;8C[#W[ QZRW=0$H#O" S\^=36A7^H]64^U?8 MUN+4GXZ6N"UN\HK;.L4DT[3QE-J^TM,%+#VF&L;7B-Y*YL]1+N#]9RG3JSE%!10L:] MUX&ZQNXYOSM:#(829?/!@O\D M<*;Z05T?UEA-:E7S"J$E*TB@C>%LE#A#G3L9C-4/3[BEK?2\I:6-?0X]_#(?T^\4[]V7"$?TYA]!($Q*U><+KT<0B;L8HMG\!X;3W_+LR>?YQ+ M-IKF7G6V_PN4OJ+9P&?N4'$="QJKJ$IU?3DIL+H3]G1KJ+Z[XY@.ZA@)S(14;8!O?KZ$ETWQ M:#P?@";_P9LLP1S\H8G1YF<,KH%";ES?3+%'=)Q3ZZS4P">436"CMH\GH @- M@R04MMD*_0GPBZE9A]5#5BA5J:D\J:E2^N8,.Y5F5RZCZRY&-.D##'\?B!QM M?_=)58@5C,N [/!Q-#?(L3^<[LQC=HRC]T3'.%\Y=AW-PGR[?5B5QHX\.(.J M[P95NO/*BHZ0.U?T1-XS&*U#B?K4-78O>X<*T,6_,/W4GR\_5CLTS;+\M6=] M\8/YZG0R00Z;^%/0N6\CO"^?\@O&/VB#C)=V))S8QI0@B/$<9/(<3.ZI-UZ M%S#W3T=#POGSIP7\G_?FK^6+OP$VCB<(7T:EF!([(X MY#Y#&G!+-*DM/A_Q)8"RC)>_,R MNJ3:#7V9$G^I"87&S387HATKU6UQZ* 5/3>Y^ M78C FVQ\&>3:9M=]=7 -&5IRSH2G/Y3.UA9);=F^)!@79NL80IO\!*I[*4)>!T/_\^LE,&ORN,CBQ4LXC=8PB1@A<\U&T<)2@T4U-CM,DC[6& LV; MP\&:,^PR'=2\0:S3T/N,JQA\LPS#:#B*Y6$JZCG@5A*PN&XE88@Q[N$>I$"^ M=\%]EG.)VGX?89R(*X\(27B=(N3Q1(HM\[A!_ 6) MZKBGBW"ER.:I<2YJ:*@ZRJ/=4;NE#78YX)!:9$R&],.TM8%09&XDY@/$S!2X M'*+Y3UP8AX1-F%DFUP] HAT9.JLV6VY<@3PC\25:$M4!D9T;E,ZH=QHB:]1@ M%+H1*!#I2LW8>K]_U]XC^9?5)/JYO1^_U3S?>TC^G^PAV7&#HZU-TS->^=[9 MZ7MG)XO4.CLU?8T,O*6$B"4!G_:UM<;;WI==\KH =R_Z_8N]Z"STXF=G8/P? MM<-;6Y.0MO-XJV]Q"GV0.S^\W!_U_PCWB+_%OO\?7Y?M>>.PC>;>N>X(/K/H M\[ED^KT.]1^U#M713O!_O?#T*X3M]P+:;UI V[L8L4VXW?0L"+2^3O:]MO![ M;>&WJRVTZAF^1:F7BV:_UY ]LX:L58*<=U9\N<[@>XW8_]\:L58RL.V2ULJN M;EWRO53LVY:*=3)N9^%0:V*ZM_WWO3;I>VW2W[TVR?I*<)9N3FXQ$OLV6K6[ M^?2P5Z+T1GPY11CTZJN=193BYT%2QW>KW2SBJFEIN_93FM%P(]ROX[%9\XN$ M%#,V+JR+ZBFC4/)KM.=YR\Y]H]VDN-'^T@-S>3P=DY&\],>@Y'Y)] MW0$^&BU! (*#,Y^#!6V-P^[%M"7NVWXT 8OS:(+^4CM 6-]%,* >11CF ,/2 M(A3S7)7R==R Z'GF/S_G=F/7NOJH97<>%?S7ZO.9>DVV$JZX"U^5#LI#GWTN_8!5_&= M\*]+,7A_^@Q'C15**+4MT=05GK"SLAWQ_>9@'>IW&7X<\^\ IDYR3_Y$AL9W MW\^MG_7YX$!K]N')R]EY"3G7GZ[P$M=E&>T*Z[142-Q2678TO#FD%@RW)S:R M"C91NA(*/8/D)]Y';.%"AH #3>VS^"J>=8.ZR'L/?+B'H_9=Y0#X+7O.O'>A M[[I/HYY=\"7>53O*5@9H/""I67".AL/!<&@9U10>_.UO1O/ACQ/+?':$^+JV M;V*1BQ+,@*1HP%3WHK OOXS5O^'FF3H2^6^N!3%>24@5G\SE1/8:FXJ@, <0YZ!THU>'[M$DF]GUBW_9] M!%7_7$3'VK5OU_?.1)PX&BT\7>%>-K,*%C/TS6Q8+V*"P&%../,%=GV*_:HC MSOPW"7=;&['BT);4'8XM=L:PM.,WB^5N6\/L[O2)95 V(AJ^>=O?4L]3L>-3 MZ4:-EMXZ>+3+H%UY%FLV<0_>.CQGBJ4Y:BY 62I0QDY0C(Q+\]'4O?XS8O+/ ML8NMF'?;&!'P;GMLQ;S;!K:&O=M>D)ZGT^:U\.R,@'?'L)^,-CL>:\5?,3P[ M_,&R+#%::YLK[Z(UF6=MLXU'+B.G(\;KW-$K&2:$K?V"%Q'\ ]O404T[.J;C MEQW/OC*SP M'-?6C6&+X=<$#Z+XPG5KT=: ]>LX%HC=M]9: MY<0'OL-@5YP2+(XK7GNK.P*J-L!0JD[)/< Q+RG6#LV\J;AZ])R7&1_H.XR"-"_Y2WBP MU+73AKWNO*OK(JCZ':I&F+"-:OY0)3)*.)JW!%(H-$*M.,[P"HR=XRB*QIVO M+@>"XZ/RUH*\ W/@/LZ!O HX3>)#WR)<:7+/V9LK\(A#CERT1HL^A>7 &T\( M$4L;2^G &S*69K;X#A4*K3<;<"DXNC!T64LSV#-R1RK\^T]65@/.Y<6%_S0P.*CF>%/;\?2' VDP=NAX!*ZN1+^(EWV$#YZ(B%9LD] MCFB@S3;WQ:?F#TYY*3\N@)\Z.3A:1']ZC&P@1<3XP*QH#AP.QC/+J#+/T*]U M_]"8[8T<[[\]:=J]J\# ,A+YGQUF'D4#Y&5R( +U.1G.^'>&+(>#F6TA/A

-P2[_N:&=WQNZX9KR[??/IL^6LN6_C@+.U;&KG(H-=\[@V-7"=Q%;TH,@U5?,-JV9Q.:<><^ROOS\$C]Z0OY,[$V):.Q+V8)7? M&IVV"'53-+>/@=WHNU^=DOFF%!]&$++.Z3ZY3N1B>G(;SOIP)G@MGFX/:A](YHX\H:T M$G.1ZVRPL 72NUJPUG$;K_L%O.+8-?JM,X/OCN5>&(5W'5PW'TPFMAQLBJP/ M>!T205/E%H>SZ:^*HOSY?P!02P,$% @ W8274"LY1)=2 @ P L T M !X;"]S='EL97,N>&ULU59M;],P$/XKEH?0)J$FZ6@W6!())DU"8FC2^H%O MDYM<$DM^"8Y3VOUZ[#@O;5 '*P/1?JC/S_F>>VQ?>PXKO6%P7P!HM.9,5!$N MM"[?>UZ5%,!)-9$E"./)I.)$FZG*O:I40-+*!G'F37U_[G%"!8Y#4?,;KBN4 MR%KH",]Z"+GX:YE"A!].7W^KI;YZA=QX\N;DQ)_XYO-P=C5VG@[>,XP&J!1#*ID#:E8_('%JD>G3MP,UM5 M+0^G0JHFM\O@OI?M\I&CFUF!E+%>X!0[( Y+HC4H<6,FS>(&_,F%6GNQ*8W" M7)%-,)WA(: 93)*E5"FH/DV .R@.&616CJ)Y84_N3^YKM<*\SY-;8*_$QLBHZT^RZ-8=;\QO)VVR.>YOV,%Y4TI74 M'VNS'=',;>7!G8*,KIOY.NL%&'92EFSS@=%<<'";^67"X,"$<4BZ/*B0BCX: M/ELJB0% 8;0"I6FRC7Q7I%S 6G?EM,X.U3P]0LTO?>2FW^5L> 7U&C;YA&(G!V#R/DQB#R*FKS\RR*]MC=N->"=]MNC:%E3 MIJEHY18T3<'IL>^?"'^QSRNVTP2'+FSH-5F:Y_0.OXE-(2,UTW=VBXTSPH/] MV0H/YOVJ14\1X<&^A936_%V3<'BSQS\ 4$L#!!0 ( -V$EU"%C(> K@, M / : / >&PO=V]R:V)O;VLN>&ULQ9E=;]L@%$#_"O)3]Y EMM-NJY9) M_=PJ=6VT5'V="+Y)4#%$@--VOWX7I]UPEU[MA?HI,;;A^&+N ?SYWMB[N3%W M[*%6VDVRE??KP^'0B174W+TW:]!X9F%LS3T>VN70K2WPRJT ?*V&Q6AT,*RY MU-F7S\]U3>TP/C >A)=&8V$HN)5P[_Z>#X>,XP4;N.'S23;*&&^\.9?*@SWE M'KY:TZRE7DZR/&,+:9V?A;;;*VNI92U_0=4>N96Y_V:L_&6TYVHFK%&JO2N< M:&_"%MR?DENP7HK.A9[/?W!DG60'(ZQP(YV<2R7]XR1K_RO(\"F&T6.T<7C^ MW0;QT/Y/&,UB(06<&M'4H/TVCA94:%V[E5R[C&E>PR0[,1NP;,J7$+"QE8MJ M^P@>@_.7B]E#B2?L194'QI0\VADE*VR]8K, $6YPS"S8]1IL!%D0D,4;0AYS MQ;4 UKX"+@(L"<"R-T"V-^41Y)B '/?6U2?QA'R2 C3:"\CR \$Y(>TD#] 0 2EEPR3M\;_H@UI M!/F1@/R8&G(#NHESX2<"YE-:F',N+;OEJ@'V';AK[,M Y2,J48_2TEV@!O4R M-.H8UQ7[:DQU+Y6*^4B1)#8)OFBVP4%[]H"5N"?(:[]"W5T9+6),2B5Y8I=< M:&%J8#?\ 6)YY)0]\L3ZV+LTSKUC9]QJ'*>.33%FLQ6WG3D"98X\L3K:W#LX MY@[[]\34H8/;B]@45=<)(Z6./+T[0IX#+62W;RE5Y'VZXF<18U*RR!/;@L8L M8TQ*%_G;^(+MX=P?$^&[F(LR1]Z+.G9A%I1#BIX<\@0:8U(J*?I426?,%.2J MY U5LK.K*:<4?3EE2QIC4F8I$IOETNCEX 9LS4YAOGO 4$HI$BN%3HOC&).2 M3)%8,N1R&49&96 MDCM@B7W3E>&. 5Y2FBD3:X:P84"-,2G=E*EU0ZZS6(Q)Z:9,K)O.0FMW9U.: M*1-KYL6<8L NI89VF]-")>-L7E+2*1-+YQ],#.LF?,5 ##:+)^,E)9TRL73^ MP?S.?6.E?V0SK+V*][8IZ8Q;Z0R?O[!4L,!.J:ZP"8?E@BLQM2S\;'>(QOMA M/;=HE#K!LFM]:7C[H234\?RQZ&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V<]N@D 0Q_%7,3Q MEYG!?XUZZL5KVQ<@N *1?]G=IOKVI5R*B3(]F)\7#,',?$\?-[AYMU4:RK;Q M1=GYV;FN&K^-BA"Z5V-\5M@Z]2]M9YO^R;%U=1KZ6Y>;+LU.:6X-Q_'"N/&, M:+<9SYSM#]O([0\4S3Y3E]NPCSR6 MF7UKLZ_:-N%&Q=^"R-P.XND@A@?)=)# @Y+IH 0>-)\.FL.#%M-!"WC0MX$'KZ: U/(AB1<88GZ1AC=>:%*X)[S4I8!->;%+()KS9I*!->+5) M89OP;I,"-^'E)H5NPMM-"MZ$UYL5O1FO-RMZ\Q/.VMIA&Z\W*WHS7F]6]&:\ MWJSHS7B]6=&;\7JSHC?C]69%;\;KS8K>C-=;%+T%K[@M>;U'TEB>\*]%> MEN#U%D5OP>LMBMZ"UUL4O06OMRAZ"UYO4?06O-ZBZ"UXO1-%[P2O=S+2VQ>I MLX>/X,HF]X\NN1I^MV8$MP^7RCX^8YAZ=_](Z=!OL6:X/OP7;)CZ&V&N_LW8 M_0!02P,$% @ W8274''*SM&H 0 +AD !, !;0V]N=&5N=%]4>7!E M&ULS9G?;L(@%(=?Q?1VL0@X]R?JS;;;S61[ =8>+;$M!-#IVX]673+3 M)2YJ\KLIA0/G?%#RW73\L;7D>YNJK/TD*4*PCXSYK*!*^=18JF-D;ERE0NRZ M!;,J6ZH%,3$8C%AFZD!UZ(]J--ZDGB;*VU)D*VM1L7>=' M2?O[A*FCLIWC"VW]39R0]%XV,8N/8Y,D1GW"3JAPO+#IQW5O:W).Y_0O-#.? MZXQRDZVJN"3UUI'*?4$4JC+UA7*4OP>GZ\6>=Z9<>%553,PV)?LU(;T>1]B6 MU W01BY9.<1K05VEVL#NR<\J>+@-F7'4MRY&7= =VXM(LQCUK)EXR2U2 #AX ,4$!2CZK/V-\GT&U!+ 0(4 Q0 ( -V$EU ?(\\# MP !," + " 0 !?D !D;V-0&UL4$L! A0#% @ W8274+)E3TWN *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ W8274)E< MG",0!@ G"< !, ( !M@( 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " #=A)=0H;JL%V,# "&$ & @ 'W M" >&PO=V]R:W-H965T&UL4$L! A0#% @ W8274-CM M)E_< @ < H !@ ( !D P 'AL+W=OX%%*7T" !4" & @ %L% >&PO=V]R:W-H965T M&UL4$L! A0#% @ W8274")@:5^%! RQ4 !@ M ( !'Q< 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ W8274,#@KNZU 0 T@, !@ ( !SR( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8274$(VHV^V 0 T@, !D M ( !?"H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ W8274+0A$$ZU 0 T@, !D ( !/C 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W827 M4)!N1]"W 0 T@, !D ( !(38 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8274'%MR1/$ 0 -P0 M !D ( !]CL 'AL+W=O&PO=V]R:W-H965T _ !X;"]W;W)K&UL4$L! A0#% @ W8274'H,R-VV 0 T@, !D M ( !SD$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ W8274(C_[.31 0 8 0 !D ( ![D< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ W8274.(. MH&8W @ $ @ !D ( !RD\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W8274',URA)6 @ I < !D M ( !,ED 'AL+W=O&PO M=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ W8274+]@"O2> @ .0D !D ( ! M(&$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ W8274/8X7^AX P 8@\ !D ( !=&D 'AL+W=O7!E <&UL4$L%!@ Q #$ 20T #FC $! end XML 38 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
Revenue $ 551,049 $ 538,083
Costs and expenses:    
Transportation costs 461,142 439,317
Selling, general and administrative expenses 79,654 80,195
Depreciation and amortization 9,792 9,468
Income from operations 460 9,103
Interest expense (2,788) (3,413)
(Loss) Income before provision for income taxes (2,328) 5,690
Income tax expense (605) (2,194)
Net (loss) income $ (2,933) $ 3,497
(Loss) Earnings per common share:    
Basic $ (0.11) $ 0.13
Diluted $ (0.11) $ 0.13

XML 39 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings
Stockholders' equity at beginning of period at Dec. 31, 2018 $ 389,932 $ 3 $ (79,571) $ 348,397 $ 121,102
Shares at beginning of period (in shares) at Dec. 31, 2018   31,345,220 (3,947,460)    
Increase in stockholders' equity:          
Share compensation expense 2,806     2,806  
Exercise of stock options 37 $ 0   37  
Exercise of stock options (in shares)   3,000      
Common stock issued for vested restricted stock 0 $ 0   0  
Common stock issued for vested restricted stock (in shares)   215,071      
Common stock issued for vested performance shares 0 $ 0   0  
Common stock issued for vested performance shares (in shares)   13,267      
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (1,978) $ 0   (1,978)  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (in shares)   (81,936)      
Repurchase of convertible notes, net of deferred taxes 36     36  
Purchases of treasury stock (10,629)   $ (10,629)    
Purchase of treasury stock (in shares)     (452,350)    
Net loss 3,497       3,497
Stockholders' equity at end of period at Mar. 31, 2019 383,700 $ 3 $ (90,199) 349,298 124,599
Shares at end of period (in shares) at Mar. 31, 2019   31,494,622 (4,399,810)    
Stockholders' equity at beginning of period at Dec. 31, 2019 383,312 $ 3 $ (109,239) 356,600 135,948
Shares at beginning of period (in shares) at Dec. 31, 2019   31,507,247 (5,277,438)    
Increase in stockholders' equity:          
Share compensation expense 4,608     4,608  
Exercise of stock options 381 $ 0   381  
Exercise of stock options (in shares)   32,000      
Common stock issued for vested restricted stock 0 $ 0   0  
Common stock issued for vested restricted stock (in shares)   247,224      
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (1,541) $ 0   (1,541)  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (in shares)   (82,802)      
Repurchase of convertible notes, net of deferred taxes (190)     (190)  
Purchases of treasury stock (9,440)   $ (9,440)    
Purchase of treasury stock (in shares)     (489,662)    
Net loss (2,933)       (2,933)
Stockholders' equity at end of period at Mar. 31, 2020 $ 374,197 $ 3 $ (118,679) $ 359,857 $ 133,015
Shares at end of period (in shares) at Mar. 31, 2020   31,703,669 (5,767,100)    
XML 40 R14.htm IDEA: XBRL DOCUMENT v3.20.1
(Loss) Earnings Per Share
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
(Loss) Earnings Per Share (Loss) Earnings Per Share
Basic (loss) earnings per common share is calculated by dividing net (loss) income by the weighted average number of common shares outstanding. Diluted (loss) earnings per common share is calculated by dividing net (loss) 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, restricted stock units and performance shares. The computation of basic and diluted (loss) earnings per common share for the three months ended March 31, 2020 and 2019 is as follows (in thousands, except share and per share data):
Three Months Ended March 31,
20202019
Numerator:
Net (loss) income$(2,933) $3,497  
Denominator:
Denominator for basic earnings per common share - weighted-average shares26,006,644  27,206,910  
Effect of dilutive securities:
Employee stock awards—  249,238  
Denominator for dilutive earnings per common share26,006,644  27,456,148  
Basic (loss) earnings per common share$(0.11) $0.13  
Diluted (loss) earnings per common share$(0.11) $0.13  

For the three months ended March 31, 2020, the Company excluded 181,830 incremental shares related to stock-based awards were not included in the computation of diluted loss per common share because of the net loss during the period. For the three months ended March 31, 2019, the Company excluded 10,380 unvested 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 and no unvested restricted stock excluded from the calculation of diluted earnings per common share for the three months ended March 31, 2019.

As of March 31, 2020, none of the conditions allowing holders of the Notes (as defined in Note 11) to convert have been met and no conversion spread exists. As such, the Notes did not have a dilutive impact on diluted earnings per common share for the three months ended March 31, 2020 and 2019.
XML 41 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurement
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
The Company applies ASC Topic 820, Fair Value Measurements and Disclosures ("ASC Topic 820"), 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 both March 31, 2020 and December 31, 2019 was $1.7 million. The potential earn-out payments and performance periods are defined in the individual purchase agreements for each acquisition. Earnings before interest, taxes, depreciation and amortization ("EBITDA") is the performance target defined and measured to determine the earn-out payment due, if any, after each defined measurement period.

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:

Level 1: Inputs are quoted prices in active markets for identical assets or liabilities.
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.
Level 3: Inputs that are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.

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 from 2% to 3%. Historical results of the respective acquisitions serve as the basis for the financial forecasts used in the valuation.

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.

The following tables set forth the Company's financial liabilities measured at fair value on a recurring basis and the basis of measurement at March 31, 2020 and December 31, 2019 (in thousands):
Fair Value Measurements as of March 31, 2020
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(1,737) —  —  $(1,737) 

Fair Value Measurements as of December 31, 2019
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(1,707) —  —  $(1,707) 
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):
 Due to Seller Liability
Balance at December 31, 2019$(1,707) 
Change in fair value of contingent consideration due to seller(30) 
Balance at March 31, 2020$(1,737) 

For the three months ended March 31, 2020 and 2019, the Company recognized expense of $30 thousand and $290 thousand, respectively. 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.

During the three months ended March 31, 2020, the Company did not make any contingent earn-out payments. During the three months ended March 31, 2019, the Company made contingent earn-out payments of $1.4 million to the sellers of businesses acquired by the Company.
XML 42 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Accounts Receivable, Allowance for Credit Loss
The following table summarizes the components of the allowance as of March 31, 2020 (in thousands):
Allowance for Doubtful Accounts
Balance at December 31, 2019$4,255  
Provision, charged to expense484  
Write-offs(608) 
Recoveries398  
Balance at March 31, 2020$4,529  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses and Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued compensation $ 17,478 $ 21,192
Accrued rebates 2,353 3,119
Accrued employee benefits 3,372 4,235
Accrued professional service fees 1,226 1,395
Accrued interest 1,022 881
Other 4,000 4,407
Total accrued expenses 29,450 35,229
Other noncurrent liabilities $ 637 $ 641
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Contingencies (Details)
$ in Millions
Jul. 31, 2016
USD ($)
State Tax Audit  
Loss Contingencies [Line Items]  
Amount of assessment including penalties and interest $ 1.3
ZIP 45 0001426945-20-000014-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001426945-20-000014-xbrl.zip M4$L#!!0 ( -V$EU!?L>SB%$_F24)Q&(;,$@E4;W8DFK+RHBXXHK(R,S?_^]ELU'YZCO=K-WZ8P$MP87* M_UWY_?\#X#]_[FY7UMNVW_2M7F6MXW7/N\I%UJM7#ISOGE5"I]VL'+0[9]E7 M#4!^S5K[_*J3G=1[%0PQO'>PLPP=(9X8!!S!&%"L.=#68>"@I51A9@W'BR?+ MD#.$+#; >^@ Y_'MXANVNLO9Y1\+]5[O?/G#AXN+BZ5+TVDLM3LG'S!$Y$/6:F0MGUYY M87#ZG7,O2'XF4DI]N$RW7!C=L]NFL0'?NC&,-QZ<<7/!90]TO;US0?R^=-+^ M.M:&#[V.;G5#N]/4O2B6U$0&H 0$C>[C?'9SC_R!HYO$ ^ET!2 :.[W?!2=: MG]]<$G37Y&T<'GCDDLO8F+-O]T(Z>G-J;$#VO3YH=7NZ9?WX^>Y>^XG=K/'VA#/1!_^4]W>LW7?U.#^ [J=WL-7C3\^\IK>UMMWGI!^6++MYH>D MP9#/2?KQLW\D9@PP7XB:Z[5;^;WI>[J2[@+\?_O9US\6 MUMJM7K1'L']U'A]E!]_^6.CYR]Z'7#,_K/S/__S/[[VLU_ KZ5W Z#U^_S#X M\?9X/6\*BOU_ MV[OOK-M[]>DBJ M?7>Z\?7HHSK=.?U,JNMGM'J]=5F[7L5'Z[OUG8-:O79PU*A]_))5]QNG1Q\W MF[7UH[-M4FL<7K=1/(_MK%>OJOOVHM;\! _C.8?[7YI'^[N-P],-=HAWZT>G MG_#1IH3;^.CJ\,#RVL%NMK._=5V[WJ)'^_6SVOI6_'T+U=;_/*N>;J#X_(O# MZ]W3G?V-K^[C9F8^?N9'!W\U=_:KM';ZZ?*HN9FEX.KU9UC= M_RNV<8/N?(EMW-_H5??@Y?;^ZK$RC!BB/9":!D 9]D!C#D$T+(41\A%4P\(* MC$*@F"O*?O]P1YZO+]Z!K+WO++CJ09KQCW>FK<<&O]3N=*/7-K&MUX]#K MSD;+K<=S2]G_2/9H7/:21:F8X ''B@"JA0624PVX8TQQJ41 =F$%X0\)"MY8 M[+?"'1&(6^ENQE^ZI6Q_)%LV+EO#)=96:Z 0-( :IH!T/ !"&0P\2*V47EA) M_3\UT?X=[]]VI7"?)-S+ZEH2;"[@BV,M) T$1ND2Q:-T$0):$ 0,54XJ[R0F MT2%_>GNS'4=KTVXWO&X%W4B?=9HP0U]K-\WXO)[@[84-W6EGK MI!O!8B\U>[79[K=Z"Y4$(/&N<+KZA&M7JFF;FZV=T]6K7/[7M;/J^L9E;7WW MM!J?53WX3 _W3ZYJ!YOUZLA?&=R,[Z9U)K;I%: MO/G>Z&VK@^224%U)( B6W4)\D(,%9$^(AV3B2! M2&*ZL/*__Y 8X=]&&C52H>>J%-46NZ@[S'D:E=8XCQSQ%%JM2-2TI%)(#54J M?BA5:H94ZNI&I6A$!2]CS( I9)%&:AV( B M2C&OC<$8RZA9Q%)BZ'-1JM5ONG9O>$*I5]/6JYUQDH,==A)1!+@(D<+"&)X8 M BW@7FC/ N0Q0HWAB42+$;=^4J^TETZ+2*2$(M01K56(2"D-D=8;HT,)53.L M4K=0Y0RA@FL.4*0Z@+H(53+%OL(&J!3G,M*>[T#5A[MIK8X/ON-;UG=7?D_) MO.5NGER,&E7)LYW+O:OS**5NUCQOI"Q?_EN]DQ3N3IYMZ;+K%N+=[]YC\+CQ M9^1?N^U^)_^6YU"7AUH\T(.74/C1C7R>3!M]RUSZ'C+?J>0-\H_FG]>V_M_= MW-#]BU=&/]V]^WD>^8V^=7NZTTOIFSP<3EUM]_Q*\/'YP='MQ@=&WU/]WA4#M#&$ P9 M')AU5,9H.V(5]=XP:BTD"!]OY=U/,2Y ]P]2X;UACU* \>V:/]KAOA MUQK;-;XJ7F4HGOMSOV>'XY_+'_>6_]>QS^X/OVX[EOM9M9Z[+9/%>B= M6WRXV_H?R=UJ@;TT@7D2YA&;IU)>CV5WT MD=0'3;'R\5/P1$>N;(2@(2 J6.3(6^EQ"!>BNVZU,/8 PB_6PCL]@*P7EB+N MM/14"2B548%P:HGWFDF3]X L7@_(5^L!82WE'(9 G:+4.&TLDI&ONA2>1=XS MT(&"F,P='?@))+K3 Y'!,X8]AH0'*H0RP1FK V&OZ*UVS\MY_&.6-@T&[%K]W5RRP2 MEM%I\?=FN[77:]NSP;U^__#H(VYZ[:8ETS)/PU)!!N=>V8A*5J30RSJN*:4! M*ZKF1C3[G=S77GSK*<;,R(FYJ0D,%AK$RSIK>3=*A4TY?JMH8S031VL9PGBLOC9%4 M28YYC.X@])/+L,TRX+Y6ZN]N5*>\\YY)K:-(#(J20L1028DC4HB;I/?LBV9B M4=TK"L=J0ZR&PE.?P@4OG8M?(Q55CC%*]=P(9PI1W6O:4" J*,^"=(PB0U/4 M$&D(]D1$5@+=W(AIDE'=*\HGL0E&H\T8%*C6P?C@>9!&&F8#9'ARB>7Y<#^O MF?$VBB"AO#;S)] ))A6G(U)B M*89&42Z]HXQ:R:2%C$:O:;2'7,R?2">;5)R.5)FGF#*)E#>1G6*AF;61IS(B MI5=EN;ZGFX4)80C)T1C,VZ!59U2Y]XE\OQO-T9S"Z< M1TN,\;6CEOD@@J',2".0I8ARS5Q@0L]"@JQH@IR.15)'"8FNT'F(J1/>&&0) M9 )C&LFEF*7JG;3^6II!>I#UZB.9[NF&[Z[5=:OE&W> MF_/&FWMYM,V,31< M!L$(I)9(+4DT4XH\$3'&5K/@)8LKTBGY32.4M-9I22-S)3RM082(1HP':*V> MI3K89XATVW>[O?AK;YZM54+(0PSI>:1&E,>@D3M+(QVRW%/KQ2QXTN*+=DI) M;*8"$4$0QSP5UBG/G"4,.\Z0T'Y.K7:G5_>=>;14[#3$,6AAED'JE-1:.'[JQJ=VWBB4>9L)K!!*'Y"R1+!$996 M@7*JL(9I4:H9*'4NJ(Q>:26*5C^UY1MKNIS'CZ,;/'DM"N\(YH@) PVFRE+M M/=(!2HB%K994 M>BFQY<0$*=EL=;V^G*&N5Q ;;D*:9QR[1&(9E(?(4*(9-B;,%LY5![:>;K#9 M\?_M^Y:]NCM^='/RV*G=W;1*6R?BX ]D]KZA]U[L2)$41%#-&67,*62I4\H^[8^M6V_SJBH@_.WVJ=]WO=_ ST!@I3ZO"D=%@' M)W2,DQE'CN9SIYP14!.-J#*(VYG2X0*JS8O-"IJPARHR M)B^BGADK.5&TU.%"J,ZQE8IJ[8 M.EQ2T GH,-4*8FLLT9P*J_+1\ZALBEE&D)B!E63?D[1(FHP7I"7*6^JLU,)Y M1B0),1B6'L_24FX%%5L!2AZ\9B2P-(<%4F2XD=)RPKT-S 3H"CP:5W#1ODD( MSREE%CM.+/;4T:"%, QC*E*-@\&S5,N[U;+MIK^9CK3=MKE7O2NK/=]H1-?[ MT;>B/!NK+;?JFEDKZ_:2"_[J-R[/XVW]CV8GS;HJ%0 E,.98:^H#2[NO<$6$ MPEQ(Y#A%CLS29.U2[V:H@DM#*20D(FVA39FFQAHGA8-I[3U/S0PLXK89U:;G MMZ/2N*U6A/V3S#3\:K?K>]T8!>634V[#C9OBO6'!WJYOY,K9K6?GL[*N&V+! M8"(X@3SZ)>[33$QJ>=IA#DHJ9R'5,A,B>T6>'ZTK6A04DJ4UN*U0+@@N@Z51 M2CSH>;.R05"O.YUL-BT,L+&PJXGK-"E
4"QL=6% Z]BBT@@@V2WFF(K/YZ2=V>!6DUM(2*V/G1(+56 MR*$8 7 XMX*>(*F:-#8BDJ9':&(RQ-,X3 M2XFA,R3=U7@'ES7Z*9>^ETHZLE[FNQN7MM%WWFUVVLVT+EU_L";/3A@M0O?W M<"OT/Z\>O\'])>RZO4YF>][-[<9)G?-Y7<^-TI0GCO)GSE/I4/0;R!%/H=6*1&TIL6+*:C&E$5:?M@RG M!@E%J",Q]@M226F(M-X8'4JUF"*KF(Y*0(0=L81#B@GUB$:D2(MR6$@M(T+J M67(@%[KC]J_._;NCADS(%.OCM,08C?9KHGG3&#S8*$PIH)\ENRZ $*=CB4Y@ MJKBTVL?X#CFGI<.,QO^$#D396=KY_)X0\_S;&!W7+5?5G3/?^U-WY]DJ.:?< M4F851Y0YH243D:@CQ)D4SLP4"2N80*=CH-VN]N]F>%B(]_Y\ZJF>_V.WPFW/U^-"3DOG=S7EZM]-[KO&XUG M<0#%*^W;8+QE$FEKM(E<%^E(=X7TG!#%F*!JN!L?Q*2H8EKK^-C=F]KF4Y3N M>\*O[<;7**F[)[U6=>JZ-[VMV/>=?FKSF":L_KG]Q&?]G!Y(@"# Y#7&GR&V M@@M$;6!IYRF#%/)8$QI8D-&KYOB;ZP$H%:)@"G$'[.^IQ/? _MZI/[/:J[?$ M&D\%0B%M*R)A].(6^8CO'OO![B(SHCU?="?3IN%W8U?(:1^33@:=!I$!G2'EG6WM> MP4:WVRW7;FU%Z7:,;IWM1#.-;YO.V][ZT@8Y(ARC!U @5_S(N MTFZOM,0SI+XE]KZE]4QRD=;IFP54,;#AQ&@=PQAOF&)16X-V"FEH/;6E691F M,?$%=*=O%D@G$T 404)2!E5J@@.R 5I&O61HALSB'>KED^"ZI%$O,@S/K2>6 M!0@)15%9O0V>;Y,PD M04MDB),B1HH4"ZJ-EMY:%2P64+%96N[K76O/=+"'04(E1UC(P&F06AK(11JE MP4PZ:?!@DG^I- 52FCN+"+S:WE7>6Z^A0BG7%*A(B_P*'C )/C@Q"_O^?$\/ MMGVOYSL[87#.O(C_%=?Z\!)R&V T^Q@(I+WNK%:.*L.,Q-JX&5B3Y1W#P"OJ M@:6&IYT7$%:6>A:HRJG/<.(.NZ-$R)867QJ50AO_IK[-7M/(Z^% MS I#"=4:28O3YLT$*>,TRMY=I0)+GC 4*/X;"D;S9RT@6QK"FM+A&EYSC% M48*!$N.D$@%JYC#T%BHQ TO %L6R7K38ZX?LWQV5? M5WZ/?XQ6D(!*$AR=&7=4*QOQT-,T8]*Z*#GNCI. ;J_I]JX:210^.ZGWEBE> M$NR\]]M%YGKU903A__EM(3]OY??NN6ZM_&XZ'^+5@\^#FSRX56HPT(WLI+5L M?:I%^ZVI.R=9"YAVK]=N+J?[+PSN-[K$:'MVTFGW6P[8=J/=6>ZW==] MRHOVVN?Y6\[<>^]MK'W>W=K?VMBKK-;6*QO_6?OW:NWC1F5MIUK=VMO;VJG- M06>HI_7%@>[6LX@8[=9B97UI;:D2O155H_>?BA3ATUI>F0,A/7A7^OB['C_C MGWGHEB<:\N;.;K7R>W02K7:KUF_&N]C*T)?L^I R%$I9HRP24D$JM5<($2#7@J+9V\MO/9\GK;YDGUY$<71A-5OUR9]?;7;;S[]9!4^^YTX^O1 M1W6Z<_J95-?/:/5ZZ[)VO8J/UG?K.P>U>NW@J%'[^"6K[C=.CSYN-FOK1V?; MI-8XO&ZC>![;6:]>5??M1:WY"1[&OU7_>B@>E$[W? MOKJ/7ZC[]U^-(]SX:D[;I'KPF>[L?[Z,;X_3PNMK'U\<6&1[ID M-%Q801!\RMWVK416GJ&0A35#^&(S+,3[/+ ?^&P(7?@V-WH&*^(#4.FERO[1 M-<,S&C[TEG6_UQY=TLF;FO]BVIU( E.G-?1YUR^//OPV]KQT_>![UDH\>CEU M@LNZYPU]%0EH_OKYT3ZDE 47._'J17_;N[1@T)]]_ + M#RJZI#!ZXL4?\G8/VAY[)(GDCP6R,+KB7#L777L.[_C\\K?1]Z$HTD]/5,B' M4OWJ.[W,ZL;PU\$M;YZ0BQ+%[A_],! E>NA1?F"#3];]NR;SQ->*;7EMWY$O M,-6+5\<.B\%>[)AVP^A&H]TS[O/VYW>3'J9S1BY^.79@T?7M::7TX/<;P&;PRO^1*?Q5I' M^VUVU-R*[3N#U=.3BZ/U*JQ>Q^O65^G1P2$Y.MW 1P>UV.:_3@^_R(OM_=5> M=0]>;N]OQ7?[?"P-4<@Y#-*R)R!-H 3&$PF\H(C1X+0@>F'E?_^A!.6_?=,W M#8UM4F:4@]4;&!%Z!/C?VHAN5+@RT.'*>;_3[<=PO])K5_;2?.AVZW__@3C\ M#9%*NU-![!?W:Z4=*KVZK]RN9%K9N+3U-*6LLFI[Z3!2A-Z1SP_P;NC;DHN9 M@D"^HT$%:-@/NJY8_55,B[M)#Q4NDA^0N/TP: M[J_"&JYEAZ>?X='^R<5A?/^C_49\A_C];CQ'8A^Q8ZR#XQ9* MP)"'@$8Q XF#!9S$?U$@Q@6_L%)- ],5@A8K2?#?C^Q*C'Y3C"[I_ S0^?U. M?(DL,9Z2SS\-Y>!=/F^/H4.:>\P 5:$-U>FO(NI?1DR.=IR>?? MP(IN=;@D](5M6$GHW\QU/<:WW]KF1N2]=VM[0_8>.NUFY2:KG"SPX4A/J1"O M%>$5;FCBB<'?6KO9S+JI$J2RF35\)?K#5!_RAF-C&WDA2'K8X%DET_D1TZ'C M\=S._N&#>*ZV7C^MIF/KZ5[QGG@#[^R?T,/KW>QP__"ZNF[IT+)H=R'?,ADM@?OWG0, M?4IO+9_VTG-1)/'$:H W![M=?Y)UDX?NI6U<9Q+P7JT@ ![CX'S:I \@@T., MTVB(<1IAP!M")+:28QGCM(VU?^]4/F[O_+FZ7=G>^;BUM[^UMK&<@3/<:MEVY[S=R?>KS'==6HOM[G6NUMIN-GWC(!BH'?QU5HMG MU-97KP[WSVAMO5$_BL^JK7\Y.[S^D]87?^K M'HD[W#F(SS^HPMK![FG\_ZRZ_RD&!2?7.W?+&'!U?>O8V&"$=Q0@3RB@00F@ M($= \R"Q4E08YA96UGU#7^B.?T'>\QUD $H3?PZ=W=>76\,))S:WXID/Y"=G MNUMCMOOYF*8 &Y( !(/1=@E40".H 4Q[+T6K]L[JA14, 8LR0=\91YU[WSB) M4G7?J?S5[V1=E^7#%I%[YP6L=[Q7?FKG1+>RZ_S[KR6:?ELI MXB-F3R.VEG:7]I8JPUW3.Y6[N%>IM9=^?6B#Q4]]_3@Y+":2&%EUKN.[W>%? MV[$%:":]R&MD1ZH7U=-#>APDPIH2 HP2/M(Y;H"&W@&$G(92$F&16ECA$%8. M?+<7 _ZHBR?MRNI7W^I_F]V5FOAL3<3O6Q/9L75$:H<0"(XA0"6-.JD1!4$Z M+@QVC#*VL++7SZ+/%)B5NO>3NK<6/^YT]ML7K7>M>?;BF,=^<@9:0%# @&J) M@.&& ^(5C6%M5#X9-6\(???U;O%-*U:?EN,82C3GDSN=O^.966R,QM:D=#\-:<*%,$ &P0%W.@@;90HE6EC9:D0;;&?=^W)]^S'IH=3^;D?Y M-HZR\YE-2+V:S*Z.>928H]$)6)5&A[5R("W'!#P1&#*M%)8\T1'.Z-PZ@+_K M[99?KOSRA@J8L'^UXW6I1L65B1\ MD WY]2TA8KL=0]E<$V8XV_5J4D+'2K* X% ,0=!VGD>2!^]M:!I ]M@@Z5D M884P"H129/:QX>',[AP;?ADZC<;_CSI M3:4UJ*T:.U-'DQ^<.@<=,ABN;8=*YV:,^E_=RGDGOFYVKAL5?^EM/^UQ6FF' MD%G??<%+S\\L<@2C6(8+"#U_G)3%^UFOD%2,;VM8K:PW=[4YKCL.<=6Q'Y]B]=]4T[<8OW:'S]= M[L1[5T\_71]>-QJU]2HZ3!7XVHPT>7TWWC/2YN;G^P/$]&A]@^T<5*]J MZ[73G8//L'K])3L\W;K:63^\.CR-[?[XF58/OF1'7V(;;XL[6"T-$#MG,?:Q M?_-8"/L I, &0")1H)8'(]R@B+^=%*IMSQ8KY[I3^9J6?J[\,Z<8*,T(J73K M+ZO^*$UHFB8T=#8#7U/:SQ/L9^/6?O97CZT,VC(2 %6< PJI LI1"8BTAB,4 M@L-^4&M48\8F;+[B=M/5MCUO/YF&B,O),0!.)T M]#X6 \48!%98 [GV5B,8F=OJWOKJI\K'1MO$*'_/-[SM5:JZ<^9[/ZY7*GZM MQ$_6J;]-CF.88T"R\/,7MEHN5GZ59^B3>-Z%/I]F,XTJVWTSR+T5S;7EWW[K_*A;[; MWM38P<7#M_EU,<\/_H+'7ME$((LGF=-D0_&B_/QX96K/\&9IM8ANWI*\N;K; MJR@XN(/35]VEP<L(I"IR#<._8/1S>6AV(JT^.@&5K>3\M75]GM-_Q J2EDPYF"_8:^=8M[8+_R2_HH M?L,$+PW/ZM6S;GP-?9[/&IR$'QR\R8UG\]U?)^6RQCHZ]?/0@[UOET6.-3)( MLZ 8E#&$)E+H(6Q 9IH)4N,?W2994NJW19[\1E18>@*PW=B3&2MC:ZK(Y. MSB9A=2>%+(_^6HG !XYT&U&3Q>?T1G%"1'7F[&GKA93D!9O%N.9--Q^4HG] M==&KCPXOQ9C-5YP/62M?U:B;G-7"MUJU4%EX],=O/WTA]Z,+WWCZ0II/?^M1 M$38 CV+)\0!RZ=OS[ M;>*#P$J/D974'6"Q!+MZB.@ O8<[>Y,9ED^\V^:G; M#SPZM(HGOQ+7$^:-#5I=G&EC;Y_USOEL#G,)UT_:G:O'RM!3(-%9&YXPDSQW MD/^N?JS&=MGX6_7Z:'\+UCY^NC@\V("'!Y_C\[\T#T]WFX<'A_3H],'TW(O# MZY/KVO5?I]7K6J-Z^@D>K?]9/]R/[4K3? ^.LO3\H]-Z\][4^M07QU(;I 0) M($!D #5> X.Q!E0P:CT71A"VL++]N%.Z3Y?OTK=[]O2?R*49GSN)4X-5;^Q[HY]#(B]2O,ZVDM%32GR^BNQN$E8HZ 46= M1@GB"WERX?1U;Q"?#_3T)D@??!V&XJ7BSD1$\LT-#@:12"[H/_O=K.6[LSE( M/-%(9+R.C53WMXX=1QSY0(&U::\R%/^0UD,0(Q1I%$-"I7'E@NUM,#]^=>/Q M-&&Q.K;$II=ATTBX'W/9KMUD@$N,^A%&5<(_=JW_P1O,_*F/%Y 6>B3N6\.[W_IS;D8@ MPW?&^A8KV>,#E%EXK)PF+Z+QKM)JYX4O_:[/SXH=,MBP\)&M4-J=_%F-J_3P MBRP^.CZVTHKOUDZ#@U^S;IZU;>F6S70CY7+3DK3IY&Y/MYSNN#21N?TU<_>J M;H:%IQ5$?M&_?G^$<(8&[&?#EGZPQOD,&[==]HC.RG\DNTBGRH?+ 0 M_!,&KD^.T-U)=-FBGNIUV>9(+Y6V=C)Y3&U F&D-8 V+>9D+09:Q*\" M>:."UDXI^D.V5V"C_+Y?GKUR+/XM=)^O4J?5O%!H];R3-2H8#W:?77S((FZV M-=[,"T*C!^^WL@&2Y!-ENPMWT05:[V3:KX191R4/$G).O3W>ZXU6^Z=F]XPB-S*O)YO'MI&N]>WHJ=?B\G()&) MO&^\N3KFP09'C >!,0&H\ $8*1P(QEL4G( 2BH45S!T[N5#N:8;5 GMI O,D:@:#$02)081 (P+V1@PU M(W<:'V^/*87?^O.3B=?5]!]26V^;=7[58_K*DGNR$$F&" 2.4"C MM0*M. 0*X[U7WG[4&$L=SQJ<;^Z]BJ M/O_GMR$B4;PDV(,- F^NU*;;;O1[_K=A*A".WV+A!P ]_F>]Y8+#SROO=> MZ=DM?:JW*6[5I%J2[(55DP@M$?S2O7/@$OK>E0)^Y\8_N/8[3Q5R"&U4DRA*_^.#O\%&Z.3\X)NC%XV;.H-&Y*G M9'.Q$97(43-7&2EFN<]\ 3%[_DNR"[Y!>PBODKU[=(?VO+G.V^&.4\N5V"[? M2:>E=NO9:W2EWDEYDW_\.!!-:PO]O;J[7]E:JFQNU59K:UNKVY6MVN;.;G5U M?VNG]OL'?3_8G#7%++:)EVRB;%A1"EN*:;^O,$;^2D#\<'WZ&? >SV[T,[P' M65C9ZOGF<"!\J706)1\LS78FS':MW9-558^ZI6O?C<'MOQX1#*8 ML5N4@*34S8>Z2;ZA>R55+AM6%*IAQ4TU=UQ]8K!*52NMSWS7V7O9?WS%= PZD;3TSN(@]4[B('67,N]AT,K>1"+8=6"B_1=Z"&K R3RH9-NV%EF%2&287IR3),*JR_ MDM\*DU*4E"]H56\WXHV[_ZIL_+>?]:[*>&F\[][+>[ZC>$F^CWA)EO'2+$CT M':@A+^.ELF'3;E@9+Y7Q4F%ZLHR7BNJO"$I[./9BJWKMR@U[JI03HDMU+:JZ MBI)>E0V;=L/*M8-*7'M%7)-R?.T@7*X=5++GTFQGPVRKNJ5/O: M?K>;=O)(">;5EFY<=;.\0NN614=R[0:[Q:5S=GVWW[@_/WX.[+^DUT5I]//T M&97\NFS8U!M6\NL2V%YSM@^FXP2;E 2[)-BEWQ]GO7S7LYPRQQ\: MH^^)<3?:W7[::$^;=K^7BG;.?*^RFW7/YL#*2QI=E$8_4VMQ.;NT;-C4&U;R MZ!+97A79Q#B/IB6/+GET:;)=H\!R9L.+5RKZ4DZQV,MUX#292@!:,0&%&R5!)*]_6NY=[:4ZAT<_9 MNN9F,\VMI%=GX'7J\6O+C MDA^7ACLCAIMJ.RN;VO;:G9(:%U2D[T$/2VI<-FSZ#2NI<8ELKXIL:D"-*\]< MAZ!8AEFJ?:GVSU;[SZV./\FZ/=])2P?KAL_GY0\7"M[SMM_)>ID?5%!^[OIT M<)BE+7EH037@/:@M+N?LEPV;>L-*'EHBVVLB&\7C*5I>9FC+#&UIMS-BMQN7 M]]#!Y[%BA(O$I1XW$)=USQOZ:KG5'LCP#4]]M(]4\4VU-,B" M&B2+3N$__][Z%:/0SU1O+TM^4_F9&='ON M#5(NK.QM?:RM[G_>W=@KG4WI; K>Z&?J-E;?MHT_.CW&YA:^=UT/MR[ M:$P#SMO=?%WJY8YOY*OK_7:1N5Y]T/;A>U"\)-@#W;FY4IMNN]'O^=^&:@W' M;_'F_X K)Y]W1--CRP\@,VB M]OCX],[!WP___.%.7@\E\]UN?)4^YH_!VT.!-G7G)&N-&!)[.(12-(%LV'J[ M\K'1-K&'M]NID"2SW<7*5LLNY24C>WW3S5RF.UE:=NNYBEW4MWY\O^T'.UH\ M^76'8D]$.8@GG?JTWL!P25!Q--[X)/49=$3/X^+4$Y!@K]LM2J]>KL?[^0B6?*7UI_W M*I$X5+IUW?&5R"OTKQ,0X\PG []KV$-FD!X8-:"2$[;*2%8S9_488O@$E7A5 MNWJ%'BPUX@TU JD[&O$&J/P/:[T/85XK G?]5]_J^UF&VHD)]WG&4RPY__.^ MA%^WUP:#1S_1;0/[&,07!>JVW[/+I&^;'6WSS3O[K:RWFW+ _:Y;B$K:2GV0 M_Y 1I:Q1%@FI()7:*X2(D]1")9$TR!RO)P<&$40@_T (6J@X;[.F;G3_6 !1 MT4.[T]2]>*_+WG*KWW3MWO#X0J6EFSX]%9QH?;X\M-K-3KN9+_ >6W>0]>IK M_6[L<-_9:ME&/W7K:K?KXW]N7U]&,XJ2\;E!Y1D[1[YNNR=KV*C]9WZSL'M7KMX*A1^_@EJ^XW3H\^;C9K MZT=GVZ36.+QNHW@>VUFO7E7W[46M^0D>QG,.][\TC_9W&X>G&^P0[]:/3C_A MHTUY6G) M]>'!QO4VV:T?-B\;.\TM5FUNGA[MGZ##YE&\[M/%SOJ?V<[ZERRU\Q!7+P\/ M#B^J'S?8Z)KXK/X1_LP/3\^N#@]JC?SM4]>'%,!-.,0 :\I@'0X#%07 B G748>Y;$1^69SG:+/Q81]F:XF6"^*!Z MJ^BFNM^)MSAO=WKY\'WLMVZO.Q>VBE];\-]S@#_0TEFFG)/,<22_L1,^MMNN MN]IR>[[S-;.^N]=NN))9/H-9UM;&4AD.286Q9Y%4&@6HP0Q()Q50 BONK*!> MLX45RM$BHKAPS++H\%G,;$4)@C,<=Y<@^%H@>!M>:R0%)P$!;X0!E/ 87B-% M0'1BS$"E5, J@B!1BP2)$@3G.X*>$6:^YQN-V+[%RHEO^8YNY/&T=LVLE75[ MG7S>SDUX73+V'ZO'.W5=D^3O0Y7].%#8Z+U6[ZCKQD!;2S?V'#>V-\;EO;72 MBLC@/:<44(]Y=&/8@N (QQ@21HE?6!%JD3/Z]E[L52RNJ.C[>X MJ?&Z0X4H4T9P$$RJ.S3: ^6%!@$2241P@:4\E5J,+JO,4I6I^A(,I\O:2S!\ M?3"\Y>S!1B$))($0B;A3[8 V1 $8?Y/0*DD-2F!(N2S!L) D_5T5O6VU;+OI M*Z'3;E;:#]?#*!S[GHW,_,_,7IQE-_8*G/ZNKQHNT=(Z&>CI=KO;+5W3A5240TL>"YIW@JWRQ1]":%3B01* M=/UI=!VKUN%.A, M")2G+(B-Z*H= 3$@"-XIH2'2B?@C.(&I,"6^/CU&*#Z3 M+?JI90>7'3S;IQ9KK&\V$@=I']IN;U3-5Z8,YCV=_)GSVM5CY13S6E(0^2P%5#$.3, BLEHF)&%< M8A865O"BD _3V0_6Q2LSV>6PWOO"P5>(YDLC$*,(IQR?*O-P$"A5O M?-^GL>^6BQLMI6!: TB,C5R<"V "Y<#)H(7T7&F& M4P(%J8=+II3H5PXW3*Y+:[Y7^:61#SD,AA5FF6A/2>CE]AF3#?IGVK-/9=PE M6GDY1^"%COW3G:!&6A+E9 $GG@-JO06*.@\45EAB#XV'N6-7Y&WK",K\6I%' M1DH_5/JA<@"I]#ZOXWUNPTKHN.'4(\ 0\2!*RP =K .4,&>U%P)1G%>QJ0FL M)UVZH*>'H?5!XU1L['021;P#XK=W4Y]_^\Y>]B*/$^A+K M7YY>_ ;4_V2:$9<(_R8(?YM2] 3:* H-K-8:4.@P4(K@J$;.1B]M* \V1_CB M;0 _@S!?Y$S(C,14ZUFCW_/NG495KQKM%TNPA1D!++@7+G3$-;3.TB,_RR.? MW"DQP=$)$XD $DK$F,LY(*FT("U102&A- @Q@9CKO6T75:QT:^DE2B\Q;[%: MZ1M>Z!MNHS4DD5'"2."]#8 BK("&" /'O5-6&0N#GU2T]MX<1)%CMV>.8LMI M3#1H]_QR9;493^UU*TU]56FU>Y70CG^XOJ_TVI7\+O$-EF8YMBL6ARA;\[WA M[ \];1H^_NVRKRN_QS]&K1I[G/5I"8O?FKISDK5RXTY)DN'7H6VSA[;VQ/>Z M:TM/-L$?@&,C:WDPK -".*]Y7M+7M9FSC5>R29'R^NU2Y,;51%PQ>8^5W MT_FP\N#@#=:UNUER*LL=W\BW"O[M(G.]>FQ-?-CPP10/\DD+CU^I3;>=Z,!O MPSZ$X[=8^($T"M[9Y&['C?]9[]SZBQ,/3,?K,Z!#?*EEW;C05]V%#X-WSYD1 M$S% )Q@)R!W5RFH6//4&*>MTH-P=([7PB'CN2>!!Q_YL[X7P=KV7"SN2RO9@ M:9GE2%R=[Z334N/U[#6Z4N\D=OV/'PLS1O7["9 J[5!)J^RD!7%^_Z!7'M.F MIX!5 =%)/&XP&[;>KGQLM(UN5+;;)UDW@GMW,:V!N)1O0KS7-]W,9;J3C2UX M.$>@_8UNB4J0%T;K7_M0-W;*^LE?W/A*HU^H&/NB&W!..;C$\(W>CNM]K MCRX9N-'\EV%M:.R*AC[O^N71AP>>.O^>17-HQ2 Y/FO$F[)6_L+Y!0(53X9Q;P+)X( M/K=TWV61KCVELXN%7E.\JB\+/5=<4>$Y[P#+]2=-,9 MK?E'R/^94^18ZW8-^*457/ B9Y)3':73CFN[6 M\Y2M31_\?_O95]T8)++?LDS\5>J9IM%?,S'99!H=\YRE;+3 7IK /'%4,JB% M)@81 HT(V!MQO/6MA=2>O()-4NO5EDM_;=SJ]&IO37?V)'S2_9X>FGZ\/]H_B,+7K8K)W53L^N;@N; M-BYK^QNXNGYR43OXL>%#;M;Z#J M_N'%SOHJ.CJ(]UW_=%'#6U>U@T-8N]ZLU_;_:L1KF[&MH;8V+&I*>Z][@10F MJ9@)0PTHUQXHQ#FPEA.FD+/>L(45(A<%QK,\#:4@CJT 84T)_R7\OQ+\0TE] MT!0K'S\%3W1 Q A!0T!4,$,3_".%< G_Q8+_ZQOX1Y9C28D"@2L$J(Y_:&HQ M$$:% *G!6K@(_W218U["?Q'CFK?/7(_7D#T2%DVIDN,QB=XIY!B4,ZQ:.RA[ M[7CK(WR8AE^LM'PO5?KH1J-]D5=VI*T]TR);O=!OY,5Z^27QE'\6BPROCEJ\ MV>ZL#]L[>L/=FQ<=&TSY8?.HN;/^UUGU M8/.L=OV9U3Y6Z2'^*SM:C_>_WB*UTZ/&T?IGMG/P)<3GP9W]+5R[CNWH0Q!(BBEP5-F +0_2D845NLBP>@"Q>4#_'"6<@$LNE7#& ME/"R=G(L L(&!@X4%S+&>9( $T,Z@+QDGIH O6))"2-"/Z*$O>YO*DAM7]VHG7WF_FH<9T3?:KZ;@%'P23N>!;==\KS3O%YGW;>(E MPC35D>T"A1@%5"73Q X!QJW#$:"M42(R;\(6B9C$ B O,ZC9H=Y%&@TJL6]6 MT@\E]KT>]HUE';RBW&,(F#01^Y#S0 =A@=00(<6,13(LK&#)%Y5\R(E+["M MVF'NAU-O]\'UX\F#;_J46=E_L>"8/@$^.[99^BVLEV#^'##/QH@LIA!QA *( MK-4"BAD!VFH(C&.4(R:DUBK?EPG.]#IV!8'R @P@EI WUI"F8J8%=HZ%.EPI_ R!_$"#+\:HZT",PBI\,#GVXDJC8 F4@*$HGXX M[#!E?&%%+$9IEAF(,OM:0MX4:&L)>:\ >;>T%3+'HT@,B(31 PI% #K0 (14 MRG@(!I4F"_!%I(HW66#.8+)8B=T96-^LUF[99R]Q]I-] M]%K+8!8I 52XSBE8M#B7$]C_[K3/X[M?Y5,NTZI>Y\UH2+=SV*WM-_N-?)\" MY\\[T0WG&V$402.JB4*,Q@_6%#SZ3QW:YI>6/E#]G>;NV='^YXO#Z\^XVMRX.(SO>+2^ MP6KK593ZX.CC;KUV[>+_U:O_7&_@VOK95>W4PMKZ!HW]>HR=DU :!73 - 9O MR@*-(RNAP04/48S@I%M809&5R+2F_"Q,;2]5=(Y4=/_D6%.K&",H$6<85=1R MH"F->JIT(%1"X0-)*@H7R:,J6DY\+VKP.I&*RV^8=\V7%OYL"[_=9IOI8"A& M'#"C&:#&6J!"#&F=X210+!&&T6^P&,RBXN7\9B]>?;=IO?D%OXG47I;@]WK@ M=[N/M()(>LP#X,H(0+V*C$1P"(2P'EM#%28V@I]1-1IEY>7,4]B1*$O$?A9B;XW35>($"E[%\)$[#FA &$@KTT*I 4$G*#-" M+ZP0J!;91%8KF?<:I"*EW$NDFQ6^6B+=2Y'NEIMRR957C (FG ;4TKIUDJ4=MP=#T8\.I.FQ''\!!](VL_AX MOYU]]>[V?0:5-F,#&.,#%24H/@L4J]\>CS@]I+7]SR1>1ZK[?];C?5CUXV:6 MO_O'C8NCC[7X#AM7A\VCTX=#9AO' 7FE< SW ]084.T%,!YB$()%COD@B80+ M*Y(N4D%G8L2LU,49U<6SX\ ,Q]&G TBE!)02 R0*"#AIM%3<6,%-U$6TR-G# MJ17ET%AQV?9$UM"[:^LUW]NXM(U^ZL"2B;_4T&]S#M13*+0.P IBHVU"! P1 M CB.M".$J<#]PHJBBXH^]!-EEK@<(GOW(#B15?5*$'Q]$+Q-1R".I.&: ZN9 M!I1A!"3C"!".F7?>$>-X!$&Q* HX-VCV0+ <*GO!@B7GOA.CFM9)I>%UUY=+ MELP+P;T1[':2ZV[JA9WPN3M ^A+4GP7JG\:9K<>,:NX-<%I$9LL1!8I0 :R4 MPEF(B".1V2*Y*/DD%MZ;]Q1S.9@V=^@WB05,2O1[3?2[I;2!<^^P,@ CG[9A MMZ^5*.%Q7@AQ"8^O 8]CI68!<>4QBLP78D!-T,!X18"3 M 7+LD7/>)7B4? +KF;PS>"Q6HG>F%OF;%!%^9F3V3A>PFM@Z?R7FOQ#S#\#("F8AH($H0'%0P B)\TT($)&2:(\BYDNR*''Q%G.=LU6LWFUB^)UBY<06 M^RNQ\N58>1 M9V#]OP%U?IPO3ZD+G^<$"M6;_RQ*X/L,(W^.WYQ$'Q8QQBB]Y;.\I1V/+*RF MW 7H@0N4 "HA2]-J'"#$"4LMVY[5VXTHG.Z_\F7/>U?%II6%;\TLJ^#\Y/WF>Z>/X48_E<:M M.4]@KX_7-]0)/W^V%&E^C/&=U7*O6AO/ZG4KY_I*1YY3D%S\RY,?D^BTPB0_ MYF8D>C);S>2:_O= T?<[VOER$[H7)#U.[RS<+X,E5FD$,$LK!CGB@(X2BY\8 M$@II1C!<6,&$+RHV@65)WEG99N&"C-)?E/YB3O+AI;]X/7]QFR0W2AJO+0-4 MI>6SD9% :^\!MBC*3P9I4=I]28I%ADM_,0,!T]ROY[+>]Y5>N]+UC8;O+%:& MA8S%*/*?W]K4ET<$=V'\SWXW:_EN=ZW=-%DK7VUT+3XG]E$48OS4S5R^KD&[ M-'*5 L. M1F75_GL OY?3VQ+\I@5^MQ27$ ]U*CK44"E M1) .H& %8I[;B"%ED7P(R7X M%9+0OK\1@$[?NXJ_//>MKB^7<9D1FON<1$82\%@Y18GQ+\'X.XMQ>VVQ("$B,#$HYJ5/:6RU2-H$M&]]9%J-P6>\2(XO)ADN,G#Q&CLU7 MQ=YAPA$P)J5Z#>= $ZW2QMX(0RH)9&GKL*@7> ([A[TSC"PSO2]=V- ^+%@K MD[TSSX)SV9;X_I/X?F?9;L8(85YB@ 1/XWF, ..9!\%#JC6%U@BRL,(6(2_7 MK2W3O"7L36V1PA+V?A[V;FDMA ([Y *P2$1:*P2+M#9^$L1$5@N%1THLK/!% M@?L@O=/EMB; 9GER<%Z6Z'X6Z'F5: M+J[\0O9RH\"DCU(# <, *"4"&(D14)@2 M"0FVVKIDO?$W_%L)>G,6ELT&@UUKM_)W2:OPM=H]WWU3$EN.34^,Q(X)MI;D M.IQI7R+Z2UGLZC&#@5)J+#!>1B)K@P&2:@,XD]1QZ8.19&&%JT6(<3DX7=;D ME+@WA6&'$O=>FV8:PEN MKP=NM[14(^D@%1(X@26@'%,0!45!H-AIK!C6-$V$I*@$MT+2TKE/N/K@HY&[ M2M:R[::O]/1E469 SB]D3Z!N8"37K5RL^_IR'-E]">G/@_0[N[EPPR$7B@/B MK0<4>@8DE!@8):,3=H&(5 ^&Z2*7I$PVE,G6$O^F4#]0XM\KX]]8'8$+G$-$ M #/< "H% =)[# )A5G%DF: \S6%>*YNZ,I+N=A%L.J?TLT-_9H,11ZW1:OUDY*0!U6H/HM#6P2G,8I'). MI+5)X:(@9?JBS,V6"#B5Q>M*!'QM!!Q;G9EH$HP),=3/IPHH"HQ+TUT%PI([ MP@W$$0'18I1FB8"%I+KO9!V[R186E(LS%8/^EL-U/P_X=[8LT4HBQI@'S$H( M*)88:.DI$)X:80)U#D? QY@N,C&)R6'O>GVF=YOY?:> .=G5[$K ?#E@CFU5 M3;D1C@J@.;2 >F&!CIH.-&&0<>0YSY?_1'A1T4E0Y'<-F,5*%?_D@G:3X\Z% M2PF_4_R?+&$N4?]9J']G5Q/G( HP C[2.$VV<&D($+&TB16-/T%F%%]8H8HO M*E6\U/":_7MF?U=B,J0?=?%?_??M:[>ME:SY-( MT$S[^65IX(^L<=K!?@E9;\0"7?;U?I/&:\7N]?(3.^1N+SZY\[\OPT;6\J ^ M^(Y@;B9K[6:SG1H7P6ZQ5?WZ/D?WM.WMUW?&O$L!NU38?KGZ5 M&I4#\-^ZL]/9Z^F>=U]2PVX?/>1EL.1E3^!EA[WJVI"7K2EX])\Z_/_9>_>F M-HYM??BK3'%.U4FJU*3O%V<75<0X^9$*(K%)\N)_7'TUPD)B:R3;\.G?[AD) MB3L")$:BLVMC27/KZ5[]K&>M7KV6/?FGI_]5H_WCO[[O[_S]_>-OOW?;.Y_/ M8WO)Q^-W=._X]Y/V^SO=H[WSHY/_[_P=;N]\.6L?6]C>>? M)"8^4,4 %UQ\JU'XI3/RC*-,"MXE8)K(Z7SP=E<^3X MNY#+2@C+[='PJ#^(X.VR/#9!'@\^?R*0TB@%)LJCX%$>4[)4;@F )AFWFH?@ M]!WH=J-L/0'8LFRMD6PI1Z121 +%"04420+B5PBD8QYC$BQ'QK=& RZ+8!%$\W_ND!;,ARB-0 M**4U"R@ $Z(F=IP[3+31$2PWMC!K*<);[ Y1[$\'M]##8D\/[%$11;A(@O3S MG.+Y(AH\@V1S)//XW2=F"*%40V =0R#"H@-16 E@'')$H2 ZI=&/$L:@:&%Z M/7O3DT'R1:0P@V2S1+&]\_G5[Q5; WB!='TS<[=R=N6E['GG MZS3BQV"1_$\,,&3C%&., @F] I(YJ!U47!@7T;YQB]BKM^CS:L-YUA?0GBM% M7P:TIP+:3&R.$Y:PR%R#YQI09"E0F&G '(=$&,*97MI[G@R]YA/W4[AW@7IW;N'4<[ZN OO+^SR]HG M_QRWC_]&L9]B?^VAO6-WU7XB[7/[B7%G#20*8*I4M)_2-G>-4BD1)[7%#G$= M-K982W#10C>XX1MJNV>1:Z;([>]\_I1JD2%'!!#"19%#Q@-%6013+ F$S')- M?!(Y+$2+DNOER"X6>JZZ,BM9O&:XMXIX\JF/UW[UW;/%FO%K'^>CG=3'X!U/MA F!6>T #)T!)&YD((]Y'>@+CWQ2 HEJ8 M9+QKG!-@W;.8;L?6)4G3W>)4=QSH] JK3SM#W6W&-O45@_)F,=?IX/X9QW:W M][8>V1D7;T;VN9#]\RR39<%PZQ!)\?@N,EGG@'((1F)+/5/$D31T6X2IEF2Y MKE1>M,H8^!)L-F/@\V/@3/)229F4" %N462WDEY5W@]Z,5V-B1CZ?JB^A*8[61,WXV'=-O:T(:1 5%0542 BD$A@(&[0*P@6% M1,) UE+T^M)QQL F,-LG> )6*2]_>4,2I69X;U]I]KPE$.#9Q%GOJA'/8#\' MV+=WMB_E&K6&*DL1X#YM[O': VVQ!D(HY9' $GNUL44$;2'5/%?NFB71>[5^ MWE>*EDN@RADMGXZ6L_GXF341*4$0,%)C"A-:>@J(#(H+J; ("2TE:1&TC (F MKQHMF^417H&4H]?R\5?1O _AT$OKTOD40:-Z]W]7HM#&/-IR&;W6+-MB)C/W M=L]EW?E$W?ENUM(@2G 9@@0>ZZ@[25HPM80#@HFFAJLXKFQC2PK40K)Y;J5% MZL\]D( +8P%5"$+5) >,,RT M-EABG;(#2\Q;G/.L4U;.'KOYZ>M9+:W='_HWQ?9)/'58%B?ZK.CUAQ%FXA\W M\L6P7U1WB6^P^1A5_I2NG!%4$@75]4>FZQ_JGWM$28G%#_O*]5PUN7X:ZGCY M9&?M3$J%F<98']7;X.<3/?CS280O1G#\S ZR] A_A2;W3W MFSXK-WZJW[UB)TQ )0E& G)'M;*:!4^]05$5ZT"Y^X39Q@W#]DJ=GMVLW*; M?AB9LN,Z>C!;UW0-^R&.>D5,4W!54=6V.$E"4 F$+H^*7[O];^7ML+P&/?## MWST],29OUIA\ MQ1RJ#PJT*12^_?B=%]]]$&X*(AYY,=Q$=QUDY(XFWWGM_4U6#[QXC8PCM.)_6Z=.9!) "^V(M/.2J+=Q$VW'_,X*>MBUP_#S P)PC3Z]!LZ9M+CX@HZ7QW9A M%HE%BL1,TO(&AG*O0A_NG_IDH::4\"E_7+5.LB XFZ\KERBK.=PTCVS3EV*6 M%QKW,KW8]L/BAVZ_+'\L.CW;/_$O%@/W\)"$E^FI%PQ*>'C'OQ%]L[_@FW\ZU$;O\.'YU_HQW\_?CD\^?ML M_^#=MVGDP2%J'W_L[IU_^9XB#O8/_OJ^]^]?;.\@'?]XO'=P>'9X?'2\MW-X M?C7RX./QW[A]\O=YNE\;[[+VSKOO'W>^?&__]FOGX\G>]_;Q[YW]W_:^M8_; MX2+JX /\]LD3++ U#DB;ZG9R)H"F*0N2\ $CRPC#.M+#EB+74]RO1F*[QJBR MUQ2IEI%_99%_GCAFZ@*F7!M-+-4:2R8YH5(YC6C*BYF 'ZDQ\,T%P$B0J*^EPS359VK1I>R17'_07S,_RG+2 MF1Z/RF&]-IMBQ7S$'-OI^J)WU;!)A]./-BW?G@[Z7SO.N\*<%?T;7#%O5L!C M\'J>WRR[?OXD:"\S-79\\(-!E/&)_.OO=_@85R4-4.-YSC,8N _F.9,AKLG. M@?[^[ONI[Y7^%]_SH3GI@%:"^;0_S%BZQ''(C#4@#IT$-& +M H:,"H% (BC:@DB %S"8X M%(8BSA'ER>>'1/-V&JTB$C;+!EP5KMN.5E^RZZJL#D7:/Q$G?Q4!7O@:")J1 M'VV=X7Z9Q+7G0?G.#-^556D+: B6@%*J(TH3PG04#LC M B%$DHTMVN)P&7QW84G=&X/R+^U1R0"XXGPW ^!S ."4YA+#'18. ^)9I+D8 M0Z"#\,!(Z[117BAN$LV5* *46AH,(=1Y0Y"E0R'K@*8ZJS"K%1*IJT5**9O1K M**]=?_?MVR/=^^R+5(LX/BDVU?>&Z6/9<;Y.Y#%)!E7Z;MCN953_ M951V>KXLW_9/3*=7C>G;B[%^.SO4VX-!DH8JIJL6C-U>G1]L/]QRR239X!G* MFF(.3;'_=C;DP5*J=.3)EF((J"0*:*X88- 1K+EW0OF-+;+213T;HR:R_W<- M,?,92'+&S!7 S"F[AD@+A@(#$ED+:" !&&X8(!Q#(Z7A/%5#QBJ#YA*X]5-3 ML[Q(PI>5;/1CY//9LM2LBDVSXT\'$=MKZR6ESM,G_?ARY]4/"S)@[NWDUZJ: MEQN4/1WX^+GK*P7=<]LSXY]5[CQ[T@XN5]0(UE#B'4#084 -]4 Q#X&'5@IL M$ X!;6RIEE!+J$7U+#.NL1CV>,OE!7)99^ALJE63H?-%H7-:.$)3Y!C1##C# M*:!6.:"]#L R;85RQ$"#$W12OH0POU<'G7EMX&EK [HL_3!OS6W4\YML*3ZB MIOL+;6*WMBY_$I6?[WQ-6:NS@;AZ>:D>3'-V>W;@=>EW?/WO;F\B >\O!"#3 MG+EHSMZLA:BH2N]T'^1:8'7_Y9#W;; M#_?#S,]9&3Q2&?PU2Z:-TMAQC #"E (:+ -&A "]\8I8JA.J7 H9HM-^;K^ MX0TO[!X6#0)2ND^1(A#5 DJG@M=,$P90H ME2RE'/?Z0V7V.C]#O_XY\*>ZXR9[B,LJ2*F?-E^-5UJR#WKE@I0>S)['@S]) MFS;>9[?=<]7NN^UJ_+-&F$LC_#W+FB%#A IL "?< 6J> M?6[K;AVN$FT>C/R-:S S]F*.7%JIR*4GZ(/*4[@_*4CXQU0$LF:82S-\GJ74 MB$K+/%:10WL2*;5/&\8-! HJ1:P4PAJSL<5:DEW?,)YCF'(,TZL'QX:LKV1P M?#9PG-D2'DR$1<^^'V7+&=5/7+^G)\5IE.CWU0^'(8D6:8^+8>].*E.<1IM=W4YW[0 M=[H\NJH[QE+R:W]P7_+#"W6R?5'[.VN3N;3)EUFJK9%PFEL-@C4>4$I%2H@H M !)>ZX"@CXPA8:/$"/^6Y^8,I>8;5I<+JE*0S3CSE-,H-H@%0 M@PB(PPT!#91"Y9F0#%7ER-5B2?JKP].&N;57@:&W?:3CJ4C9Z:#_-2*#*\Q9 MT9_@0:$O *$97FW3'T3TJIX0.[,H^]V.*R8OO7*:HZ$1(U$FWD:1^',L$;^< M_5VF4NU92SQ12QQOSY)ORQVRJ62#UYY%\BT8,))Z *&U7/!T**3L?GP9V?T6 M,0T;BWG9$YX!=:E,/ /JX@!U2KN=Y$Y)+8#@KO)FD%0ZT@%, C'&8B32PB&F M+2B:MZ]W[1"UR>[S)S-SL90,.5^3!_QA)+Q9WJ.FMF:UA6Y])O*Z&]5_C@;V M2*< L7Y(AG74\\.S*EC,_W?4.4U>N6:8TRM'\)J:(W:RT'G0W[9QB ?^S_&H M_]G5O>%VS[V;#'QF>',QO-U+ZU5<>.PA!IQ['1F><4!"8X!QV"!"I*7,IM"P M.*0Y^B$;Q!D2&[#\E"%Q 9 X-7J#4(01A0!%A@/J(B0J;0.P4E)%7()%EP+" MB,S1LKF@8;:('A_"%H$O6N(1L\I.FCUEJ^CY816REI;/=(UQ+H>HK?2ZV#TA M:E-E-BGVZ\LJ1V-R[XZ/N*S.YE)GE]+7.DY=)/(&$,8-H(P%((5B )$ ^+< M$IXCTEZ>]N>(M$;CYY)-@@R5RX/*F:T@/C@#*0'>I^!=B"PP*/ZQ*D3>[WQ0 M)D(E(3G$+'O#FQ%B-BJ]2[L].O.L;.5HB%5QEL^_:?"6N(B+E<\<%_%(17$I MN2T-CAG(-##82T"1A<"H](D)2SVU@B=%T3BO^=I%1+Q:E_KK1=47V8J=475Q MJ#JEWP(S+)#C0&%,$OU6P!A' %)$2XZLU4(FQSM%C2JULW:HNM8.[F7$F?W: MZ>F>G3O.;+4[MMD4( ?)K=K KN/:X$HV.CM@'IF%PXU\,>P7I>]V_: 9WIB5 M,PT:NV[Y@#W@%S0@FP>/- \NI=8(VEN'M$T!BA108R70CFK@'?:00.JU$4M< MR'P%X3FOUKVRRV'??BGZIU4 8 [U M6SG*?$45C,?YUSC,']+([M<#^VX\XCD\92ZX/[^4WH(@I2U3$"BE(]P+IX$. M3D4J+$V@Q#@7S,86D;GXVVMR,V9H;&HRBPR-"X;&*1.&W-'(A#D(4@E E>3 M!&R!-$8SP;TP.C+A&S(X9V1L(#=>=^_QNY/3;O_,^V*HOQ??.L.CHWXWM;@L M!KY;I6<>]JNM,.61'OBB],-AUU_XF].&]^$9,#K%_NEO>N :$NJW-L_295S*C]+UB!S:9!WL^2:6X\1TA*( MY%BFDDH@,0Z "RJDP-YCQU.&479#;>7L3>$&!48X#%W@DWP)*H60"2"6N)]?, /G2E/J5N9MGLT4-4_6DT>"L M=C5G%_,K(,Y1 ;SWIV,AV _O*HLI@_]7=D=CQGP%PM(IT!\UD <\J6I7:4(YX\T#H :KD#DL8_ MWFFF>52!W)$:,,5B_0FO#C"S/_II=/EMOU>]E^GZHMT?-F4?^5I#_C(YCOAYFQWO$F9PV<#_#W9AFR(*G"=D1X@[U/:9;2"J3B0&!F(<.&$& M68FBR9#38&=[9>WME=SH)EN&Z[[4="US<9@G5UK.L;DJRU$7.38?E$@SYX5X M&M=I[UR.UO+$&&T8\$XH0 45P C. 398*H^<191O;%%QW2C,:33S*E4&SK5( M3IPQ]1DP=6;[ W4(6V@BDMI41DD$H*5W0%,L.;;1:A1L8PNG"-A&[7]8.UC- MRS%/[-/=GDT[(GSQPXZO/_V8B'A="S[20D5X("AR%$M! Y"<1_X?598(C"O";23\+:B: MG@%C[=157B1:>_ANO(60@;S90#ZS;41(8K%.3IM43DI*GHJU8N!L%!=AE"(T M9?1L<KPH "\5IA2[-U @$(Q!P$(!B08!"/'[BCL=#SAI; M%2EH"8SS6D0C[9;EK45D;96U5>.UE;"6<@Y#H$Y1:IPV%LFH=AS5VE&G:]=9 MUE:KHZVFAB'W$ J!"1!"0$"5AT!+@@"5F@>$>=#:IKH1+::NUYS/VBK;D _K M4_D2.RWZ0_^FV#Z)IP[+XD2?%;W^,$)2_#,N3%S=);[!YK))PHRHDBBJKC]* MR<8>N/Y_?[GU)@17-+WGJLGUTU#'R^._KO-UZS_QSZ3-,XVQ4<7XP<\G>O"Y MTZL>G.!A_'4\U]A4]K?^8P8_;5T(U!-OS.L;5\VC3L3RZIW['Z M9=Q+L;N[^K3T;R8?KG5R];W3<[$I;V!\UF275Z?7[?0\J)[[\[>.&QZ]46I3 M,E+QF#$FC=M3'T:;-<>YH@7J@P)M"H5O/W[GQ7##?170<9N:/) M=UY[?Y/5 R]>(QUP7:^*)6B!#Z/3T[IVD.X64;QMMU^.!E7ESH I6N].SZ9T'MN$L]57$!IWJ:)ZXT2#% 0V/_'@Y(YG,$8XB,8C6 M[F*7W.;ITH9UX'.Z@)ZT&+G2?IUE;J78'8OTGU'JVWY-0F2/#]'^3OO+X<%N M?.;[SMY.NNXP7O^QN[?S\>3CSB[]>'+(VL?;UUPV[>._Z5YLQUY\O_9ON]_: M._:\?7QTU#[Y.[;YXY>]XZ.3C\=?\-Y..UPL+GR WSY!18D@B +GG 54,PE4 MBI(-7BEJ&-=5&A?40BR'.JU)J%.&_0S[S4KBE;']&;']?(KM@3(8%3*0.F4/ M1M #R2@"'DLN;=IM[<7&%E;7]U=G9,\)N;(%^V#;:^"M[WSUM]M?MG]2%:?V MJ2)UB'?UB]JB\5*Y)A%LMI9Z9N/D(:DF=ZMA/]#?WU=#OB;KRLM29&>S1HJ% M25E9@+@*@$+%@7(\ *PE0CB:*BR52EV[7),O,J=6RM>ZFECY&BC]HS*99\1\ M&F).J3^U$C%$%>"::4!E@$ K*T' S""F0N!8;6R1&Y,KK2Q>9E,@9XQ=[=6B M9:Q@M_N]>J7Z:J+8VPN&O/2>S-?X_#P=7Z,[X8^.-E7QGLIQ<#I;1W28\L2, M!F>QJ7W[I0H^///#HO3#8?>Z.Z$I/=ZP_FU,L/\:60L+=JUX>]1_$A_2C,C&PAS&PO[;&?>*DD280 QPEH6ZRJ!D& .)C(PCQHU-N[G7 MSKW2&'.AB3@LP&A/ /72 RVD!HIC@X4D M& NSL859TU.BKJ**6-3VDCF5S>47>G _W+.D4>T-.:J_(US!V0?O"VUM_R2V M\2SY***YX\O-XM:-,*?]LI-D[+_QO2G>%.-WO^E*;8N.>#F]X?[++'3?[]V@PG8F?/3 1++\ '>)+O='=;_JLW/BI M?O<*+9F(M)Y@)"!W5"NK6?#4&Z2LTX%R]PG+C1N&Y\H(7.O8I_9>"(OKO6JP MH\KI#ZH='6^*M'X_2*>EQNO5:W1Q-$BZ]W_N'TRQL750[17KA^)M4MM5^GJ] M=9,T/02/&@A XN8)\R[2B>*W;M_H;O%'_W.GC(JD;!6[/;M9I1'Z,#)EQW7T M8+:\UAKV0QSU:N>S'OKXTL/X3]K[5#FD*CIUU.]&N2K_KT@;Z(=GMP/T&O3% M#W_W],AU8D_\^.C7;-8.3"[8XW9@$K*I'KSI<*Z#?)-+OI@-F(0N9 -F;G%N M<6[Q"[58D5>X\_D%5HWO<5NJQ7;D6)6N1U>^[9^<]'LU?7J 'W@QR[=-B-[+ M0O-PH9GX,+/8I-8,^M^6$@"Z5B*T'5N7? &Z6^642=NKP&ZO^OQ6GW920HMF M+TOEUJQ$:S+3>EKUJ]U>,3SJC^*=7,I._=WZE'[N2 ]\X?107RM+M*P^OA,, MGU*!K'%#\"%U]NUU.A>?B^RQ79A%8F'*L\K[MW+Z,8]Z!H(L$AD(5M#&RW;= M R7RO1_J3L^[RI)[IP>I%&"Y>J9<'NA[?4#]:*.O4;*\%^C"7W17]ZPO]+#8 M\=:?&#\H"&H5*;:P&44S%U;*^05Z^]8XT,J:+:^$@FH5&,,>0\(#%4*9X(S5 M@3,5G.=&WUQ2<[?]ZQR[C6M"MS\:ED-=Y>J^" >%+QP.NO]V$@[Z>W?OW_:7 MO7__.=[_-SYCYR^T=W[(#N.S/N[\??;QMW?G>^?;\=Y_X9ED_S@^_\O^;^_P M'O[]Y/#X?>?CL:6'^*_O^P>_'!T>6]C&A]_:^)_N]63_A]_W__V+'AX M?.RT?_O]I'U^=/QQYQW;^^W73GP.^7B\33[^^T_8Z\SL&K"!0H@5 9 %"2BC M 1@M+" >2V$1U$Z0C:TXN1@4+4R7$!6ZB)G64!Q[Y9GEGJO@S N,W LFG7NN M C--TB37=Q0\3HU<3T,W&]Y6![J#<,0,\Z]LH(&*Z2+),UQ32D-6%%U M!ZLN8P]&9,ST>GF0B2X@DW!/M8C,.FCN $6! 6DI Q0Z08UW3M$(F5$TA&A1 MS[B:J$S+!OZ)G$ M!A"28;6X3Q%HL0YJ0D,%AK4[H@H[3U7"%'H0B:."BS M#FF #OE^46IL^Q,W 7')' @B!$"%)T![P0$*EF&!M?,*1R.$L)9:1D[JK$6R M%LE:Y+5K$2BI#YIBY>.GX(D.B!@A: B("F9HUB*-T")G%UI$>"^,YBQ:(,8! MRBD&"CH/B& 8L/-A+=.XX8?'J)I]L1NK)YNX=R%,A3X4\%?)4R%,A3X4\ M%?)4R%,A3X7%^XPPM10RQ 1SBF(:M-=$<4>IT,YX@N8L=W.G\VC;'8_*895Q M]Z"_[2;YFU+JIMW>.&E394,:77KW=L:.?.__.^J4G:'_X =?.];_696C?N]M M_W.ONLL_NCORV14UCROJ;'91G%C$)2) 42)2S1P,--<*4&L%) (%QN7&%FUQ MN$X%-C/@9L#-W"-/A3P5UJ+47N8>*\0]9I?!.%2:>DM ($ZES4$::*T\H 8C M$L5"*.4R^UB95:\GQ%FLQCK7N^]^8#ME54>F+E_;/TW">'MJM:5N#UT7A7'C M!E K K6,81$,HDH')4TT61V4T8+UE-M[=,:<^572X.Z6Y8?H'&J@/5NVU0>*,1<,$ 5Y-$&U!5)&G0 -8B%09AQ#&UL$ MMV #P[(;#EC-C)G+Z/B\=/J)T'A+SI#K\%?QW;O1+Y/@!Z'?-*4(BL/&.-& M.JQ3^BD)H@T4 "826\TY=ZD280:^#'RO!?@6Y5++ IX%O"%#EP4\"_@:"_AR M5Z$S=5TJ=9VN'5NA)'0& ",%T098):)V=RG;EN46<.@$-H0S([)V;^Y: M["O;@3@N1EPORG8JB$BK?<577P[CQT'\9]"QZ6-Y9^'9'.ZS[JNW[R]$H3IM M^YL>N+8?[H=?^X/@.\-1U?B\F/MPO?%A9C$7(^HXPAIH::/6T$8#8R4$EB $ ML4$\?MO8PE2T,*8YIB>'469<79%UW[EP,_/M!^'FS#*P1=Q#!8'&7$;%Q%B*6N0FF91VA#.D:: >.< M4(#(P*)?QPW7%LL.+^)2#]G>8B,EADM5PPM,W'(4R%/ MA1?>QWSN!WVGRZ/,)EYX.6-F&1PR8['2%AA"#*#<0V %T/]O3ZYWTUO5_1-[(H#HM>?D],W<]O% MO$#]Y:K!SGW""QL85:C%[?$IKY;4;'M4/'K/ZS M@*^U@,^C_E\HI7]6_PMV[\^$PB"+)%)6 RH\C@0 $:!31@@<#WY0Q<#H[WYAU4>N]_8:D=N%66^/Z[6&"N03K+?'S]6E66]9P+. 9P'/ M IX%/ MX%O LX%G F^M@?O8<#0\I#/ONOZ/.\"PYD*-EVQONA[=3DVS'F^&' MD2G]?T?QT,S=LH]YGHJP![O#BS#R[4\(82F,Q\")P "M4J!Y08!U,!C/K832 M;VPAM> 0R@R0&2";,729 60!7V,!7_(2P=[*<@LLH#M3Y@$CCFS M@ =. 26. <-P%"0!#48"68ELI@"+7F1^IH7Y]5J>^7.\.%.F-9CAP.MR-#C+ MFX>;1V_6/4(D1]!E <\"G@7\Q8=NSO0/3,N '8$.&D>5"$9B922DE$F!-83/ MFO[A8*R@J\1H=2Z(;1OI_&"F,%C.\O 0@KXW;$]==%YAPC1U0$9N#BB+3-U( M&@"7B%INK5:2;FQ1J5J]V(\$0+G"I2_A(!5NL@) +[ME\,] M/SSJYQJ)AK1"80V@D$E @]5 "6.!1IQJ3SCS0FYLJ1:E.>5#!L)7 M (39WLD"G@4\"W@6\%45\*;N^C M.4^TY)!0EKELWMV93VW^J7GKW?PSM>V'1;=?YLUTC:+%ZQZ%D>/4LH!G <\" MWH"ARP*>!3P+>!;P+.!9P+. 9P%OG(#/XYI&B&AFJ1"288J-,Y!#1ZA*Y:'C M5_$ UW09>RI^FL-'W?;#W9[MG_@_^F7> S*?,_KOX5Z=:+AR1GM&!77" "T4 M A2+ *36!G@=XD@YS@T/&UNXI0C)NT R]F7L>^9EN8Q]R\:^F84X8ZE74 .F M' :4" F,L+_2PV-,#>U00 MU"H2A#1C\YOI#YP?5$^(75>4_6['%9.7?$:\7T97S[>M0ANCF2!:6\(I5UX: M(ZF2''-G+(3^T^YS%=/<'PW+H>ZEGLM[*.8"^<,QP%>!PTQQ$K6R 08R""B4 M&"B"/1#"!2;7%=)L)$TA8@2# VDA L29 M2:T!(6GC'<>..ARU1582:Z\D,K%>\H9EH[SSGB7GHZ0&17R,K(VFG:]$"H'P M'*-XM89AC:V6$MPT4*P M43'-&3C7(]3R.^<: 0F.!M%0" MH2GQ@4NO!-G80DBVN+CNK,FJ)*N2K$H:)_!-4R5S:!*K#;$:"D\]H=)XZ5S\ MJIU1CC%*]>V:)"N0Y2F0F;SFQ O#>*# *I46=8,'D@4.@G'8<"<"0""4"=%F+-$&+S,9%,B># MA!H#8KP%5%@&E+,$*"."-M!I)$6T0PAI0<2R&LEJ)*N1K$86;XP([*4)S!-' M)8-::&(B!L$(2M@;D=5(,]3(-,0T,&8U,AP8Y:,U8@0#DBH$L!:08(ZB71G5 M"!&TA52V1E8O#/7FIR\^*%6^1-Z._M"_*;9/XJG#LCC19ZE4=D26^,>-?#'L M%]5=XAML/D9[/Z4K9P251$%U_5&JY/W A?/;5OX7U-9FM2;W7.ZYW'.YYW+/ M-:>MS6K-L_5<1;]^&NIX>?S7=;YN_2?^F;1YIC'61YMG,"$_6_\Q@Y^V+AC% M_=>=Z,'G3F]"VWC=@NJQDVO&9U1MUJ-A?W))W>;JE_%;Q^[KZM/2OYE\N-9I MU?=.S\5GOX'Q69,T<9U>M]/SH'KNS]\Z;GCT1JE-1&AE?HY9Z+@]]6&T69NF M5WA^?9"032KO.'[GQ7<>Y)N"D$=>"S?170<9IX^\]IX6O1E6_[)R?]7O'ASNJ1BTX? MVP2&F(7FX4(S28.>Q2:U9M#_]AS;85Z7"&V[2:'KRH1)U:[!;J_Z/*YY72S; M4=HLTS*WYEE:DYG6TS86[/:*X5%_%._DRE;AOUN?%KO2%K'"Z:&^%E2^K#Z^ M$PR?LE6P<4-0[\=[P56CQW9A%HF%*<]JG7'E]&,>]0P$620R$*R@C9?MN@=* MY'L_U)V>=Y4E]TX/>K&MY>J9\>' MQZ_G[1_^QM]/+@>3GQX\$MLDSUK'_]%#T_^ MPNW?]O#A^6?^',%W73N'$G?&^Q@_PVR=)O(50 !NZ )"CMA_<06\HYY"@G,GP-*B*3ZB4G,A1&$224 M]T8XJI#1S!A"B6!2$(>9NX-5YT2&2X=,= &9"!&$4KXI:U6(])IY("75(&HR MA;P+0HJT5:^EJ&A1GM,8KC5J9F*=B?7+IS%\G"K):0Q?1I60"U6B-9,26@0\ M1#"J$@]!2A<&/--826HD@WQC2Z@6$RCKD:Q'LAYIOL W38_,HT:H<5 J13V4 MU"EJ"(:8$^&="<9+>+L:R=IC:=J#76@/:)"ET!F J,& >HR 8@S'/R'@@ FS MT$1#A,H6R3E#L@[).B3KD,7K$ *96(NZT]%2):)08%0BGEGBOF319BS1"BTS+<8@0ARP("Q W M"T'J*XM$!P MY#0Q 2N<;!&I6HID+?**\Q?R3<&>%HVZC!2&U7)I[+N34]\K=856_GOZ[!<4 MBWIO_SZDT/LSK),OI_"[Q C__.R3_EGZL*$"^7BN^ );!_)4R%,A3X4\%?)4 MR%,A3X4\%?)4R%-A\3XC2;QS!&,EF:+**TFY%X+AH*7UD,!/.Q@B!1%$H/KP ME.H7V^YX5 Y/?&]8'O2WW21]4\KSMB1[_U_1YVR,_0? M_.!KQ_H_8^_TW7MO^Y][U5W^T=V1SZZH>5Q19S.+X@I2A"B3@ GG &7< BD1 M!=)R9BW43 2QL85;$O+%NZ$RX&; 73' S=PC3X4\%>8NN$5=P)1KHXFE6F/) M)"=4*J<1]1:YS#W6EWO,+H,1'IS2!H* 6*I*;RG0S$&@%,0"61:J[929?:S( MJM<3XBQ68YWKW7<_L)W2%_T0&]2W7XK^:1+&VS.K+75WZ+HHC!OW?_) )-=4 M$,(HA8AH0X7@7%F+$,:,WJ,SYDROD@9WMRQ'WNV,!K$+:^ROMX56!_?K@9]( MA,L;1.=0 ^VW,_E7G(-.<(RCS6DQH-1IH +"($@8#'-"!9KVU+>B;#4N$J+A M>-7,D+D,CL_+II^(C+=D#+F.?A7=O1O\,@=^$/A-$XJ$Y&Y5C ')F 14! &T M<09H(:F&GAC+X,96!KX,?*\%^!;E4 QM$"AEH) C1.0"LQH3+:[F+L2^LNV'XT+$ M]8ILIT*(M-17?/7E,'XL -C[I$0JHXV=C" MB+7@#0D:A+_"&A VG@!*!,6 M,6N%UFHIB\ 9,3-BKAABY@T8>2KDJ9"G0IX*>2H\KAK$4M>@,Y%^?B(]79*F MGB&C%(NB13"@F 6@M/9 8$*@E8)X&6XBTL]9&R*C94;+%4/+3!SR5,A3X84W M,9_[0=_I\BBSB1=>SIA9!:<.:ZNM!9$-6D ]AT!B25/&=Q*9HE92Z@OXS.ZY MYB^,K_T.Y7N6PD_]H,*RXUT9E9 M]58ZI"(N%BB,$*#(HQ\Z0W,#\# M3)4?A('3%6P>N;%2U )H2"3*+')D%20'!,+(G)'UDLB\C3G#W^N!O[P5) MX M%O LX%G 5U7 &[N&G!GLLS'8Z=*QMMH8$LDKEI0":C$!RI-HST.CO42,6+'P MI>,,?1GZ&C)T6;=G 5]C 5^M9=ZL\)_/;3^SNNL=TQ@EGWW:WDRY94!C"R,# M\(Q!; A$88FKNVL/CO>LY[I.>=K59ZF3_8V ED_-I]YS:A:Q?.K+BMA"XGK6 M,T:E"DDHOG6&1T>^ZPK=2ZD:AIV!=\6P7R224X:SPI^<=OMGWA=#_;T^N=]- M;U?T3>R'B@F5Q>@TWC#%N%0'0D[YL$QW6 ."7JH6I)(NO_8'!_K[OU,QB3_< M3)]SP,L79Q1]F;"8F5)8[WU71^UXT)\7+;.?X4%H.0V-P4X@Y"@'2$(%J.(.2 DY MJ M6Y\IQ8*7-F:"@@SSR&)-@51, $I5RF%M8?PD##;01R*),JG(N1X:T(WO_>EH M8(]T78\^ E7U9J;KBUY_Z,M6T?/#=,3YX ?5JKK^GA,^-(HOK7W,WPL&1#>G M7YK4E,G@9!#(()!!((- !H$, AD$,@AD$,@@L-8@D 6\L27--/.!AO.!O8.]%(*5. ':^_;)1,K'(;/ M0EZ/!6=XEW' F M],K"(7)@69X*>2JL]53XGU#]MZ;"/V>V"*R\PLH8C8VED'A%,<%(>,H1U0;S M9\T6<3!6^E7*M3IUQ+:-=L/ NYP48DY+H#WV#+;/__ZDG:!.: D$=P%0["W0 MR1;P4D)&%/7$Z(TMRG"+L 4G4GWTSFQ89-#-H9J,J3X4\%?)4R%,A3X6G4NEE[N',5'JABX^?SS_1(#!5 M-@J(3]LUI2? 8,D!A_$[$L8+)S.77HEUR+7?K]GVPZ+3L_T3GX.N&\1WUCYF M( =990'/ IX%O %#EP4\"W@6\"S@6<"S@&. &?PY%(+,70*,JE=Y11 M*YFTD%'FG-$>3V&?P_WZHRQW_\XV/YD--0^9743 MD!I !>% 4^0 9'$4)83&.KVQ15I4B;Q=(<->AKV77#_)L/]84>%GMZ M8(\*@EI%@H]%K93,%R!L^@/G!]438M<59;_;<<7D)9\1ZI?1U?,%YC-/,642 M*6\D=5AH9BV4E!$IO>):?=I]KNJ-^Z-A.=2]U',Y"G\NI#^<[,5-^8L=%(Q[ M[0"BQ %*# 0**P&4COJ9(FR81A'H441ZVN(8+P'M%S#7&@IC3V# "X#WQ8S= M'H(I8;2)VB(KB;57$IE8+WG+*XRP1S'2"DI& MI0L1%K745(1@4&1J_ YF?9$?)U/LI8%F>TJQ(:?,JQ $:A-XL,(X1K$)6-RA2++^6)[^V)\:(RH.BS*2 ^B%B\:(04 * M@X&Q$#KM%"?,;6P1JEI87:]8F/TX68MD+=),@5]A+>*"I1 AR:SG% HJ"?<2 M*R>]L9+:.YS]68LL<1U@)BQ2"&$%-1YH:VF]CUHRIH'V0@1C$,0DFB$(TQ:[ MP0[):B2KD:Q&FBGP*ZQ&1,0BSF$(U"E*C=/&(AGU@:-:.^IT5B/-4"/3,%,( M!=,1SP#1,H"H3S!0EDJ &664FA%4$@75]4>IZOL# MU\UO6_AO5O*KW',-:TWNN=QSN>=RS^6>>V!;*_KUTU#'R^._KO-UZS_QSZ3- M,XVQ/MH\@ZODYX$O=9GV?Q#:> MQ3=.;,B74^IS]05/^V55H.W-P'?UL//5__RMXX9'\7GQ=N-;4UPG;MNX^4IM M(@4?#?W/8TH*9V^QL=K=R2]WW.S?H\&4HG_VP R\_@)TB"_U1G>_Z;-RXZ?Z MW2OSE FH9$H&#WFTBY75+'CJ#5+6Z4"Y^Q2MXQN&9]P:@6-S5[!7Q M]8O?NGVCN\4?_<^=,D[PLE7L]NQFH7NN2.7_.JZC!YWXT%M%=^5>.YDJ9;)( M_N[ID>L,O2O>]GN5_:K3EU\[/=VSG=@I'X;QAZKHX1J]_L'1((+37CSQJ"S> M]5Q\X]E=A!A68W]I.^',='O(FV_]QPSBI+O68P^<@71V!C:[+]%F,?;0M45GGVWG[POFVBS[^]C'>^R_4_O?W M+X?I^,DNW=OYZ[Q][(X_[GP^_[BS"S\>?#G_@[SO^O_W_NSCO^[48,KWCO_Y M\O'D'?NX\S_X?7?_H!WVC@_9WE^? M,),.,^V!I#P 2H,%TCD($*50!*6UE;AVDG9Z(^^VDXN3.(,8P=!@;"AT4B-N MN*+0:F(\1G"C\*75ITF\!R,?%?GHY$0/SE+YPYFA**9C44P&HYAXZ,:B<'T" MW#X[XH7C9NK*S5N-YOU-O?QJ"E$%G3 !:TQ9[ "(T^F""F(017IC!2;4+[KL M5+4F_QSX,H)*W1US].15?.I$@.O%V\OK#K.FD9R#(Y]&=*J(PH4B*J>*J-.S MW9'SQ?"H9IB5ORUVV'W*O!-/*V<5^@_I#AMO:XJZ4?0'Q4:ZQ\:/F\5VMUN% MNDZDO9/0?4QFIP]-=QT.XAO7#NFR.-)??6&\[Q6^VSF)C4\OT>E539V^6#QU ML[CVKC-O&%^F?^H'NK[I[/M&F1AUZS/BF9'VIKJD@T*7I4_M&6<++\*@?U*= M[T/P-K'I(CVD*F%:]5H\KR;-:>EC\D)I+I^.!I%/1Z)^C[X?2Q464ZE:0V$\ M'?A378_#I.\>()]IR-)Y:56I,SPKOG6&1_7HC;J^EIJ!_SSJCL=W?.,/WHX& M]8BF,]Y]MT>Z]]E'9G9RTBG+U(0?-CZ\>[OQ8W5\=LP&440ZI^G>GWTORDVW M6PFI/YT1O[][%<^K"%T4_8V_-S]L%K]M;_\9[Y=DH)+PSLG,*W5Z];)8):YO MH_&KXZUF?JR:D?S;R;(K7*>TW7XYBA(:3;UX2FK$6'2K1MS85W4'UR>D-QJX M*J]#U6,7+9R95K%7HP"5\8+8Y'[LW?1.46;+49JED=&6H\CCZGZ.9\QT\V8$ M@JHC^J>=WG@\HY!$BRFUI'6!)A?VZNB"&]_8\H$/W3BUBOB>A9[6!J_DH^-\ M>J>>M[XLD^ZL)ED1=&>0WG@*Z^.AG\SJ=%KZ'N=^I^]J>#F*L_'2 V)WI>OT MN)?CQ5%N!I6%K8>Q^VMH&>-'_/7JS8<5^SVIV:^?LM]Z16A*@>-CT@+&Y"4Z MU7"Z"(<5G%QIN?]^&CLC]=7X*6$4^^7,ZT%UMZI-\3TF0G;_)"J/^J.NBX,> M'Z'=>$(=CWKU(O#%C+K_1JD3>[6]XP5P/_%<^\:\,F;52]5 M]]M.[)L3XP>S78?4=1_'G;1G@=3Y[]+OAW=1#YZD2?\**7)[^Q-R$-DX6$ ( M0@$UV /MI ?1^#+Q0%!>FJN4M_DL\<_+BNE&@SU)?I2 BAI-9. 5$[19O)^AHM>0)'*]SYU>+_V2YDLDS&D)XZI@5+QTS*&C1,3>B.=<:LAF\6>\ MW^""1(_!;<)G:RKM:W8]<1\E%#XJNV"K66_6\M^M?Y7GY(\-L.! M=FEDK.]\36NC9:OX=M2Q1Y< (AHE_G-_$%M6:4+?25R_.)BZ9N)3XN#L56K; MU0?24(^-VU^3_1N?=?F"&YX\^\S1,.K>],"C3CF,S[;QDO0*ETSD^!(NJM1N M_S3*VX46K"0EC)*U-K6<+O7"M$TWM_F^QDW92+K'M*OO?&B:=[JP<7KTHSHN MT@1._J_"))?DYJ6AG%BY4=]'XS.1$1]_B@9Y9<2X3LU\:@=!;*0N8RN^'44# MWODXJ4\ZU31/39MIP+1[X@.3A5^;9_IS-=_LD7?1K+_*QP813U2!0=\[%4^L9'Q^6+-UXR3!"0DHF&R_Y-C:ZIWPJ M49R.C6B6;EF;]Q?]-6G&[8O=KV3VSPY5;'HTFB\&/$X,.W8IV6ZGYJ514/5@ M6 U7_&J2-O%1+$[ZSGL6X:C>.(@B5\\ MU8T=A>:L$NG^*()D[=N)R-"S$Z&.%FS%0\XG+KMQ5U7V1QE_+,-9[329M#F] M1Q6I6N-(G )%&L7+7:1[-_22_Y[1IU>R[ M.E)'OGL:QSFBQN1%XG[O^KVOVG*VM83^?K M]UR60V;N1!_Q#"$S#XE^>6HOA+"X7J@&S44KU^CB:)"\ MH_]S?Q2%B/HG,:,$$F^38S5.V?_\I.^9A8T4\!R]E*.7GBEZZ<8XBP?$32QV MH6(<3%*^O[!GMKO=_K>D@:,=5/M&DFNDFM"O-N;GX!UJ[_Q%V^>[W_8/OGR+ M_WX*E"JEL ;6*PVH, Q(3@6PQJ3,WH$:JFY:W5AEBR+TDVQ4GJ8*W\LJ0*DR MQ>LEP9/3?F\21U%9D!-9&GO)KTR7'RI6&UEUG#?ECV]N18KXD&B*3O:[\;JS MQDVX=$85[*U'P_[/XQ_J8._JEW&X>.RPKCXM_9O)AVO1YK,CDSK'=S8>-W5FXE"W0#6K*9'+;G3'YEA M&'4GD97EPDO$+*"*U@-[=QG[<6=JQ$SB-&XM$[.T7KQUR_@I#>?-7G% M?/6<[N^S^S-7O$B?S9.055(?-,7*QT_!$QT0,4+0$! 5S- Z=07"3TA=,_K7V13M0^_XOM_?;/T=[)NV][ MQY_QX'Y_^<7,UJ\?'X8R=ET-@[WH-[_[XC[9TOWS[^^^[L\&#[ M;'_G8^?COX>H?=(^CN\9]CKC]'H?X/>]^(Q/2!#F(R\'EE,,HB%E@+&4 (:% MYM;KP+5/&;^CL#2N>MI#9UOS(&K%4EKP%="A?P[Z7SO)U=XJ[%&T9>IEV7%@ MT()JK=W;P0NJH]ET%?$H-\M=I7$N!O<&A9#Q?Q[\/[N"_QYRA!7$ 'N;TAI! M"#25$'!F7>#<.1X2_DNZ>/1_EMG45'A:4BG-Q]M)JX#Q_PXZ0P_Z(90+ O3E ME4)^D?Z;I^["LV/XPTA]-<3[<80SK,\!Z^VW5V"=6FHYIAI($\&<&FR DI'@ MXRB@(@YLT,QN;'%X/6_VLQ9>6%@UY#7&\%?%VN/$[\=7Z?A%(7JFZ(V"]^EX M9WR?!]\_7,%WPT7\'\& (,< ]8H"Q>,G9ZF0W#*)>:J-L(RZ")FVY^6-!R]O M7%[/;M[:1O5>]<'QTQZ2*:U9W=W$]8^Y^G7UM:O5 GMI O/$4V5WUDR%$GO") :^U2ZF\*-'8*(!2T<2PXYZLU$H:7 M43_BY69D\Z#N-O5\.3?E#3MW'Q/.OMBXPE]U9_"/[H[\?KB("IW9=UDEKCI; MS=G[E+P(='_[$R-0V?@?D#CYJ"UA0!N# 3?.6(<=%?!:*K F[,"^.S@V#7A1 MC?CEM BSFVU?QY[J*K^4'@RJ7#9?4X]R MNCP:[S&*'U(6A'C'^MR+9%C3O8BS^8G2GJZS]&.KWO;SO=YK5^\BJA+BC-LV MSI%?'RB/^H,A2#L%+R6UF3U_DNV@OJSTW:X?7,Z(,/ 7NPV]N[RGL-OYXKN= MHW[?7>F3E,NAVM8TS;+@]: '^J/A9-]66?Q0>E^D*/2"_GBU89/[35IR-HU' MG1RJX]=_T&7:U52UK=.K;X?0C\6WZO>+9D^W5*<\$*E'_7@40J0JL:=U]RPE MC$M'1V5YZ6;WY%IXQ'ZE!^:O%'/DKYS4W%@:1."%9ZR,+9W)5#GH]^)'6^]# MV.ZYMU5:KW*W-WO.)(%78V+;SR9*Z?/YWL'O\?COG?V#7;J_\Q?[^-LAVSN( MSSIH=S_&^QV>N\[^SN[95:44G_5][R2VY62712I)VSO=+Q^/OWS?P^_0'O[G MR][Y[\=M'!7<\>\A4D?:_OR)Y.L\5S]R6FW?U9'Z)UXG1*&74GOD789G/0CHY_2 M_IF\8Q?)S=(31^4XR62\YIL>.-#M]RMB?)$YI&[*)#5#9*"CTRKSV,5MKCVD MSK$S;II+CFM]DE( G2=&VT_I.+HI&8!.J<3\X.LX"=E_4W*QVC H>GZ2:6#: MCOJN:1M5]3VGW)E-P3"!PBH#PR1E43*"KF95NB]ST\%X8UV54.^KOY3CYDB7 M56:E*D%K'+NAOII>J;R:7ZE.V_2XE$K;5Q<\+F=SN'C&_R[>MS6)LIT^R!$^EY9L? MIY)+GJQ!E57KGM3*%U!U.4%.RI%\%B6DM(..&2M>/4D8666LC^?9L=]H%L O M7#P1#:=)DRY=?O6:RR 9;]RMN'!2O>/W'.=;FV7-X[H.K:@44A_9<:*A*HMS MRI"69L6@WRV+%'XRH_ O\Z]CJ:K M'CZ#F#"86PLE%8II'6R*O'.6$62Y:+X:J-7]U"JYK@4P!)"NJA:(_#>2GT2" MWB=;/WZ-A/9"'A\@RDT>OIME^+&R?[\L3Q132H;8B2RP-K![2455V4QKN(Z@ M^GG4J1(1M\:E*R9^&->YR.?NOZ=J+U5.Q$JMG)YVJX7?&^K!W%PX)N7C3&RN M2J::[E@GK;Q4W:C.89_64I.9/9&$0>WU29+0JLNOZ%K'_M'ON=@;NXDM&MW[ M4NRGK/#Q\DIV?OAC]Y?]]S_.:,Q;U.3H-'5IF2J\V-HG-'VIE&S>5'Z*;J?V M!54?;;4*/7F?L>:W>I*./\KS)0 M\5_G>R>_=MH'ENR=__KEX[]_X<,#=WR(_V+77+G_OCL__/?= MV+V?MY/;]=S>VPY[O_?N^^W'GXU$;MX\_[G3#WODA:7_^Y)%%+K)M M +V"@$8D!08K"DPP7'IHA5'L6M@$\HPKS@1RE$JO%),641V-3(T"1_YZ7$@U M L\=[7%O,UXH&FY^&Z\N 95V%7[N5>QN25[-F4!LA_=%@6HNB516C MZ$T6KBOK85P\9*_9,$Y+=53-E+802SM1BF%5A2 M\;,K=QJ?>%NAE4FEA\MK%!=FL1GTO\0W^>RG]7:G=5!F*K%=#$A5QJ0\ZIRF MGX$Y Y//DTHF;_4@LI(TA&D4JO1&*;VJ'MJC5M'M:S=[V_%#;17^D%XU+7]\ M'M0U>R>/K$:U;VT<^&2[C]>,'MKR4S^H5@:KM4C33540+NK2S'.?B^;QO5Z/TO^5%UV7GO35=\M:<.+@?NZ,*]JDV@_UT\U9[.OXP@,'TCK4 M615S'OOVFC%=3Z+*WU"%FZVAY+JXX"J8&H*:-\L?IE7D--\F]YU7!OW M!M&^:-ETA>+.5RXGDZLS[V2IY+ UF3/S"7BK7CZ]:?+=V=HYYV0U7^Z:)<5^ MY=R[^<5K#^+=O5<5C;FH2W[O,$X\G>,K)D%MUV$T2M,4B*>@6VT\J2%[O GC M AM+7RNO2D]?ZNHKPS=P]?8/785_5/UP;11=WY?35;#4?\/T@JE&T56-D1A M"G6*W58>%;6>GQTL"$ XPP"E$ >/TD"E+88QIX7GINKMA-QRG(6 M31?.%?72&8FUB3:6T%0%KO6SU@YX$=UXM5K N'9D>45;3-#"3>6K7NB88<@/ MKA1PW:O3V-H!2FY&V7ADZ0"QB=@H@4 V(<./K)$ M-^\HD W&67_/WMOWM1&LJP/?Q4%]Y[W-Q-!,;4OGA..8 ;;EXF1.+;Q$/ / M42L(M'"T&,.G?[.ZM8&P09A%@IZ8,*"EN[HJZWDRLW*YYW=O'S);VA68?G*#I2U7>#.)UBMI_SHT^_=']8< M63G)N*E0U6.3RP/,8"41CR@1U]JR/'M)N*>;WZ>HZG/%Y;[*:+RDZ[]I>3C4Z20W10@ALDN812Y<,-RHP1;A3/ND[U'J]^3+Y>YG-7^WC_MQN5! MN_ZA?G&].%WCPSNX7JM]T-[&CZ_A@;Y\UVOOG^Y=_ MY08^9%2<[OP0%L\9G2SR+#?OL<$C"[\BF@Q-E)HD&5U[RZE>9^H)&C@\WNY; M/M2Z>?+NHA<^1K'7BG JPEDBPA&".LY<\ 0G+A+7UG *S),D3\+HXO"$F!'A MP"\5X2PUX; )X5@?HA%2H91;QO&D67ENHYB*TEC!92ZHQ@E=)[PBG!6L1+XT M/K^GF-*;CYA7V>"E>H(^J*^MI<;R'M=6 M./HHS8&TX^NSG4"MG DP2K%97YU\.GU_5-&DI6K2L MM%;P\RT)*ZU@2;2"QI\SUI5TT9LH' J61;"N-$$:VX0HQ\H(K;'39NVM$&0= M\ZJ#TK-K$=4Y5L5IR[1I5IG3/ ^)@F'K+//<6JJ%EHQK$RSAT9-06;HKQ6E3 M2]<'I5+N]R*+#"9% @)]A2(5I*04:V>C!$YC>AUK5G':*=)7)Y=J M=D;YLK.YJ>/DUE%.=&_H3XM*!3GEL^B;,#B&Z9J\/L[QO>'V_4GF;E'(&5ZR MK?5:'\"OE6M)^PA_!0"W7-"I9IN]]5&QP7%5_U'YYS*2=)$*SS>63;DU W'% MY.0A<@[S*E7)AE6R895LN(2G5RL@3U6R895LN%2!1T^Q?'4@S54^(9%HI2 MSJE3JCJZ?0 W=_O328-^.MW?W63UO7VZL_N1[^^^$P=[?[5VMC;QP8?&\?Z) M_];8>]^^[N8^^%!G!Q\^'=>W_+>#DWW1V#H^AF=I[;>_\/H67)/"O2_?D?V] M@ZL9AD88:W2D2,GH$>=,(6?A'^ITC%0:G!)=>\ND6E>:K):;>]GYJ3J9K0BG M(ISO1A!3[*1.2C#,/=-6LZ02)Y$I:8VI,@Q7BW"FYZK1D^B"\R@&+E$^/4?& M&(&TN$6C>\2B^LT@LK'/TI'-48R\2MDU(P+A77,GA.:? R>TO%.J/+EQ>P['BZG&FR#=9:J84BQ@$X MZG5-EZ]\X J"8^6_K\J#/,]25XG53^%$J-*LJ](A+TYA^#QC31$KL> TH>"D M1]QJB@RV!CD6";91..J?LG3(TFS6Y_GMO:U!2%9O!HPGD]P_ 8MMLU/S M(W[NU]JVD.&8):<7G1W W4!H2JDJ:@+%7KLH^0-_-'LU>]2+L:C\RL;]0^C6Z9OY2+^+3+LC*S \@R[XMZ/NU\ MS=J@"QNI=M;K?FWFL@?PY_1I.."KM.=W+)?C/.L M"[LL#S*S2UDRJ);B[(386BY/E&!G=&OV#,9@_?&U';(XJ$\XN-LO[OIFO)5' ME6@(AK4;K2.G&TJ4H&O' MO6SH_,_M*ZF K O8 ?S*]DDN;/7OW^PM@+Z4NT+=O"O>^>-N[4.KZP"K_NX> M-7,A-"!\,+PV"C3\/'2 M\VRX-O+>>Q&-X,V8/^7CAV6Y=XRGV/>[C\8W:OZ\49WP M9_]5O\5[V^S]8UO#N-7L^U:W/^S%_B[JL<5+']:UW M\'/_V\')I^;^[A?>V*U?UG>_?#O8?7_2V/W(&EO;Y&_VJ17_[]/%P5XXT3@F]\:N^];];TZ:6QY7#_Y)S6VOES4-P^] M8I0S31%7@2/.HT8F>8R\C2$ZKC'5K/0T@6H3PV9V#T4LI/7)6ZXBI\H ZGJ+ MI7,J8&P47@,-R]NSO,5ZP[CV-D][K9CW6CW:/.N%*CE7BO,GZS3>/JRKCR$L M8YPD'BF!*:!1.RZMY4$&[[!4/UO7\9D5IRM:[]E9*S/!YN<_:[O=,]A9FN+U M"3(^[V,L:LK=+$VE%3"SKY?CX7[\*+5?UJXLR=JOZX5)TH3'21,NL_U^'#W? M],46&%;-%NC_L5]:.$=#(,%.80+]=]CLY4*OT\FH6=<=#F:O-//]6KN<1K"U M!K649_=KGMTKAM/_Z]]\[U&-6)B;TA41"\NLV&9'>8]'V^N@?.LS>U$N4Q@6 MG^G'5BO;;MDL[78ZL?1O%]9EMAJ[0QBFAP$:0 ;IF,0 "#4 M>4(.M_-E";WF;1<+>-LGK/7W]/%&DA]V.I]B]C/!=/^1G3X[#O29 A/[$X^[ M?'7,YB\.28@2% :-8M 2<2P,LIH#PS%OHL.4<P1UAI?LU%^$#HS+8L3]8 MKPWLMPB67HAG/1"B4OO)H[GB6?YE[=T?V[M;FVN_9I]Q'L7L8 >V=Q0'DW'F M;T\8 + TQ.S\@[=*/]RU9\^(NUYKIEKA^RN\+>7XQY=KSVAXY;1LU%Z)GW7" MY26G *&/ZYB#9,R2UW$S]C(M762G_R"O45[@SLBQ"=_IQ2PFA=>T#V_XBV*5 M?.;B7@D-%UF^9B[9OJX*E70<9K6 .1*=CJ,YX^[L.IB KZ4#I0>0./-WLW,V M'!06>+Y *6R#Z(\[S?\.8[]\FKP'AOWR44:CNJ)5[,Q=KA=3"Q2 K)X,VV<% MIM5 J3B-6>KR,6(3%AT^=]X=MD*^=GYV4#Q\KE\.XE"H-7FL8_Z_F#[,Z#K! M#BP\6':#9_=TK]O.&[.HA)\%M=^%K0D/<'[^S5=H+T[\5O\96_\T#;"=4[*2<4TXUF^XR%14[G+%L9!-T+O3'8SNL3YJIU$,N%NVZ\C'U%=O.?GB#&P6 M6D5Q85B67J_KLDL_CJ\U>VH88**_EA?K9*1O@2U9 #2,],I7W<7L#6: O1+] M91CJK:+/)J(_$9CQVA?K?:-*,>DTDR,C0"+:61WN-X\ZS00"7K2B*85SS*8A M7[%7;J]9(E\PI&%5=="L6]PP/6.%K)SP4KF8L.-T'5044S6$K;_'"[H#M.];)X,.];"J4^DR<7*:T7SKET3J@ M0/8B9:VU./?/6W]J),UXEB:ZWD;M/Y.;-.>#"K)CZFLS%EK438]0W+R(4QR/ MJ]4\C:WF<;<;YH8\\JU=-?Y&2NZ,!IT /;L@@_TSL-%@(?)L7C?R+M5TSF87K=2Y79Q8)848?==OTAEFG]K#IFG0L9\$4*'[YH\A+!2L MUN;T0?^<2,65Z)[WHS6>BL=%VWYKMH?MB<<$T5?F,JF?[%_6-P]=PA8FWJ+( M:#[Z\1RY"+\%'E64(0BC<\-V/%]-Y5_%ABFE @0&Y!=DP[=@!X&@9V]"-G5O MVJ;CP!YG6X7L]8]C'!12FU\=&XI@AV;MHY3<,(\A$W$LXWT*81R;9E,(*[P6 M^>MC/\5\S[.9^*:I.V:C.$"8X,X(-H&"QCZ1"73-8>?,(U\)=KH&IL6&'?'= M8ILH!D8E$))!60<%T@1J2P( M0HA.KKV=C\K_UT;M_Z;\/M*8QE "?^;8QZRGS1Z!U;(F&\?J0A'B6RA&!1[= MH-B,L2N_/U&M;_+%WJ3J4C55=5^8AOQQ:+/?K@R;'FMJ1?AJC@T=@_=D[OI3 M115TVN8XM>6*HM6_Z,3>43,[YN%)ST%%RR39AZW1GSE&* X-)G^-%.8BW#0F M4!*S@I?UUZ/"1[E1^_,X"K= MXYTRFI.K5D(9Y5 >:%RS.]J@:TQF9W*U\B"D7VO#*AX5?%_HP2EE;:);J ZC M"9C<\0;7\&+'&X\;X/0Y:TW#5MQ)$XS>+-P^FYUPAT/%(FKR%0=$?:M_/*1) M$BJU19H"KG.9*'*24X0C7)!*H54TUP.<5AD.;^@&FZEFD%%O+F/DYAB0F^-' MQ@DJ(P$;,5;>G%/^*K;F]+P0OK]@N,:U%K2+!'LN;P]:LZ&PNE\/6JXWM#+W M[8/ZHS=A4.R^W[VMK2O[0?/5^[=UK4;\-".^:[/?%>B<2TG5CO;N^:[?C<0L M@/UJ:/HJUU)ZA(^^Y I=3R%Z=RX[4K4C_[MZJ/>4I=\6F=WEFLNE*6>YY 4I?UD@8])@ZJ1+#"=O MN-!4)Q,Q<9Q909U+W\N87*00Y<]F3#YW,VWO&=O??M^LG[ MX_V33^W&[OOC^LD?S9VM<'*P]5$<;.U?[M-WWZX7H]R_K//Z[I'8W]N_J.^] M;S8^[)/ZWKN+^H=MWJ"-T\96Z[1Q B/9?9];L7V;%*-D+ IJ.$,>>XQEXWV/YQ!93/ I27,STKL1..*62H)8C'Y)!E M1B.'DZ(^:,QR0_LBVI_^ON15>RN\K/!RZ?#2IJ! ]6!"DL =\Q8'I[!EEG#C MB/057JX 7DX[?BAN0)N4)M68J!P3 M3^.8<$9BP!O"9 )TB=A(YJ*2ACNO)3.\YQ$4QOGSU11 MV:\F*GNI#,LJG*Z*RJY$HHK*KB2CBLJN)&,9)*.*RJZBLE^"9EG%UE:34TW. M-3^.RV*JN/. M.QYWGARW=G;_:=7IIW;C\AW;W_WXK;[W5[.Q]9'"W]\:>^]/&_0+VV\?'%\_ M[MSY\$4T]KY<'GR I]T-QXVM=]_VV]NXL97_?D?V]SZR@]W0/&A?B\,VBDNC MA4<>UA7Q7'/2F.A0X-Q'D]M/)5$<=^+JN/.%QWAHHI4MP# M7B8MD;7>(1PU9X[@I'45A_VB\;)R3%2.B:=Q3%CEN")12Y449UIJEX(/)GD3 MN9!65XZ)5>&/:1RVY]@Q%P@*S@O$%4W(T>"12)+9",JVCJIR3#Q)'/9O5VK- MEW^7]?K+7A"/V?SAEJ^==J3<[JARAYR-W[3NGZW M-1S$WT=2@&]-M<121ZT5[BHH^S&]LZ]Q> M]-=^N_+PHRLK"K>>FZ&?G8:4'F\:BE4#6.^6IREO@$E"[.6/Y<';U1MT[;B7 M:>]_FD)AHQDE"LO K?%6I,BC(\8'F[@,AX"0NV7_Y53+ITLYA/??O]E%4BF6 M1<+5S1+^SA]W:Q]:76=;M;^[1\T^H'!_O;;=\1M%N?_/0]=OAJ;MY?X"+^>Q M&]U!V4OD2\<.0S,W-\E-E_)9;=%Y[_VDO\+G ;Q0QFZ_G,??+;I8U^&#Q_W: MNZ+?^=4JX<7:7PE,GT&^:_15*F;",L9)XA'L4[2MW4]OZ7V1#!7U]JNQ4MV/UR^Y3:D%P_1FX?T1M,/% :U[.['.)\U96;BZWRJ"GSV5'N3$I7KS@\.*GL/C_&'7-!0R_-8EO24.,EVM"']*? M>\.L_PGN7;!M,?7.,RNY\L8DIA+\W!\9RB MW;^J:?>OZN43E+K:U7:EG;]MT*]W/U[L['V\//CP[MO^Y:?C^E8CCZ^]?^G) MP5[]O$X;31C+#44XOH!NOBT.MAJG^_G:'][!9_/8#DX:E__ [M-M>.[W MJ?YY)BHM6>)X$ [!T@O$(RCOVFN'#(Z,>>$28?$IG+^/MR&7#\B^YPO^/KV^ MY"QI6?J,EWW1_IRTU;W:4O=N?7J_JZA6$2Z/0F1,A."2]LQ$SX/75H4HF&;) M2*PCQ3=ZB:XRVL/0UG=8ZS\P$=VPW?$]N%P$_;#X6='8(C0V&UQ-N9,L,8\, M#-T MA]GW5YF+]]9.[SZI+X"#:;2")4%-R(72G71:>\ED] G,"ER&Y3]4S<;*F'PF M%F[,&I,8!V9\8$@D 2Q,>*ZEKCP2V 86X#^*Y5-4='RN[;I\('B_L*.%RD&N MT/'=^]%9VZ XU&Z7A]IQ>J@].C2[?K*]7GSISVX;'NVB..0[ZL!M0RU^.XN= M?F$&_N\"P"@Y%YX&R3R-//!DE7*"4JX<(\%1=0?CY-$1\E79+3]Q#/[NLO[Q M,#"IE4H<<6 XQ*.(2#.=TY8\R ^S+@9[H_4Q.9DM9&T1&:*42FHMCTE('J,T M3!DJE29!7NH!QMC_HPY7!4AETNZ?P[4&W9KT',!\4<-CN]@<9"[/CZRSV"F$: MF3;1@F5C_7^'S1S#X/+%8[]?B'C^)C SC'$<'3$ A)]ZTP"3(XS\3HSS #&O MRTI46\->$6!R9ZZZ2E$!])=%G&7W":F:8LEVX_T5,(&G]AE0SD%YZL?.(Z/) MYS@8M,JPNPF$X%<&(?7=[?.=W8^T?N)%?7?SLGYR=&A%R,Y.@0S3 F6% VD# MQ*0BV&1&2,]"7'O;Z<[!R:#6MJ>PCT&.9GS;T?8ZJ#N$O6XOBLG>J"THI-?U MJ+8-\8=W6%2M\CPDF#CK+//<6JJ%EHQK$RSAT9-P&R6*YZ/$FX18OC(A;FQ] MO&R<'SH=A."YJXPF!G&P&)'.K64LM9%'&BDH6V!#;O!Y'@0D;F49 :;*@E:> MO!1B-.:@'*4WX:6+67'M?$B[MD4)11K[=%D'.S-E>._]GYZ3M1P6*C M]L@QNA^ZW7 .Z[G9 4UQ !I,$W;4)JS@H+_5[/M6-^^Z98F^W?D\WBJ?CALG MI^)@Z\OY_F[C>/_R(SXXV>0-^N5B_P2N<7+$]_>^9'%O7M\JC0_OZ,YNZ[2Q M^\=QG<*6VOK4KF\=L8/=G/[UJ;FS=7Q\L/OQHK'W5\KI7+!=>.,RX_XVW=GZ M#Z)R +7 EMEF2.,8:<2C>Y[[2<7H;GQ B\-*3WU3FN< M;!_F)'HJ/!AE,GG864PC0V"/:>) ')VAL +U5_ &LQVRZF)\%N*S";"G +I M3H0KX?AWHJRJA5MPX;P+-&M_R' **C#1/*O !H$N''%BWL>L C-L-N2<,O%] M[:+LR_ ]?^$XU/.ZY@O?ZG0GMGC79S40E) PU:'/"K?(QF+8^8@,_-D?QS!L MQ9WTO@FR'/]N?HUS7%SDO+U6&M[9]>30N:@5I:"ODD0 ';!&-H+2FIBQ'.P0 MI31YN2DPS9SVTA^VV[9WD;>%;7=[@^;E*!]E+"L@_5E8[K5U[I[ LLSI*IR( M^Z6K4+[!Z ^:#OU$N@K>$/C1^B2)Q^B3M()#UAMXQ4:\@I.\@D/.94X+I2[^&+ZXZU 8\>JC<_#-2#H#ZK& M3I5$3"5BT_MA>]@J:LILCJSH['BJI*22DJF4-.*3PT:UYA575"BP5!)1<44E M)8MS196NMS#R#OLP;C NRYJGW4[_N'G67[Y6>0N/$2ZW?;W,^<^Z?D_WV]GD#QK&S>WK9^ #CNCQNYV"M M^H<\AOHW&#O\_E>J-V)TR M\_@]'%YY-98EZ#9:D4I%*LN0Q/V\K#)CZ,S:.17/+,8SES,\P[0-(B(6G$+< M!XFT#PH1&T.PQFBF^=I;:=:E?MQ:*17#5 Q3, MAD2%]94CK"*5BE0J4GE:1]CSLDKE"'L0GA$3GF%:1@O"@B1SN=P25\@RJQ&E M@@B-I4XFK;V5:IV1U:A56#%,Q3 5PRP;PZP,P52.L,5/[R>-5#8/H\8>I-JA MQ$6NMA4M,IYB%+UU0##,TV37WFJZ;BBMK);5JTN_-/F23Q+V9GN]YFU1;Y.) MK3J8/ 8;8"QQY%AIX0@W7IF0%"BEG@,!R&2K:*YEXX/9;B2Y[F!REB'B-$8\ MV( ,4PY)X 21HA:!A;6W1*\S/'_*_N!L\-K:DBQO3DP%E8_BFGE>K*Q<,P^" MGM,8)4V\8$XFA%V.47*<(&.P0R2W=9(."^X /4%<,*O:.56X6>'F2JJ8E<-A M88B<1MX(:D'!U!1AZ0+BQ#!D?,K]6QW%-G!%1>[:RM:QF?=>5PIF!9054"X" ME#+JD)@07&O.C;2>@@''X7_B0R!50,GR0>4TH$0S'XQ-&F&>&&B36B%M D5: M^F1)$AX;4MGB%5164/DPMOBS8F5EBS\(>D[#)!2/3"=+$=68(FX!0BUV@*.8 MZ"2L- F#HLG7#9OOQU'9XA5NOFK<7!G8K&SQQ0][9@[_M><$IR 152*#9/3( M>881(,17G!&.^4-LI@A2TA/ D-L,%= L#''$=&:'6DOUPHW_ASYD@_NH #20Z1 M( /B/!#D4E!(,B:QIKFG?2P.I98P*V79\6@YPX(K_'MHW\#S F#E&W@02)R> MTROIE5(V()K[#(*MHI'5VB'F1112.ZZB6'O+UHV8#WE]Q@R*"@TK-'SUVF!E M\2\,?-/3=Q.4I3IPE(3AB&N9D%6.(B.3-(9QRV6V]]>I?H+#]PK]*O1;DK5; M /T4=@1K1I0AED=.G(BP<1PCW&@A?76DOGSX-SU2=RS01$Q P<2$N/(&6:(( M$O";IY@SP7AE"U?X]]KP;Q%;^'D!L+*%'P02I^?D2;IH0?=#6&N+>(P!V60< M2CIF;=%[D<_)V;J2HK*%*S1\#6BX,F!8V<*+GXO,G'XG[&5BWB,5&%C#7E)D M#4G(8:EDB@0[I;,US-5\B%"E#2[#K2F[?[=D0"W!XM!/O5/Q7X7K3>JN( M989%&7GBWC@FA0",]SP2HJLD]F5#]L\S)][!.B&%)PA3HQ$G"B"=A8242BSA M "N*:;;R)7^"N/E[[JEE!:$JXO-E8N-"G36>%1PK#\"#P.7T-)PPD4Q4%'%# M#>*YA*V)E".I+$!G=)Y9]SVXK"+E*]Q\U;CYY+!Y&7O=8/O'E9O@,=%Q>F2. MN3-4.(,H8PGQ$#C2S#LDHQ#!8(F=9GE[:TKH[U6,? 62%4C^5' 1E]XG*P(V MA >=7*!4^<2Y\M[A%*OC]:7#RNGQ.D]8"LT-PCFHB+L(6!FI0U8&&90*'/.G M,[PKI*R0%RLH,?Q#P%#.5D8R@26NDO!6(4] Q-:B;2!!ALT.3 M:B\J,[S"S0HWET'#K,SP)SG3F3FM%PST2244LAICQ(4B")9+H.2#YYXG!X9Z M98@_U^G]*^Q[,GIS=#<&[X?N$'9[U1CEY_HVW'E>5Y^+O%4T:I=$9(%K@:VR MS!'&L%.)1J>J,(,EHZ3F;)@!<803:I"7U".NC4,@(PP)1KW&*266TMI;HLPZ M)WKI L@><@LN'[8M9_AMQ5L5;RTO;RWB>WI>XJI\3P]"9=,0$)N4HI):,*LH M0=P[@6QR&%&E'27*4<_HVEO-;PR%7M:>DA6)5216D=@K([&5X;#*&[@P7TV# M&KQN^?*D[%6E5I%615D5:]RNW MK'E,EE,3X;<4F4V$.:5X2H0KX7@5'[5TM#6-CP*1%YP0@AS78&9%*Y&3V>#2 MEC NB5"!5Q[#BK^]PY( JY]E:3=2GF.P=4'L.*Q"H2JTAL*>9U93BL\A@N'JPQ$S\8 MN8P1F E9S7G.=99(^Q@05]IBH"XB+%U[:]2ZDO-5ORO;ZSG"#7\;6'@,^!F: M7]_^N_AG=M3?K;5Q=1AW'OUT%O0-D]!J=B(Z+O\FM("Q1G<0W]1 H1QV!OU: MVU[4.MT!['7X)PQC;="M%:.#J=^8/%SQ%"/Q:@S;<&,_\VAO_^UZO[V]^F'X M9_S$A;0T.R%V8 QZ?AWO..,_/3\W2LD-$[1['&M^V >QC+U:+[8*I;M_W#SK MUVPOUER$J:G94B&/H3;L%W]W:A9V1ROVLKI>:\?!<3?4NK Q:@.X?*\6^P. MSOQ>>?=M4<1KA#3L%5K-5.L=5/MWU?F^2J8<\>Y\1XS$2V7RAMEDK%Y M1KQB2JC#K>+XAV""IN= ,S@.D^+?A&'O(MK>W5'\2S' OV%\JXG@K?A_GRX. M]L*9HUP"^@(*MTX;NW\['R\:>W^E M^N7IY:%34C*/,6)8:L0I]LC"&B ;B'$Q+X8R:V\)W]#7MT@M3W-_O6;[WY$/ M!U)1LV=GO>ZW0CCZ65AJH=D?])IN6# ["(2W_>-::G7/^[6CV!E=P5T4G[7^ MO\-F#_Z^66(W:H4TVUZO>?VM==CW-S6F@J&&VF!:MNL'0I\' $.U69Y1WDGW ME/NO<)=;!%]P%TG2'EB/<46E"91::T@@2FJ)*\%_6,&'>UPX+_HQ5-1E@>$E...DXP=LX3;B0.)!JE$JU6 M]*%7E!Z"GF\DQPQ13[(#)%!DB#!(!V6C$BDP%M?>R@UU\X(6T/!#>J+219XD MMYQP6$>=D@>F,IH2KU*L=ND#K^GEYN6A91QT AY0D$(@3E)"QNN$E":&,IP M,(&>^/**TP5S;: AA07./C2;:$7>CD-S3,IU]FIUTW3B=6*;RU0F. M)X:YM50++1G7)EC"HRV,2-R_HW4&U)_=*SQN9A M! 56>1R1!O@&GG<,6(%:) 66R9%(C5!K;]G&O(=A(@BP*H4V.#@&-;+6AC4_ M[M]VM^R_)-C3)N"^Y]I+=VYQ:?8MEDZ>MG>SQ#[W#[J%?0R/^7A M9'6\>#?!6;J-MC(I!3PF<^ M\OK)7\WZASII[+9:]9-P>K!;/S\X:O@)M*NCBWI[ M^WS_\@O9V?MRT:"?6O7+/]H[V6]]I9)F&^65,'SP]0<>? 6%R]()P!T(54'@Y^*D:HZJ+Q0*LS,MWO>K$KS.GB2 YL6C4F41+\Y^ MM-*RGI/]JKZ02\U^^42AXK]%^&^VWI=D&"O##&)4&,2)X&3:O$MCALQ6P M+P#LC=E#+2NLI%HKY&,2B(L[ MIXM.*^J'++\=0LJ7GWUE4.>BCIGCWV4$8$Y M15"2E"%.*F(]]74#= ,?1>3 -CU%A7GZQK;.[45_[;?RX0N<%0H;S7+(E S< M&F]%BCPZ8GRPBLS&HZB,-ZY:?W9N4OI\>:N6&J@J&ZOD,@WP(H M,OEC>?!V]09=.^YE"O^?VU=2@19;)(-U4^W/S/ZPN__]F[VEG,]2;@MU\[9X MYX^[M0^MKK.MVM_=HV8?**>_7MON^(TBQ>[ST/6;H6E[3;CIRWGLC-?]#,M? M.G88FCG[$-:W(-,B%1%4+]OQ39B4SP-XH:S]\G(>OX@;JM7+3.1WTTSDVEP2 M\DV@^0!X];B/)S=^6(CC 1*=-[TOJ/X_]B+CPV8GP"N]80Q_-ZUKMH!.8W^K MV?>M;G_86Y:<9M*8:.JY%M_V!7SO\F!KDS1 ZVZR];Q]\.&@? MM#\=UR\;[;F\=G.9O'N1Z?_0@ M98W\,&"IJ&(&&6,3XCH%9"A.B"E&O/=4XI!*VPITGA@VLV5DD]01Z#O1H\FLC%V.9';R3TX-K,PLRKVQ=V\\_3)N?U?BB85 K7PX)ISK8.C(AFB1218<,'PVE.EY^^D>6E=IN3[9Q!4?WGH0J32 MDX"B,ASQD _,5! H)I4(9IS8Y%]:\GVN<-;M%.P&*HX=;:,XV4:#[U:HV(H^ MMEWLS;Y%3.T\]N*],O'G.729<_,55O?+S9=T ROY6+GY1MSSRWB#_.A-P=@] MOWO[D.\Z&8_@@+^UX_M3N>/5\\=)/O),CO;T"YG+J\KR?:JS/[[H52O\,RL\ MIK?:F-FJP\"?FL^QAEZ45.WT"RUZ.<\&JZ._GYJVZF3O+N7WRMWPV;8*Q]J? MPUX/T'-93O3N:WZ->@'D:_UUNO-A'SZ[?]G(U]\]:!YL;9.#W5.\#Z_5Z4>6 MKSO7"R"/"I/4S%)Q23/UUVF8I*' M8)++*9-P29.4V3V=+.*>2V2Y )E(47&AJ(^>K+VE9)V8%>LILX),\I)=/D]I M=/6BR_TS'BG6_M8IK2+O']J.B/ZX.X;^3^7B5LA_#^2?C0K$&A,;K4&1.0W( MKR1RL&:(!8$)4M_YN]':_C%:V@KC[X'QL]5@5"!6*QR0%CE.SWB, MG T1!48B)H$9%5/&>*:6S_&Q[("TG%[R"OU61ZNMT.\QT&^JX0:&<\%_BGQD M!'&B/#*4>U!S+>$Z.L8%H!]?IZRJ!+F<.NVK].R>];HI]OL@A;95@RM^;?I8 M2['R];Y8O?<_,RO^/E:^C?L@_]5B62X:BVT^\$>D6) MBR3C)#-/H"&_-IRL?,#WU9";.2LA]@>5ZW?U5>#MT5J.LJXK2+\'I,^&3>ND MG'(9TK6AB%.FD18<(VYMXDR:9*+.D(YIY?*M7+X5ZCVH0EM!V\-#VU1;-=R0 MB -%TG@#5GVDR+($"V^3,XPFBE7NZZJ?HK/!BP>VRIO[7W&-;X>1#XN14!W:6:>\\101+A[@D'&D7(XK88A)2$!J3C),& MDY7'=M%)+/H%S-4@6\XB(54#@:4H8+[*Q/IT(2,5I_X4I^[,1HN$8#25EB"O MH\[53 VR+H !XJS!3BN3$EU[2\TZ%T]@?%2] Y;>XU[Q5<57+X*OGBYTI^*K MG^6KJ0TH'2^T"$1S+@^'OY#5)B%,I=1.Z)!PSMP$J:!/D+I9\=4=C,:JU\VM MO6Y6K=3VS?7C;Z\'GTMT=XLR]KX$PEIKBHVY8O?_/K[!(1;UY/T ON5JPO>] MZ\K7=[?/=W8_TOJ)%_4M>-+=TT/KO"Y8XD*J3(B"PV MOGA:/?[ ]J9SU8RAZ 7L:30>X) M,(*:L]RZ%^XT>OG/;AL0]N+_ >ZZ$V T&@?1\OVB)D##PC7&EU MLQ$1>^WO \ZPX\$^L+F5B/TV 9.+C7D-PS7W[YL;,%VV=KG!Q\^BOU=?UG_ ML W7/?K6V/MG?FN=G,*&V_^V\P&N?5+'L+7.&R?'IP=;K>/&9?U\'YYA9^L= M.=@K^@;A0Y 2AHU+*)C@$; 5028''49C/7=481_%]590P86@4[0\$LT#CQJ4 MOT25LHI@K8*^WF>HG/,:3#J(RMAP?-AN5KHC)%!?J02313O/ V"X88E0 M&2(.6#))GK";U;N42KUF(IJ?["!^BG!'#TA1/.12];=Z>CG=)XA 0$S.LM,9AX/2=WJVQT9TVT;$.55=51XZCCW)3J*KO$L?34FN4N MRR0#"F[^=J_X[*!HE]CN%NT2X[1=X@V<5S#LGJ8_ES+$"&X O(T^:BI MNC4M$#KT@WZV=S@0_MEU>T'Y#VJ9.],M_ZY]SAYKB_4B6?8M_1R-]1Y@!BN) M>$2)J+KP_>04_O)WM]__M3;R)K@(!D[,-<2^-G.AE,+>F=I /R@BMD0X>XMB M_LQQ5U58U4ML ?7+ F<>]W)T78V?ZL.TP6\+%];OO/TF\'$[I3 MGMQU._T_BKT_\9?%?KW9Z?::@XMQ(OIF)UR]RKO_#N'M>AP<=^&=K_"1=NX; MOC2A6??TJ96A62>M-ESW='\7KK7EO]4O/YWL[!Z)G;WWISN[[T]A7"?[=)_4 M+^OX>FC6SMX!/,.GXSSNQN6[R\:'.HSY5.SO?13UO4^G^WN-DX.3+Y=PS5Q4 MGTP+*E'!/=<*\: =XEY*Y +)_>:)LCJE)+PK&H[0^9Z%OZ[$QET^P*MBA"NN M>EUA(R5>5S@H*JX)>?*^54,=22,A2; M,)1@U'&N.!*&"<2=ULA1&Y#$T3H3M?,Y2%&L2[-BN2XK2%./8>R. H=?J+&[ M/3W-&R63OE9[]N?6>;E6]4'5@/F)N7L6^M(Q_1-;I=\)"GI7;K518XJ*>Q?A MWHL9ZY!ZEQ0.&/FD&.+$$J0ML' B1'*)O758K[V5>+[8[H/:AC^S0Y8//'[" M_'L$KJR@O8+VAX?VI[?B*M3_2=1G,R5[M%;"6H29\V!Q285VIR4>?M!+R Q=I6%G: E9QL?>P1LGL M2=E5FKHY/OPFI^.$N1"MJ.M6ZFK\.6.P)*>-!ZL%FVC8>W43 A$ M$&>Y0M)Q@3BC!ND$MH*6U/)$98HBKKUE^H9TSJ4^EWEA@'M#.9>J!LK5K,/; MLPAS&E=H JKT8L?G'*WOIF]=R=N*UA^/,XD7S=]*O6[[VEWZ SL8#KJ]BUJ* M(**V-;T;W.1)]=SMQON[@>[5!,C-P?MRY)_'CW+EPRN/QO=.CJR?')%#[BAQ M@1#07DE '(@..44)PL$IYEBPG)(GIM9JG1]AG54N':)T0%+D^IU1>60=3RAB MXBA8*B(Z"5;*?/&=N1?^53NW_9GJ*:/:5QDH1N'3Z[D$"@*T&<(W,HN-:QH7 M2-,_MKU8<[:?VSC;BQRJ4K/GMA?@>]V4^G&0L>[,]@8U=U&@41/ R!=U$V;+ M(?A>#,U!_T[%$&[B#JJFW'$+Y9QU^\U\Y3>]V+)9#$?)H00#PH_0GM,-)PE;L@WOI+EL.0,1^BU>F MZHUMG=N+_MIOBU2DD'SMAO49#4=1&._'-7+#4@7[\=AG&=@"I'#DZV69W^U=K9\I>Y MQ-7^92,7T?M6WSQ,QGLEB$$^"HFXH@HY02F*1NN4A&56\^LE:J*$=R01&,"6 M2RZ=5HD;8;V&UQSAUZN=C-+CQC-?@ZFO%7-?>^AB.[>.;*5-_3]L'S;$+ZUB M-N-X-L]R&=-N&\SPD>[;[-? %/'#5H&'H.3"(S>S>Z?6 >5W]/51/N)(!2[O M"Y^V7\'$.8JUTO J=.*92_=KW>$ -/&R"FUMJYE5SO T(YH?0.VL->R/[A#_ M.VQ^!?LK@_W@V YJY]UA"[[<:_;CU.\0O\6>SZ_ [XV?"('PX-0YD'T!P 0ZW.O%(9J:7; ,Q?A'=F74@[UT9%LIE#3-4PK!&6S M$T8+M$PUFIX#Y\[KYX?XDD$K 3>7SFJ1B.7D.LYEEQK(\-EP8,<%]URQ9;. A+MNEOM61X)-!H9S M69FI?[56TCI(OH_9+5S<822OH[] ;;*_OKD=BA>LKG1S:>;;9G0YJC*!>;>! M1R;>OZRR3/?][NU#OFL]K:HL4U66J2K+5(E^5=MH>?9% M5=NHDHAGJ&WTLM,]"WO #N 3+R(L^<%RD1YWXS]IHM3R3LYR91/(\@AVZ7?L M=9_:*F_E[OT5<-@/TX+JBQ+#M]]_;"CEHN-DYW=+[AQ M4J>-$WC_Y.-YXV2?-_;@'CE0=^_]R<$6W >>8:[E(JV+1F[>=+E/=[;\16-K M,U^#Y+'F0-W]O<8I/%.[L1NN9FY+IXV(CB.F&,G!N0+!*Q@)92V5@LEHB[I> MAK%ERH18=K9XY:6[*MA?4=A?TM3M"NQ_ NQG2F0YCI,)$24A!.+2**15,,A[ MP32SQD4"8,_6N?E>0[]EV3C+ARE5%:P'F,2MV.FVFYW*,?(CVW_QK+_7Y!GY MN=FI7",_MVN+.(LR/./[L1AH$H>$KL8AO8@M_Z3)PB\FW;<4@(=U+. %-,R] MD41NE@+9*"+U=E(1^-7?F8;'%4%@$PT45QKHK1IHX_.,NT&+I"7HF4@ZF1 G M6")#@T/,:!VQ]50&G.LNK&,LUR6?KQM4J:&KZ'BHP/'AP?$G[>\*')<$'&?J MJ3'L@J4<><(EXL8PI(G"*!$G;5# ?<0#.*IU"N!HR/*5L5Y!<*QL]$4GL4SK MSF'81?!UKF70CW[8*SK85U;[4MG%*W3_RO*^SUYLG[6Z%S&.$F?*C/P7L04K M17%)K>C+V.L&VS^^DXXX2I6:4Q0WP\FP;'A2:8N+:(NS)_>>,DJ3D,B&7,(0 MZX@5?K]HQ?^? M"9Q?<79[_B.T[_%;Q6H+L-K.;/%RX*ULLG M/D1[A/VXK("]G&V9*F!]969#!:P/!:PS\;'1X9"L1D3&')U !(+5)(C;(%(2 M.GIMBP,X+N0ZX4]A,;QN8%VN0X%5,"?N5LULE4V()UO[!8-*ETL.EJ,!_:U- M$99."?AAWN.X$MS#VECT^ZV@;JI 5]'[(O0^&WQHA(O<2(H$$T#JGC&PFTA" MQ@J>L.;HU0<4G'(\R11?H="?M*:I!5S/ )S M3 W#R+"'A;#(6VL1QX$B8Q@%(0H>N-]QF7S!'/-)\L]]B/3BZ*,Z8EKXB.F. M17)?JU58M:5_]6WIG]NR&VW1BJ$7*6VPNSEH?,;?"I;>/*04:)EI@H@R"JR[ M$)#FVB/+@^&8<9Z4>@KK[L4WHU^"TZX*[2NT7SD;K,+X>V+\Q03CB2;.**=1 MC#X?T%&#+"84!1F#\<9YG.*3V6$O'NBO=@2>Z_U[AW9"*]P6Z/U"#4/69SOP MYKX@K6'^Y((A!4Z2(*+SB3!N1+3.44JU"Q$ B3E^EU:[=PXJV(2E',<:?I[D M[[T;C?Q]K]O^<]IT9;X9SF8;EFKE(Y/OW?^FL96;GV\"_GWY5C_9QXV/A\D& M+8,S2*5<7,M$B0R/"CE0/;$F/E#CUMX"@JUK-I^ZFXO*]HJ^>K8U[LI4-"X% M*2H:M7;]*2K[KY997K7SV(NU3C,6.=GXGZ_%XJ*WP[)W M4_YN[AQ5?#" 0'2.BM?@.\UNV*@MLB.(>9 =P:-41H3@7(Q<*;"Z+,'!):ZL MN($A?^!K0E>9_J& M#3'LY*YA\6H3L-QDJ6U[IW$PV@RCK3)I1C;NB'9-^+]?C&B\ 8I.9F5JR?]:*%A?S6[ _Z&S48 M87_HC]=G;A*:H8#OXDIV&O<_;IS=>6!IF.EJ=DTLYE6[G^B^?;>6T JOS0GE MLTO7=[JGFD?O.;C5['M@W6$O[J3,,;'3+Q;B4ZD _-D%&1H?X\7PG[+_>G]) M>@^R^IAIVA_I_NX^KI_\T=S?^W0,-IYHG/P!]P'6.6DT@17.,], M[SSXN5"ZBCFOS2Y+[3\MD*>'[K)Z^^BN/@V\ UJ0=TX(PD,"[4?FUG\R8>LE M,VIMI2%]=T9Y[.6VY1G3_O<)B]*+131'8!-OQ['8A<#,RLN[;_G7.%$-Y2O; ML(V3[<,0#*,1L;6W?$/.*X(@7JUBEX!YTRW, MHQECR,_NRUA.=.V\.3B&=WJ@@)UURZZVHSZX _L-6+L#W#XH.']9)6I$N:=@\FH, M,)<\\L)Z+AA34N9V&AOSJ2-+ W-/*5(5S/V<3K9S5'BA_[B8,S@WL]]YI_1U M?8 /#OK;G?\4ON%E<7H^PP8\(H>&8BM$D,A)EPU02I&F!B-'#;<&>ZQR6L&3 M9I=6TO!LTA -=LDQAZ@A,6L "NF8]4\6'7:*&^W!-.]TY]!X[H5![2C/:RWC MR15'_7?8 M'%QL=_J#WK!P^NT R_1VCVVGVGI77 Q;=7:H8])6,HN<=@*V'N=($XX19HI% M2T'YICJW-\+2S.M"F<<7DR"AM .KDD8.AB1@L3.,\^B\!TG2"L<'/9RL).C1 M)>@C/J0* $ Q P3N/.(D>I"EX%#PG(AHD_T-:]$D/PI$2#G\04J&3SBO]Y^WPGA[B>>%'?@B?=VCY48+I9 M!\()P@B&060862\%\HPQGBPATLH;#8/OR>48YQ84Q<<]_E]1_KCY2/;V(]99 MWCGK=;\V PS*WA*R5*QA$][K% $?9RU;GC3XV!O89O;O1E_$@O1+%V\.)\HK MW(N@RY5!@OU:>:TBT@1V>FKZ6FIVX(9-VYJ_Y>QXVM'F2(/B*@4H_21Q!D6Y MD=K;R "E &%UH(+#_\HF9CRI#*E50J[&Y?[%H8E.,R(=8D(&@"ICD756()H, M$[E35^0 5829=6)N.#V[ARDE)9>>"V\DX2(HJX6BS ,F"JV"8Y4IM6(R) ZQ M5D9@![J84S(WEH]@2A&, %*3C\*KQ%(._A3K@L]G:\R84G? T@>SH^:Y<-ZR MNA/_G77[1:3AFR*&&R[^^WDS#(Z!CX!N1M3#:=ED9.WF;UK7[^;XO]]'22AX M]A(W!/>4V2:95&)OV>DVY^=<44%F_CWN3;-RCD!H>M&>(IO@J=[8UKF]Z*_] MME"DH5R[87U&PU$4QCLWK3\[=RD]WMP52QURJ$ AGV\ 6$/LY8_EP=O5&W0- M-BQ0P/_<825!W!#O=W M]Z@):I_OK]>V.WZC0*S/0]=OAB88HW#3E_/893PTF-E?.G88FH,BW+)3%*\L M\E_>3Q3;SP-XH=1_7\[C[Q:452\IZ]V4LFIS;'43:"Y]^#3!CQX__7<\LJVZ M'UGAVKSWRRW]XF,,968Z_1 MVMD*:6?WR\4AF&";. M8:F2M1$,8.P,CM>CI*_,=NVAHZ)O'&??AP MOW\UJ*29DTC<24Y1 K \ZV8&S*CH6[;9+M./!J[F#V%4TO6&8+9G5Y M]+7L>4B]8E@Y]6]0RTTH;!MTKS*C$&P:T$@W:I]S8%D9&P.#;)>[#7Y>U%Q. MK?D:>_ %=S$[XO_7AROTA[V)[MYK]D_A*QU;&EK997+4LS (N&>^$BCCPU;. M:!P/#EZWDSXX(W?(U1MXVP,Z[/4W:HUND6,S&5I.D/'#7@^^V;HH@N;\:$9& M*3?P05BW["\).6UGDO_5[5R[Q]2S,M;.UT=#+2R4+I@HMLPKREX5+]FOH !F!G44PW&NVWP>9+"2A M!Q#>*\0RZ["P,+5L"7X%>WMDZ>60QG)E%PUH)-Y'$C4FA!@N##4NAI1;[%)' MI0KA<#N/'*N?B&/\N]OO3W'PXE/V).RD_\"K37C>_.Y_NKT\3E!U-KT'W Q+ M$[3XU,34.-F^./22&N^=1RGF@GJP.,A%+!%S02IG$DN%AVGC!L_ *&AQ%LG. M8L>V$^5P=R;/M%]N D:KSP0$\HH6]]L 5J_#LK;Z=1V_*#K8#=15N"$OE;OH,"@ HNZM4V B%# 1*.[4:-C MG>Q3_-IM?YQ_GR=[S1>JTTMTM\*$"P!$687M#K\I=LNWL5P,JG M;F5'*VA<9[8W*!3 7AQTUXMO_*?Q9^T/VSE=KS4*$ %LVNSWNZ!,E6I43K4/ M[68'AMHK'*4UT WS0^)97>Q%M);CHA2;6.^NX(\3F.-^V?)5']T>[TB,_Y/>P;O#"Z61D_9^3S64\)I8W?_LK$+W]L[:-:W M/IW6X;/UDS].#MK[8@?TE,;6E\OZB:=S>@K]2!HG=9+'>-#>/F]\^ CW/KVH M?VBT#TY.!?R.\W4;EP>IL7O*#[$V7LI$4'0!]!2P1)'!R2-).;:@PFB=2U@P M<4/]BG$^SR]7I'06*XLMG"T:F\]\!^4'8 7+?9DW8Q:AJT!#62G5=Q"_PLE: M[)&;;CZVW(JZ,X6&71:E:.;TH6[YL]CUM5RX:K1U%Q%DAZE74A'ND^!29YHG MD5K&DTB:JR*@JA1D='^)COZX6XAS]YHX;X\>:]"MVV_-]K!="?98L'>V-LDA M=L)X0@+2)"3$4ZY6%"Q#,1'XGW!JF (=YT>"#5*2;>AB=F^!P54 P$I.YN3D MR[=#&0*S8$ CH2)!G&*+C$H@+,K')(0@%HNUMP)_7TY^'P'1.+IE6H7EBD4# MIE#7M9I'(T?*+>"5?3LCIE[/_AHPFIJ]_J &UEDG2V"W@%!G^\U^H;R,;W[> M[9T6G&[/LGY;F' Y#.:UQ\]NCVSF;+.>V8O22P.*8JU7;.EL-79@1]7B?X

?,3;3"K ./7DO=4:V=]=I9:UAX(,L\.P_PO%X0S-D96!K% M/=NV=]3LO 'U[U>X>?;\E",(,:NV14$>E_U*"4:;G8J%:1MKQ_ L>?1PRU]R MG9Y\VP@"!&--PZP2-'ZL:E26#._L"R6P<(.K/V]_@^)"%M D.>"P6ZCQ"!%L[' M&TCM7[]G%_\O+HO!5 !N@R>?"SAE$2O!J&CS'0O'7W]Y&?D7D^"4>V4Z M')@.A#/*G3+PPP5B++30VH)%+YJP%_3N"X2"DX\*@%J23A422!-CX>*HH!;Z- %G8WXI(P9&-1Z\,( M0IS$NJQF]#!;'M1:'YD7"6/&"96 "ER&:C'_W][7]K=MI&E_5=PW.FW[3D$ M@WUQ9G*.8CMI3]N68SN=2;[D%(""A!@$V !A6?GU[[VW"AL)4J1$292(61Q) M!(%"U=V7Y[+("]SQH&_EH,VW/_\1F3S0 RU0=0_L7$OG3$4H0)5;FHG(N6#K MZGC0.[!\UU3M>U]-%PG!WW[%/*/"OH!]RP+A:&_VPT?'^5,WZ[(V7"$ANIL^ M0BR7R;!7H)O%9LV?X49L4;?[E+W$$G#R#*PZ8=DAS[9EDG'R%9&BSL&->=G> M!\Q2G@[%4A[MP3>%61E9[9CQ+RLJ=FHL_ETBG\#=MF'ZEJ^'IJ7I1N#8-K@2 M0:RY@UGH&C>H6*E!9$]C$LQRW80T>[0!3[CG!6A:'?9?"R)-Y1&H6TMC ML1IHKJ6"R6IUQ>@T[EKA1;3-(2(5^9=J42Z8B'5)33]$B!-9 MV;E$MO2.C\+])(V5AHKD?H M._GX?Q8/O2#@?FBB6:7IL<>'G9?ESOFH*BXY*S9;MU@1='2$_K/]]N0/.PR" MP+4=U0YT#;P4!US5D/DJ:#9P5W50;T[XY'M[N4I1WHF:L72/9#%EBZ[F 8$#NS%>$7_' M@UU[L)ZCZ['!8S5D%E,M,W35P'-L5>.A&>F:Z^JF1:/HK@;Z:W0\%NXMZ[XM M3,@E$38ZY;]L#%JL--5(1YOV>,XNR:^>S1+J.5%BCBF8NDV\/H8JJQ9PL[\$ M-+.\]JJJA4DS[@=U29-=AU/?,1.MQ;9M,I/;GF99EAYXL>\QWPDLRXNB>"NH MV"T* IOW^I'S][S 9DIVQH\X/O?7R==W)W_X)F=Q[( (UW7X1].9"J*=J[H7 M<@,<>"LT@W6YEWX-/RKVLTP8(5>P_1)!HJ'0"?-ML'=V=1COTFZHBTXDC#?: MT,>K5?YZA?D>^%KHZ&ZLFH89J99O1"KCGJOJKN7IS#4$ *$V'4 OJY4(TL8N M)WZ7!L5XXIWZXC]/M'=_O?WZ]J_/QMM/9]K;LS],&\Q"D_MJH(J( MVVF,;4D8@QCYJ^4O$PM_]% #"1JK8*,#?]F:I7HN SEK1YIA^+&AF1H"%@"Q MK9D?W5CJ&S3NSFA$$QQ'B(I:]/. 1=J-:*QOU\.I@M1L@U\!9NI]2\39,!S2 MKA96"6;GVO'%NT5%=HKQ;1$SZ?'.Z^D;_N(8,"]SJYA&N-=W_^IH-%8S,C"HW 5[48S64>.RH+ M D?U8CLVP8SV3&\8#W]Q92QO&TY3&M#+70C*UDP+''S#]6+'BCWF(>P$5K49 MMA=Y@4$]"%>90E>0T9#/]2-+BG^SM((/Q#CATY:ECU:0O_WKK0E^%P^]V/"\ M4(T-=+[\R%9]T[!5'C@FMYR0,SM +*$!/$+:2CDQ>\MLR#JQBX34B-V+[>// M(U+<-9'BK#T@Q8V@;P>VZ!'T;01]&T'?'@/HVQJQW:K1 7^C3G!N\#=(5=\P M#2MC(:SNG)@J'Q%T>PG98#F?3#/=J4UQ-D\3NIOHT4[3MFQO8S7&&#SI%)& MV$ZYP.."'R64PA7-G>19\J;V$(1_&^LFZVO8'Y[45AG^LU/='>=@/6J^CL7. ML>7Z=FB[3FR8,8\CUPG1VK]AJ/N-V(/:WN^8]<+./V+C_NSKVY__T%S/,36+ MJ;J-1<^V'JB^[QNJ&^N(U&4; 7J)FX98#E-:QS07$08Q6I6L=(9]J6U-T[ 7 ML"9< H*BW_.%=QAN+E;F*8_.A! #'D2Y4;!T0L[#+E3*/0>.H _BHMHT% L&.[E_5U MFNR+^CQWJ?-?PP<[TW!H!8YA&J%N^*'%H]AS30X<'NB1[GJ6Z8XT?&?1\9.#=ROXOV_C95=T M,_!*OG"P4M$.^2@PHLAW.8XVA],,&/]2L8?,Y82&/>U6C\XY\[%_U-5CRS-T M4%T\C#TMTBP_-&(![F)K\+_7!W?IU^*"#.!';F.]>_E*?PN\'KFQYS$7(_$X MU859JF?K8&U9+ PLG&BD@8UEF!L@?S:C_.S8/GY]4MATWG6) 3834N0@&FN7 MB 2L=S__88>Q&P5QH,::B;"KGJ9ZKA6H7F0QC7FQX5L!D,!P;V'8$802+"^C M($Y4<6$.$-39__N;9QC:=R0CZ6?]NV='@H2,#H:(:P58S]X4==V@UF_DDCOE MDM#A&$LQ3%<; $&=)5DF;?WV M*J&6A6LK*.\"1+4 $>3-K6NOM(:B]"/(EB'B*(<,2]KFL@ASAQ"E(M^:^BWK= MWTE8JUV>W[[1X$H0FKG,>\OXK@6A@@7^6>W\RL,/S&7K-F9&ZN]\P11R_8N, M0M"WJ8T*,6.Z]_B.#@(E0PA40V0J5X4W_Y;. ].@F-,5C:9UP:I="HV"? B16&4XC\42TT=RB^Z4:7:"])4]Y M*&%]%UV,7/%*);4Q7D\+>H'E<.9IKLM1"_I&9+B:$_@6M]R(&[*-%?Y7O98Z M[/AX+YJU?L"-T(^VE@?^J[V]^,.Q73W4]$#ED>6KELY0&7J>"FZ5Y=D,K$%&KRI9FA%-YU/1A GTP4V>> M']JJS0U+M0+/59GCQ*KKNP8.]+0U#^%*)MH FIH@@2%7DD3BI"V(Q X=T&J- M>AP2+7 ?D7!B\WF1?TUPO$MZN069@>E+ S_W8GH;UY T[W'EQTQ)/R/PC>OY MIJ_'MJI9IJM:S$"$(_B5>6YD>+'C&F[XY'O3G^JKG362DD!7DL!9EC?' DIR MLF@RKTOS",H%\4,DYZ&(3GI1F]OB!Z)R)I,RV#"B?E!!AR&+ ]O5F,^QYCT* M[,"VMKZAJP:W&=<,F]DN>_*]/76' ,(PZU0F0)*L$$31]8^:T3:RWJ(6 MN#$G-[,6TV(BEG0?E9@E1=\1J?V%2ZJMR#.^.S:X&9FV;L6Q'T0Q1BT]W=4C MV"\+3!''LZQAD;Q5_FB [KJR6M:V"Z6?Q\(ZD&]QO(%E7-/)'V80FJX1&*K+ M(A#LMR78:9")-C43?.IF0Z Q/ =2T]!A/ Q9R$J6^@'!& VH)P M,%G=CLL2%64@Z3">A<1QCA5G_8IF%1_.S1=2=LR12*9(G2C[P%HDT M.L[S%*?B_$.N1*QS)-U'0+J?+]]=[(-T^P0H \"+%0BFI8@KA5D#+CNM-L$F M-34=+?Q]<]&,@TZ/MD-.NI9U=RWDI X%-D4;+^7^=-%(WE.@2S\VROOS! N/ M],@V8TW75#B/&"P]<+D#BW'5CGS#-K2(:[JU%U2L=TU9(%J_^PNYQW3"BV#14W[80>RL LC!C1W4MRS8Y,T+7! ? MF9JK0S7_/E6.Q$/N=IEB 6C8.,6B,G1)]"[5>3=-"ZTO@T)[V=0H>[BZ2:'4 MO5T=,Z6<*J^7>FP7BR()J@5E#>4#AWPFJF]N;),KR^!+:;[ WA1,;6\H,69% MJ?6&_MUNVA_S_>V:T*+!SF-Q>5)NI90:A8/9Q)X@DG)HL[XB-V&45 ]64OUV M"5;_S235%FRS:OOW>$8PA !*OKX]?^PH6UU1BITS]; 2:D\X[X!F(8/3T1',T%#MNBOQ+D=B^EP6=)-1.RFN:Y4MW( M<%*-WABS^^+]AO:Q&])+4ZI2$",@$9T\JF?1U"AE,@T<)=A<'&'92$9P4W.J M'1$/QI5,%& _1>[EIJ77*>Z;/K!S] N<\@B>ASQ^'A'M>?G=('Z.7DR]W!V.I8^^VM9%[1*\<36/&'EH=^D;'AW:A8\US_.ZO7R[>7OQAV8%O6#@UQ]5MU?)C M0PUTWP3#PW3=P,)./^W)]YZ_"7E[SI8BBX*-D0UW[#*T(MW5[! >;%J,Z5YH M6,RQ3<-Q@JMAH7:A#*"%'AC[,9/!7T &7L L%W95U6TL4M UIK+ U57-LIEC M<,N*M)C(8'WM>U^!8WEDE=6CU@1P.KA762F^50Z54)Y\?*%8KJ:BA*FEZ\-J MA4%2$N_2UBZ0"CRE@L!3F@5:'L:[;7Z3B\N_C"]F >Z'JM^ M8.NJ%?)0]0+34@W0PPZS?-VRXKWB*DZ5':V.5G?I7( [NR0KA<<2-T'>X@TC%H<,"2_>+YF&<,:K$B@[ M4E>#T=V[@9Z53("TN[K0!#4$<3^05M8 4+BB?,X%H-A [\A6\8L1<&\SX)X] M NZ-@'LCX-X(N#<"[K62;]-8.=\/ S_4753"'N.^KIN1!\Z7[^E>H ^[_'U3 MZ&-XSJ,JY7)R8N-?CYR"R@TT\GVKNS/QQ7MS#3KSIF9("1'(*Y MK 5<#6W81AYIKF&93Q0.9N(<2;*H^(#R?4"IBO59*Z3-ESRDKN^AN,%2[<92 M^FJ+&A$RU[KCB="UQ)P8]?8J6/\/KQ:5SY[O(!+ LCQ+,E5:28XX )&HE]^1 M5Z0\7CQGU2*OOT)-T>(OV$'-"Y6@T^8E?U[_\%WG>?C][[JGC1L.9NH\99?/ MDXRVFIXKS1#?GWJV29;(HH#_C^KU2"ME*JR4;Q?1ZH>V-S4-8_WG&[^\^4-W M:KG7O;,VU3=]:)L;;KSQNUE #?4?!&7I@A;K-0^LIKY^D<^?&_.OS?.?=E^P MY(N;++DKOZ[0@EM+JKZ V_*UGGS?UY^-7%B_I^,)/[ 3KE5.,T6A=\A7\/-U M]O=O82G6+#X#]4\A@4.H77=GP MP]K>;VYWUXBJ;K)M@BR%1CR@;;O]JI9=1EI="=]G/DQGZ/RWV=?T],_7L)[? MC-]^?77Q]F5HO7WYL_GNK]?@_/S\]>W+W[[^_A,\\]>W\-]7S7?@6=7OQB_. MVS]___SNS]_/?_MT_GJXMV?/W[^'=[OM[]^_/S; MI]_CMQ^UKV\^O5K ?R_^L!P]LNR0JX;NAJIE:H:*X1Y5UWPW\ *#^;[WY'O' MGQC6NOCQ@V"LPQ-(PYNWC65T&XIPU"6C+CD@7:(95A@YEA$Z++;,(/)\-]:8 M'1D:#T$R<5&KH!NC+KEW7?)7HTLT,T#([DC573]0+Q3X>^&@0Q5'UW<7[B&0.DK"6Y&$=VX5CT+RQD*R-8]= M,(]=)[35P')PQH+!51;$\(_I1U'HNU&DH9"<.,[J/)513!Z4(?S(4Q$KIF\? M^>*6#. =_;7'+.CW9?)VY3<*=GF,KT25[2C*=Q'EEUU[-_0,;D4:CB0T5,O3 M ]5CB'[MQ":W(\<,#?O)]Z9SJW+\FOQRJ$+G,./AHVP['"-VE&VW)]M:,]5R M>10:?J@:(1@'. +Z.RZQSNO($,NB6@F_ M0#=Q5,$[J.!W+SKNA>Z&!IA$IAHR9JI6X#BJ[VNA&G#+<#W=-'3/IJ(+F9%1]=V^ZNO4$,6QJ^NQI9I^B& &;H@U M1$SEKA?IAN5:D1YA#9$S,?QU^!>/D3D/3P:N)JCAX\)7^#'G4 ,&T",R2IVT^!<#%2!24GSY 6O"P0!9.8E#(%=<$4> M)8B "P=OVMLWW0^$&^J5(:#Y05VZ WJ /G5TYV$!'N"2W<<(>'"P]-1LT M%A@VJ, %#_-JGK=PKW>@:V[;DAT;Y<=&^?M,?-UTJ,1*6>5R4(@'\",B-2_[Z\^7O MG]YJA-J=:'I;/&Z%L6]87#5]0U.M2(M4WS>:5BQ]>1[7U^'^O\@ M>.KP9-%AUI>/:F14(P>@1FXZY6&7%M-1P]R.AC$;#6.'GA'8#E>Y9H.&X2Q2 MF>;&H&$X\C4L*A>T5;J[.N MRCKM506^%V..1SVVBQZ[['A*%OA"W#2X:C.&@&)ZJ'JFR]3(":+(MF,&F@7U MF*8?>AG\H4O9AU#(/LK,1^,"C#)SSS*SM?TC(PPBT_%5(V:Q:D61IWJV[ZJ^ MS0S3-^%,-0=EIJ7= 03CL@ MCIQ5J)S[#D0=NN0\S'S&*/4.SRP?I=[=2+W6"/<C$$F.$?0\1]E['X!AF'T-&]U)\U(\+R:G#V=DC MZJF_*VWTL6.#NXQ'/ 8=9&M1J%JAX:M^H&MJX&BQ;[M.%#$=2UU7$=W&@- 8 M1!\EXMU:ZZ-$O"V)V F2NT:H\5A77>99JL5=3T49J>H&=\/ !P7F!2 1W4-' M&'F $G$,D>^ZB:^7&JPGHJ7Z(=OEAU'U.J*0W4Z5WA'ACMUEH=% W>QH >QB M 72;,#3?C7W3T=6(6TRU8M=2/8MI:FQ;H:Y99LPTM FAK\ZC.6^8W1'ARMV M 'F-46.-&NM1:*Q[[O08-=9N&JOU67TK8+;/#%!1NJY:IF.J3(]\-7(]9CO, M8(&M/_G>G&C> QO4_A@UU@ 29H-\>=<(8-YV &#H5#Y7Q SL4IFQ2P+$BW/X M)ZHXHGG16N$@EL#NC@GB$S= %*KRJ$4^0S"T%KYSSBX%R"!N6Y()/#24RCU MM+C(9X/(:O(JD+!5D2PN^]B(<)>W<#+UM_<580&-'10G&^^_,$1/W;KV__^FR\_>MG\_3D#X2N-O4X4 V& M8]2YZ:G,,5W5#*S "IG''-]Z\KVK;8+E7,MT\[Q,\-+G@BJ_U(!UN@8T+NG= M,J:N+?AQZ)LL /E=+?AW4F)KW5L,@"#V0&,.G,=U9TFV=?X]+UJ-><;5H.#L ML\IB>*OG++U@E^63;\7+$P';KN9[IJ&[FA-9S ^9'7.+![H?1BRVG.@/SWLR M<#Y+1["RLS?=OCB^O>VCTP:YD!+_A,*"5C*OZ[^N];E@$3H S_ M1ZE@\T95EJA]4!6>9"R]+!-"B)89*U"+L"T1"1"ZY@,OJW1!EYS.N=C[O#S9 %2,=Q&(KT A'$.V_MSQ0J0/NDE M[.8\+Q9H'?P(BEJU$0)_1Z,D@3<^":E*7_=-L^R,=^YO#=R_>]F39X1"7?+^'GW)TR]<80J8*P$O\%Y% M4GXN)\#@H=A3>B"N*X=[%DH,2C0O2D2TE6@$M+AD-H\6I#4K]>=Y0@, M#:(CS]B7I*A*Y>F+TW^_?JGJ_C,P V&],\)QKM)(.6>P&@E^_2*'>V:7P#E! M5<*1EV(9<<,KA>".B0"G%C<(657B$@I%@FDU%P'_D'V&Y5LY?GR>\"]R'\": M#,B8!()D*9!*E,0QF&/90EB@L PE)C-MN_OQKW.XCH"\"]R:%&'N@TL)P;V> MTJ;*CV)[E8OS)#R7[]19%X-EP3:7%7RX_C:P"QF^4(PL6P-REX*L% 3Z7J2P MGB$N MU9R^>-7!H__)XU302%#R_U1(PT"7^"&<7)@4835#+R/DY:K]NU&1W+=.V*R. M3\&G^I+PBWK9!['6-=KJ"O!NZ>T;[F8<_ <<)/A5S"%@2LKK 0?Y%V)\Y!+P MDC-8R=FERC,T%R.<:)"5*)!88QJ5U7P.? $*CJ84U':60EX7FDE3!9X"/Z:P M,'@2/&%>)'S!BLO.$U 4+%","^DSFR=@G9+<0.OL+V)7)G0 "L<9B/Y$G>41 M2,B,+R[R0FBY_O+JER%V+.%O97Q9CW-8?@U81%(NDK"$^_&(I 0^* 2-(24. M"$YX(&A0L1FE4M%]_U,EX6?4"!&;DU C%8U:2^%QG(3X??H;EBJKG/0&.++M M_I D[SSK'TIYGLSG>!JT%-J_. >3%:,V,U8 ':"09 6\Q1GI_?[KH'XK*EA4 MSL >?+IS9-GXA51J42A@J)2.<6=RH%HVQ.K/Y2F4#W0!AQ@G@IE.T%,ECE;A.<3 MA=Z[0ZABM<"8J['"QQH;A#,&W@C1C!I@!2X(( #U6,"IB LP M/HM+B> Z84(4(#225%* 7$2,U 64DRL@!.#<%_PLQV<_5S[ABXE $Q,D*9S M2'S2O#)1?/W*09%_IC745-'=FZYPJS<$'HRLVW]8O3C'LA$,D69&<% MEU8(W177-_SJ]4(GRAG/X+6;A2#/"Q&8<1'A101VO#LNNI6E);#SA-8*-@[8 M,@MI'*? ZL+,2HH-NRC%VTF)\F%1BUPQJP;5A SA3= V(YE4'],Z_A?!:#!8 M&[&]JX_^X!A:I]$;K[/6^!=S3M@Z1Z_Q"G'<44'>!24'E!?@63/R?-&GE!#[ M&&&GB47*KWD!+M _.4N!0$Z+,_"^19TOQMY3L"+@)@O4[]*1G"H?$S3GR2=< M)$@H8KA8NZIS6$$)#AK#Z46PFV?GL#BZZI>,U,)'-*A[+J[TH0I^1JI3Z-79 M#+,("2D Z; !Q>04J.'HXZ"S.,]QVHM,5]2+!,H'I[C(A"*H%N>Y=.S)_P6' M,4??$@Y,H%!24*RGS,DI!H6S$-7/2+:+'$M" MILH/ET-9E D1/@?_-+_D.(D*O364;/@4O$/!9_F""[]KZ5W*WL,[C]K+C*<' MS!,BR")W"RVN&6=T>.)P2]0VG$(,95'-D=PXZ)T<8R U6?&"CI+&;&%R:Y&T M@X*D:FK,8";"J6>@S9 \B IK*H(;\+ZE+#4:T#LO)<]AU$A&-297&MHAQ620 M4FL="Q0DWPS-*M"!P'SPI32_B/*+^GDDW#V<),1AC>G[L\_P<>^J/\_QT<^HX#VR>'RYY3_/\1A2* M?97]'RPO-)>.LP@?S2S"PVY'7:[LO8OS>OI+QBK*,4R4[N!><))#/E^@=Z>4 MY^B@HO)_]B@8>N_T<%03]*XW4_$VI]MLAY QGOJ!STV,Z7_NPR"ZBRT$KYF( M@&)OG4*831[6 4O.'2Z]X4G?KBRX$S(\_,UYT';3O3@X'T1D^R'SZOT=[F$= MY3VV,1]X([)MZQ/-\N^[W_309<&18QR,[/U0V=OT)IIGCNQ]O8;P1^/_W,4F M+E?6(>+A0S:>FDMOB(R_>NJ/"6O3]7&=J;[/>I:. T\4T ME(ZII6K>5!(=G)H_U EA-XD 'IPL]?R)K]V"*#WNF>4'$(L8>>/&!^M[$]=Q M1MXX>!ODJ.J\3IN:?@EG7C[Z].4]3/<85W/0Z4I]:M@/@%=?Y+-90KA.8^3M MT<^D--R)8=Z[*7WH+#%:RP^7PDUMHAEC\NJ1V;P/1)=^Y&F:(%:'1(806#S1 M+,F2&]9LT]AJ80NZ8&[!35)U(SCXKY\?L(HW\P>L"/E;H-?R3O@]"E1^?^OD3( MD#!IP;=89[#UJ%:/R\;W)ZX_FOBCNSNR K""Y7@C*QR>AG[DW:B?\@7"0:X4 M8XRJ^*AKQCR01]98,S;ZQR-O#/&&X]Q[^OBQ\<9!.]':,;CX"XS8FEFR-QC^&).Z2Y-WE9 M/E-DE"+@,0X:I*F#V%9&XR\3\=F"?1W3#Z/3U5?&IK%793PZ7&/4XH@8R)XX MMU#P-S+16'EP\X0%J/O1K3X:S\/1[-'O&)WJQTC:QD3WK9&X1Z?Z[K84\1N? MIN18"^?Y(6O0>SKTW0S]PSK_?0+4WY4U?XB"VS?W&@T=':-#CBZ,AD 9_;I1'CQ6>0#BX,#J^A^@3!C]K]NPU%XF:;7@T9'::N-$V:.8*+MW M>^SQ9T\/((8P\O7(U_=@5SU^WAXC8#=$VY_R.O#8)A# M\Q1&"M^*PMV),5+X:"\?I)9]!''(/4FAHT(FOB6M>VRYDN*Y^MNS] MP^(>&R^0MOYVP8*4PW^CY,OW_PW_U.N=L>(LR>H-,U=?:,M']]>[]6NVV^4- M[%::9%P]%[_K!A'HNWS!GRLG,UC0HE1F[%+)\H42Y_!/5'%ED2NT5CBC:;,+ MR^],9YUD$<\6SU6_PPC$&;[<@VI^UUO@3.UM-F&),H'V,:6C/U/@A:OY_9S> M(+$/'1]?* 7_PC,XJZ14&)Q>IOYTF7%65IV8(8\45C;7IKPLE44!CY[G MQ4(,- GSIX0G_HJ8*FD"SU2R_L/A-G&5XE>3[ LO M%WE1PJ4A@[\KR4) L$3PN"2+\V(FY[($>;6@)[3K@@73!5G8O,R+? ;G>OD/ M?,.S'*BULZ!/^.4\3?,+_#NQ.CR+EQQYA,$"PQSNF\I!,'##[K*19<2/$WK0 M#+85RY+GK* ;=4_G^6:>$@09J15Y_10A7^HNL M<@7Z3-F\Y,_K'U:4=)>GD19KHS3)B KIN=]=)-'B_+GO3SW;)&TGG1BY'O&Q M/A6:<$G5B \=>^J;]OK/E[]\.$;XUG4#6^R";DX=Q]E^%WH?:E-]TX>V:5SS MNUT<6^<'R0G.I?[NG+F7E'9R[>P?G_NF\X%QY"T\Y+Y57((PC MY2TKPG/%U"=W0 T/.M^S;/_>Q7D]_25C592 K351>MG91\&Z>S_YC'AD=X-:@YN0?:.4F.4&K5XF&"=X7G!L@OY2%Z#I&M".K(NTC*EKBWT8^B8+8 .K M!?].GI#6O<63*RKP[JF2=]M:4-WK[USWW_.B)=DSK@8%9Y]5%L-;/6?I!;LL MGWPK7CZ)_N=)8KN:[YF&[FI.9#$_9';,+1[H?ABQV'*B/WSWR<#Y+!W!RL[> M=/OB^/:VCTX[XF$N*EN?*[ N7N!EN'CV\!:MG!<\_I\G?[OZ,.$L/U$9:1XK M+^"16.7ZW]^R[X>HZ2I6/1 .<8_^*ONWE0>_7)(0%+G(EKPHE M3!,DE:GR8U[0'W:]T:1;ZHU%U6<9O!_5J>/ZQ/W_42KE>3(7)>0%^\+34HF+ M?*;DH/2PR"I7(EXNDDP\)KA4&'P[*2)USHK%I1*RHDAX,55.887U\R[@$=_8 MMC[5%-CYE,K&8L_">6%PSUQ-0NJQ9N)6CS>UN*)JTQ]HF"-#]T& MRS[PWA\5?R,0U! *I=T),;4^OMV_1:& MVQ+B(Z/?[H$!@=2T'(GC7US P2=QS NBC,LY/!EV3A+E'*R/C!Z;*?QKF%8EL(IX+BT5-@OX)XF3<$64Y+#I<,4\3S)Q'& MKCMU_T[?<9VI\_>:R9KVF+Z(7,^C:VYO&%-3W-XP06!NO#VQ%XYJ#*D3"6DZ MD=TZ(/,N%/ 'S@=VZ\HU(<%R4>S+E;A:5 4\F*58^BO5+)T6+ T? \_ A7,6 MGI/(:B46\!;0UA=LKXKXG%/''3)'/LA7YB3:RNF=.B!\4N(TQ<\[PMF(1**]1@H&@^O2&;O[FTQN0 M#0OD\8%E(BF R(R0]%"JYA%+8;4S%%!@]X0,=RB;E(A@Y(96#/-*HE?PF^,\IOABIJ M-L=WS+/>701/["J%)K1'/5'@."AIE@7 FY7K#&_U.MJ0?/U.]^]@K0JRW=9/ MPG-E_?;4VW+]*]?MMGY[55(>O:7Y:546P.JKD6EO!EHPW,07BA^4"[ ==@96^)(X_IU0,A-&@,[%+JG)P#XX@)W0G@OI>!Y MVINH (V;2*H5NIL/MHEBZ MICUY,+&+H5(IVKQL-?U[$.^QAM>.)_B"^JYE G+CI+=5>Q?$EBP"DYVE4HX3 M.RZ2UJ:$2\$G$X$3<0'X:'7?^48WHW'M8AF?:0(VZ'*@A8.B!X0<"JR"?.QV MN6 P)1@4[!BSM8M)P7"")L75*VDR([,BJV8!O!&L*DZ^\DB-01.RHD#.%O*/ M#)XF#H)N7Y)U301\#_E>/>7:!20 SXFE+8S!#&SX=3@&^))#GZ#M#SYF]VRD M 1>!4Q8NZ*J!S9VS)!)BE+=!I6/7G$M@$;2U$5''"OA#P.G(9[2C\"<)@4 ? MRR,OJS!$8(HA-V?M<:(R;?UCH58I?I"1_=2UMS,96.C\&9Q]TH3X^"Z*@X!. MP'?J!#2$R[W]S;0+@?45*&55GVV*JLTH6PYVL<#P35@(V#%X"+ M12RHHY*7MZ864QE>2F*M_SJ]170)9,=0*@5I/7_JUP%9D$7@?[514G^J_5T$ M [_QP2YN0KERDSN8&S+$BI%5L+\'V'8_YH3Y<,R)4W'VH #JHQR-AX-Y31%U MK0V\^H F(DQ* 8PA23AI-!M&E?+9+"'&+QO-12*6G!0X?##R,YY^!U8",$UV M-JG=$^&+1*!9X4X%I=E;;D=LFTI(A!HMY[ME42%":V83-4^W_)6/RQZ],7VQW;1(9_B']G\S2_Y%P0"\.-!U) K=C7%"@.\ZRC M;?,5$4 ZH^0]XL$;H:,6U4&SKBJXP&O3%*TFD91IPNK"Z@3=&IZC6C]??@.A MR^KH&$9JD5:"!/W.&T2E!0'6JZ]?3*@2PYT:_72?J;4)P.5P\8O5N]2ZATX% MOFLV@92>>B3=.ABV8J542LTMK+^W=CZZZ9@FD8'#=3I5T(6X57-*FX*I#5]Q-@O.1'9&Y%>6#>"A+9D ']708AO,@(FT7]H49]$J\E[L?'7Y MW>52@ /V.UR-1\I(XE@[=,W:(7\/M4-C&=#A+?K6RH".3#%3/"8;ZL$E#B>0?%]"+M9B2678A@H2 3/&(2M_>$EG0GWYHE(JJ-* MQ*A2](5 #4&;U!EK>.Q,9.J9R'Q+JY *!;*08KP+X.$9"'16GF\R,R@E)9^P M9%."GLHP!B0*=XJHT0$%IQO*;9DJ)^7@G?'[W1NB;]<) ,%+)+UMGK-+-0- M R:R8))XL#&H&4A"D5BHB]O6W2=-&'E>B70!M[JR1L05GJ&\/[4GD,:3 E:Z^]T48%KY&()_MNLL*Q]I*VV!)WE&N0X$LK^ M/Q4KP%3&-"@J>%'FU#^MSGXD36$'C7[;B=N2@5,@]TQL9B_@>P,)(&T<4ODU M <*]A3-=0QX*"63XW;\ML?;(V44_&M;AYD[:<+$HDJ 2.,]4Z]SYAM2C%54+ ML"*ZH*@/.!/LZ^2 1ZYM*P)%MB6D_*2'GX:2$ M7E->'\QSN9''D6M!=9\LO7E/!V^M4VOWII3\U;]E'0FHFV?RC/H]";Z?9QC[ MS?(%O!=.W2 J!R>K$BMX"Q80T+NM/$4F>8(C.\HGSX1KO2[2#%1_!AQVAL7' MH$VR,)FC^4!EXJ2N';\3#9\T_$-9IHYK[A%+R[RW M42)*TI3NIGE)^6>@(GALE93GM=46\6 A3#H1]YU7\-XR$]PLOC6OKCJ DQ_> M*#^R4"8<7F?*:;C(L8 %=MHC*Z=7YW("RXAH*>_RJ6+4EFCW+O)XZ$KX6O>C M)\]D*J296"$[',3)E]AV(:)$>?J%I&N!Q;I@&BS<3B /H2J7H@-[*$A3/>V:V6,K!=B7ZU13]'FL3][5=0 M:YS1[SR.A7!M3V+&P12,5A>S_M'+!]6<[M FM\L3%(PK&5CHX%?%NM&F1MF@ MHISH*9=)W90FMSDJV$56IRCHZJ=B:579ISZJ_B<5B7&3!5$05D:1.Q-<*J_" M\_R92-_4E:-<:&!9LX"1/?II@ 77:;HV$+"7[K6IN:G0BMU&]+5LBEHH7=-K._<_2\H;;*ZY0_'C.=7]%R>AV"UPUCZJZK M6C7PR 2]ZX;=IFBV%)%=HERS]#4TW_OJFX;FETCXBNW >XJ^VYO2F[3 MPKLU&8^U/M>C_LXDFK'69ZSUN;U:G_MF@UU=F,$6NV/7E8.;LJM2I H%R]%; MZV[%#+3;9@[+]-NDSQ9J<7UKT&K]0:M=.K6\GHG&V8XO16OU=-3FVVGN%4>% M'I8#>79ZYYIVX:XIBA=2K7!7@S<_-U^R6[ MD:E1N XZ[8O^[YO*=Q4& ZC*A\RF1R^G#K/1;-EB[Y4_]3YWH M4RS[O0FZ@P;ZKA8YO:#N=7H2UK[8I!X.O^(DR_7LV+!_WZ2UJW!8[9X[>OX; MZ)>Y#AMVFW16V="LV;#;N;,]M8KFX%Y_ZJ[(,VN:BYINH*6NES7-/F-L9B]U MR9+"=@A>&QL"D5T+U-\F+@,?B#,[N:+[:<)E*MA!TH\G(94&'!%Q)= MKX4Z;*HC,;6,&=3_5)1.OF!%5.Y<_/- 66MC96^G")5%?U:E2%4+M !1Y+%3 ML>>^,L^XYJX^(9R^&G/H0B;EQ2H)F;%9>@FF2-002;_D>*F>MUO!VR$LT5^ M]1;=0F%\R$"M<5V80*T\S8/@M?GEAUCQ-V0Z=0UBAF0NG!V"ENMY;!E>MFE EZFQ+"% M,@D#=/$E <&+JK<63BL5O@CEE(/+TN "=Y6LJ,VB&R\]"._?W+2I^EV"D7W< M[MYKT38I8,?;6L9C-]77;,MUN \LU);[NK;K-_[.121=7DN&E]BW5M=ZASN? MU*.A]V.L!+^ZO/*F.>Y>:>9UB'FY!'N-TA"4W"G?;KKQ>L6Z\AMM*?5C#]M) M@;5@7]=2]I&)\%][Q??)ROZ0LZ=-G7Z%L=%I'=B3GXV\.]]-8(S!E;OCM5GWO8)O!8-MXXFK%DQX;NOKQ(>"U>N6;BBCX4K8^'* M[K.J#I6>-W8+-'AJV$I5+?+B$AR^B,*P7?EEZ'\?MF:I PLOQ:8H;+P$R5.% MHN&L!6C 7N'S%N*M1ED1<=&F! %[Y5G1E"+4F*-M)SVN2+0L/7I?$).O3[%+ M[9E4E\=N0N"&4-?>]:(N_K#?E_$&K8CBS:U_N'VZCV@5L6*Z\1&)B,N'2EOV MTM2D&P^GJ>E-\I\JB>K&NA=LCGR@?. 29.]A%KX\2B[;T.M+N.S8]^>U1>>B M0*P\E]WY\ -FO+ZP5)26?:/K5C_#>9$7GZGQ5-( V?FZ[79NR;ZP)"5^(]4M MFC,'FBD?NP80J&FBD9=Z.%L@56S]^"*R,L>N%E[6M837< U1^(=;[3(I$;]+ MI.2?6MU"TY4Q8.TDP6^ #9;P1@RMX]S67$3&6+:L^96G(MTH)^N D447MPLE MY?-L?ZE01-BGY2!8NWP+7.8%I?SJ:M%OK($H4U70G$3JAAZ,&2V2&:&NQBW\ M$B50<342=S!J"T2YN)-(O.*?:(RV;(V7UZM M@ O@R7Q1>]B=J(58*,JHXRU<)?%$NDTO66-#A;;''>XFH/+PZK\1N0 FQ4E-GC!A^MQI2J<\E-=4,3*.Y=UF!, M'87FKP]>EH>,K'5KK#6XP\OIPD9KKX4)VWE-?1X:7D7-0SV.0%C=LH+OB (W M ?O1XOQD J&FU=1!7A3Y!=RZK*%$ANUIL%FB D[H&UV#X^S7'T@\G$%4DVC7 M-]]YL_#3IFC 4<:2'PBR]PNMPLCY(XD2_?8%;)UVW>$%'&/G7$TO+G]X1G MM1%I2VP= ^]E(=ZU[3$"Y=3"^.UZ<$&FQQ+K$ MPQ9IUCQ(DS-9"'/%J]&WQ6%.!)QMG!0E5LR* 9\Y;; $MH67K)<@^6@EJ$1U M:$&\PU=K@S. R>BB#GYJ66$18@S5@*4MTY5+7K ,;[#A* M=H(SE-FK8:)4YBF/SK@&MAG":=F30B MVX&CXGK054M3U 5 ;4, PK@>'IA(7YV#E9;5?8I1(M#S"=$5V[H6\(<%]NG+ M0P3K.(L"65<6'@(22:;3/!7C-ZT76UB?33(<2 ] MW!^& _)DGE-5TKR"G\I]AFT>*B&^SMH4/9G35YTS'1.;@U\'SB#L97H)5ELG M0XG9N1QE;4([WO0/KHQ.F70''H$-[O>#AE@?1DZA,(E+/DM4(.(*[BI*P\.< MD+;K>K!E>POQLFMOEMY.YA=AO?U7_$;WNF[N-X;6*QRNR:G'.K4Y+.GO<5Y2TG118)RWUR I>BX[=^Q.32E7S "\<9>N M.P:,X+J6U>CS"WI+P5EB@&[MQ8NQN#7GUYI]U][@;2L?[8=3^7@:Q^H/,K[V M$4>4*2=%@=4KPB@ZCEP+YA5S#*D(3D&Q#<)0[8UN4UAG7VZM9M9[.)3S@6.0 M1CD1@@C%Q7M@>/@Y/"K:$0U15$LM;8M"; QK-V;>WQB0MVA=*L9$N6H3)W59 MVHON5)D?&T2.C^U\F:>_9*P"F-D_.,+Y5,^!W?:-!PDK/]EX$$5'2_I Y5'"H^F(/HC MKI#H-0&XXEDFU.D M*HLKFD!(P.6J!,,@XQ812?XN1$1]SI2YP+8@P@*BQD?IJN5E;?C6XT-;BA'H M$:U$D,0BO#^1),&26MY-12*(4_TT>HNF9Z,1(; [AQ&*6QM87 =O5LVH1 ;. M[&-REB4QL-.2(%SBIT/FAD,6TS>+#(P9H,T9(',/&:!M%:GU9." QKS1 2WZ MT>:-KL"3 .$F$^U3\=_5?T&T@5Q?R/(LT,#PA[3^_24H-E!_%/8\"3" ^U9$ MP#XDY>?'7DR- 4+J/1Q^V2,+F?V*,P%++)" 19V=-], :_#*N.(I&GBAB%OV MHE.$/RIZ<2@:'_ 4YYV+.)@HQ@$=FN5M%JK +>=?YT1[%+Q:_[BA\7]'4G_; M0 )]P,362*>"3BE8U"6>CKW?&WQ97MDI^D-; 1]@0UGS=4RY9@U>49QC(1AA MT<[3JJ1BROD<#I%4B< ,IM"6WX* \-<67WKS^X?2#O%&3J^@4\OZC%-'A.JU%^"\X82$\IYLV M-7-UR6EW.*@LX*'8_]%TA);GX(F)VKT,:ZGYP(VNHVY&&FCC M[GA$(*Q@_^GL6\CA)"L7135K1M!A0U,E/%&4+"2S]E]H<=_;MK-^;I!H7F>Q MR+>-Q+7$D")[+P*12[/898"P9E-0!P+:1Q1+@W5.^>]E<90T6XV?3CM;3P%& MO%@$_\E6C9*HDV%J14(-(I1U2ZNN 1]:]P]>%]QZ#/1L#O18=QCH<<= SX$O M^N@#/19XP_0^19Z**H[W11[RB$(XCT4-;]Z,5SC%H($';T-8VV_+H]2[:-C/ M:'BN[#&M5=P!%/ ML-X:+? JF"6+#2+H%]=S2LC%A.8&O8<*/X'4%E(Y,N")YU#,@DZ9R ML"1#7W3FRD\_OGKQ#[@W;FY=CCT#D_]M0VHM@J]TK[/1='C!)S#K*EUR[,4LVVLS#,F)PI413L/!0CVBXP^)-A@^J<@3%G9 MUG*%DG'<%SDD"",X:%;"IOY916=T >:6I7R1T0P<3:G697;=JCI1#5V6U!>V MYGVGR@_=Z GOB:Z;\LODNIR,CY(94#RPB7Q$687GU*T\60HN;;%(:K9LX8B% M(SY\8A1&V+\3+J)PZB*?/T<[3?XJ36+[@.3WIE@O]F9+-4:C4SMG]Z$NX-A> M8SV8+=E*I0D15\YQ5A%2%$4Z2YSQE0 [RB)PK"%?U'7D$0A>=" ;H*&PN[5M ML*.IC2%.(#8@+93T]$M/W)*R4:2>B7MZ)GXF^MQ7GEI>EF#'B;F;';51R[A! M9L%>_"*J91&(GZ3IDXV'WJ"%2H(_L:*1-;*/M2V2:+];MD42M*5?Y;*;,O6! MVAP9$J1Y+R&GW1TUTJ8]^8=BMI5_D^[!]L61C/%M>62TG1W!L]:X. [C MN%,L=WV!\BCMXT\4&*8P$%7X9_ERG=CV-/=TP/)<)PS6&&S/NKT;_VGJCR3X MX/IX$W$(O44G;,:(_@DDHR"SM)$EETJ:?,8^KD6^^H7);J^]9Q8: V,W"HS9 M=Q<8,[4Q,';@B[ZUP-CA,\@:3?C^Y,,GY?5KL,4^_?/5!^7UNQ]//[P]^?3Z M]-VU2^I-\^&TB;0A0WUM;=@;,"Y3$2GC$15!'(6?+0+&*ZO>.SXR> Y.(:M05MYQ]8A'HV++VF&OSN#/Q5:HP M)5^3/+NE%CK3>9 4?K*6Q*EFZD?1NGLDU'U*D4OJ7!4^HQA!79=54"V$:&96 ML.\8?#YPZ(#\\XL:.:MG)#J"?JY_40:X349RS6EO_ MKR;;2G#>PNI]R4,^"WC1Q_E\_,,0-T[-+L":_Y(4%38>PZO.DI!ZE'NBW1-VI2EDBUK'>03U^<_OOU2U7WGZ&N(2.=@AG= MGJ@7YZ 2:/>IP(H:B4E0$@L";T34"C1.N9,9 M]F?16*JZ@GU"V LJBB?UG#1W$=5T2:"E*0:R%Q(9&%3X(@=:P!#5Y?KH.I_- MT_R2UQ%N+&>K$1X*/LL)(B59>9>R]_#V43?OJ=)CRW>C/MF^ %$2%,DZZSV+5%NM)50W:_++"-R$86W,4Q:%6532@U;AFUL\"4P Z+\HGX>P6]&($V0 MW:;*K^=)RB6!RVT@EE\JLNIHI:4ZJ]J6W9#30JPB3#1ABC3%*C 0(WD3*6MG MOY&Y+26HQC$!:- )?IZ4L%F[T)+G9Q*?)ZG;.J@A0U MK!"L8(K+I)UX#(*Z_S._0'J@Y49Y%ZZKS'LS1.H!NI'R)4^K&9Z>Q/DJ._E. M(4]H;Z9[Z"R]AI0P1BFQ->X IDA:>-"6)!MR7#:@)&)9Q[_C!=4'B(3*"FQ* MWPX;M+"4__*:LWL#7PKZG M0.QL"Z4M9]4),!S"?+JF?3L&O#<'O)T[#'C[8\#[P!=]])6@QMJ8UR\9NF*E MF%?QD? ZX=5?@1@#N2?'2"32_/A%P'S)&/"N(;+#WBL)\M/L0']?FGUX[-&( M:TY&$J:M-.P1R5\ =%7=32R;3=Q1YQW(7JUC,GS;0GG?'12TPC['0394D2L& M+W "I<2RREYU*\'L$S&EAM6(.!<< MX\II\H7+ZEGX,MRBCL7!2) M\+AI+9W"##%N1)9GU#BPRE.*>.45["SZ[OPKED#)0>84\$$81OH-EL.>71&Z M[AEA_1H]1Q"(.(!^G6/*X\5S5BWR^BL%'1O]):#@DTIS).8E?U[_\%WG>?C] M[[K4B 0!/OT\99?/DXQ(@9[;VCE33=HZBP+^/ZH7)#^?BL^^740#'^I34[,V M?+[IR]I4W_2A9YC7_.[F)=M3Q]_T^0$NV9A:[H8['^"2#2 ,_[I?OJR"$6 0 __SQ'S2>BL1BB>JT#7F7[^K?Y?LCW_:4B&L2A(:61*R M5/Y5W+)Y HD/C S7?Q#B0U_52*W.\ >TY]:JIZ^QMGPK,%O8@C?B4V[WP$;N MODLD_VZR1QM6,Q[K5A[&N+*QJ/_-$=^8E$T'Z/?=G*>P:> MQ7LX?#KY\;CWLN!##.\-D5K/SQ VY54" 3-&[UE!8?;WE)T!;^,D$Y"]U.V) M,P&:S$DUO^OWM*>>O!1,L@M6-=_"T/. MXWBOU#BL@PMA/5O]6\-3=6_-?&_UU&[M[%!*\\W]GV&]+CKK5%X+/& MMX9_76_V%C9HS]; E=&RQV0;.-K$\9V]"X^][.&AS5__X)H1[<-P-_K'N^2-W'X1__+BSO:;PC\TQV_N C0'#FGC^F.T=H^6C M-? 8H^7.U!B9^T$R]ZB_MB)PSY[HSICM?9 D/NJO47]=P=[:[7BSCYZ[QVSO MKIM(+2*'%N\[A"2O;/?&Y^G8AXXS/I1F>\6'\N'F'"&/*VPGKR]X: :%[1H3 MR]F_S7P 1W"HG#=FF-6W1[%V8.U)';, M QV7[6!Y_L1QC/M.OHWL=8_L=1_/)V?O6X)3Z@.&W7T;KC-=[L(=1/X:[,)] MJC]39!?N?710;ST (Z-.:#$XPA60M3_DK(C$O.B"BXD5$EJ>)N,BZ+[LF$:@ M;FR5IM$4<#Z+G"8DG)TAJMF"T!*_L34%%IYV9BNVPU+S:H%@N4@)JQ!G[_(% MO.B\2'#L12YF(GZ=)T4#I78"GZ6*J M?A]\D2@2XQX:]-JE5PG9G(6(+)9AC.>NY722.C\1[G<)#<57M].:W>4G# M@#D.HYBLOLU6"Z\!B6_Z G)XP< R3]9CCW^C:U.CN9T #4?R:/"#JV:67W=] M*.TL.">F#FC!6?^6)Y M<(>82RVGKK1S.>H]PH$;^(-B'K MMD#WWA)HUS*&@'8/=U#ME:BLSEI4UE=?SY, &7[G^;T'N ]K).^)DB8E$3JO MWS:I1[NRD@9B"8&9E,T,H)\1+;P=1$2PY8K<+.4U[,;7]70Z0F9OALQV[PXR MV[*O YE=7P>O&*JPO07(M>=B9/WES7=W!-0^!$#M]>RS*M]NAPYN5_B_^K]_ MOO[A]2?E];N7K_[O"NF^X?4/".O5]Z>NYEX/ZA6^:MX2;*IMW@J@IV?#G=T# M!O2\JR3>7: "EBKPTXEW-6YWAJ\X[V<[$L: $D#H79)=$M9BD[&W25F;DP/ MM[7J@UW8OK9SD!KN(W>.$:V'%KXV]:E^((FB[O8]OD#TX],U^X#4/%1W3'N( M[M@5B^XY0C*8TOAH/#S/58Q8:J:I?]6U_WSE7TU=GYXO9D^^?X&'C,/9%C(D M^N(\X;'RZBL/*PR1**?\YYU-NCWA[U]J$M^AIZ MV]BHMW]L9L:.>GMKM46^/>GM ;QLW\;=U3_EE^G'Z8MK7 MX+II:Z*2*,KG.)!RK:[W-6?4]>/*1EV_1UT_^NBCKA]U_:CK!W3]37ST4=<_ M6(UZN"L;=?V-0"OTZ>MW'__KOT:%/RK\/;'P%GQP>(?Z?S]\>*.\SK!?*<39 MDF$UX]GB&N5;HY1^8"L;]<<-]H/PZZH/O.5,@G]C7/\MFE\@I; M1DMTCCZ&YWS&1IUR1"L;=C3AEURJA3UNB4%RP-JU0$W]XDV6=L ME1\US!&M;-0P-]0P+U_].&J84<.,&F:-AGG)XR1+1@5SK"L;%,NF74+6MTR_N"EZ!+QOC8 MT:[L/M"I;C"L[/!82]>L45X^-GGY(H<74=ZS,ZZ\1L0M%E)?SDNV8,J/2S-@"BW"3#*[!*F&%I"S"ZR*0KL !3EI@4K!'GHT2=1O(*$F&^JV!(P!QUF(/'X@WL-C$EXS]54G",/Y1-#QL/JP(D)CSVU=?P MG&5@E\M&-MTWK8G\XEE2@C"$6YVS4HDJT-\AJTJ:$@):O1"Z'!X3<*4$BA S M,W#B0,#/61HKP27=B.A37H"C,WB5P9?H?NT F.EV0QD,MSV!;0ZN1ZJ/$NW; MFGK^=7&W-WYHPJ(\[T'AB)M3R[ ?U(I!;5I;@[5?X> >EE,[QD0>4V[ '\]U MVW-]]>*?I\I/;TY_.'FCO#G]Z?7'3Z]??)R(TW[][L7TKORS*R-AYJ$&PL:% MC0M[S L;X[EN?:X_ M7&YC$QSWH>YAB-2#R 8, M*!X9A79RDK2="SLS/PF8L=XL?W_G+TX.?) E85 M;O.Z+\Y94LQP6G<6K0/%O39@W>C:C0L;%S:&#QZ>H3"&#\;PP;B:,7RPK_#! MOWY[\TIY,U4^GOSRZL/'AQLY&%E(_;\1X$ MI5_G:Z^44C^(>NE[/Y4K2J/]]:71WP9Y= G_.5_,TN__/U!+ P04 " #= MA)=0V7:^BC8* 09 $0 &5C:&\M,C R,# S,S$N>'-D[5QM4]NX%O[> M7Z&;+[<[LR9V;-+"%': EAUF@#) [^[]U%%L)='@2*DD _GW]TB.B1TGB@S< MI;O.3&<:;)U'.NR(DY>R@$^SX'418S!/*1@>=;[>GWL?. M;X?OWGWZE^?]>7Q]CC[S.)L0IM")(%B1!#U0-49_)$3>H:'@$_0'%W?T'GO> MH1$ZX=.9H*.Q0CV_YR_?%?M^$H8D' 1>$O9Z7M3#?0_'2<]+_#B*]GJ[\:#? M^W6T[_=W@R#N#3Q"_,2+^KO$V^L/0B_$_: W' #V;FA '^6^C,=D@A$HQN3^ MHSSHC)6:[G>[#P\/.P_A#A>C;L_W@^Z?%^'WC:A#F= MYSS&ROCH?+S1K2;4):F2^B]O ;'S*)-.UWT!F?1&&$^;+Z(LF"]D?J7Y8DJ^ M&NSM[74?M?.M74;=H\QX3W_T@EZS:=>YIOO<\)=7R+W&&A:!UVP-A=P+U[ Z MXER64I:\S 7U6O;T6H+^R];RO'4\=Q$&2I)X9\3ONPFA&X-#KA/2'];& V:, M*X.BK\RO3:>4#7E^ 2YI5O<+:J_)L,BQM>R](G[,?_M8Q(*G&X*M.Q5\2H2B M1)8SOP$8"S(\Z.@DYQ4)[GN,TQU823&D-D'5/_7M+HC$66K4/5_H4R!HP@XZ M$BA)26ZAGUG]A R;J@\BE-%_A/8I'C35'D1(^K=7?"I(4\5!1$);\1RWU_*W MUG(N/!]B$5Q*"LYRU6A:*3:_6%C1:ELF>4H3W>'? M@!*F$91\^!5\PRQ-?F,X2ZC2C:"+]=WA+/P$AI\>D/($8@A:@"]N2,2':(&/ MWC_-\$M+>3S&J6[(;L:$*-F4M:JPG2,=ZC:.YE@H!]NRH>05%J#5F"@*ZWP9 M-TM0=J9"WX_9H0(;_\R*B:O9Q-.ZJ=U5W?[SNQJDDM3_-OE$_44GIOLLD$ MBQF8GHX8'4*28NHHCGG&%&6C*[!?#'VM"Z6.2!8:>X$?!'DO266<8&9(^N?M2*%0%[)W QW"5J-,DQ%PIY*]J*U#MW* MC'&*J?@/3C-R0; VA\Z=+D9?*6?-)? <:M[S54RO89#!026@EMO?/<]8I*U) M)PC">ABLYJ*-.6B562^QT-_BW#?)3$XXUGP5Z&<+1Z(\](2]365SHQQ)293$ M+#FG>$!3JK]2QNIIY NY=$2W,QQ&YNVY&\/YC BF1*4Y$59ED2WYN;W@$8&S M&&QDUL:')8M]D_#$< YU/PU?Z /-)K&[0A295^YNKE"=6+]E*'N$F1N9R5'8 M2H\X@Y6S$=6U"\+E=\Z3!YJF+C2OD;1W-[M!/8Q+0"9D"ZC6L^#>X5CE[3U. M/ZR7SG6,M+'+66W:Q=6\UC1(C\T [:GP0^1_<":O?*LHD=N4MX& [\&K<_H] MV++Z^JP>Q;'(2/+E<4J8-#1\56,B+J'Z9T)OA2G5?1=*&^'9B]['H-ZPS.%1 M@6](-3.@Q13E7F5+Y4K3N]?(9Z#:*^=>6.]E&M/:QI+:A(D&A?4YL-9$W/,C M_^,K,-S";'S&@!9RBQ]=^]?%<&LNU2](5]1&+8V,>#MMW.1)85G(FN1ZO;!> MN\KV;F/^*MFP4=]?D[)GGS#R]^RF;V%B.>=2?L&"43:25T3J M/D1* V9:F+7,QN]C#-(G?*+[1K.>JQ0SMSUX%G%[#OL0U&N(0?,,'"KC(0.X M945;H57 'B=[03V%5>3;:N@& M@;!2SNKZH1\%M5U=%9A6>OHY9Z-;HD]R&3CM,JJ,M_IY& 3U7*/%/2V/-$!+ M[=RD@:U)61O74.]>M-N\G=WJPHP 1_CP1)"$JD8=JQW"GGO"**AM[EJB!2X MK/DYI@%N?3:"W'RO3YP 9[TAC')QR56C&N$.9BWYIB7),O/Y^@@F0$V59G^ZW?!L^E!)Q].%9ET M4'XJ3'XNWG[")YBR,[BA41:G1]44N< ,CTAR*^#Y1A]L9>:R*V,5>7.%2MG' M9)W3#%R:G#%%P"<59LF5H-#C3G%ZA6=:]+\$B]NQ(*2L[Q"G\DGAET!NMD=^ M#)PJ;@WR R4..K&I?8Y6RJ],.(-H%3,',UT1,>1BHJ<"!2ZPN"/*//>:1V"[ M [C)OKDG++]5,\?+8<7%T5RK=?HY"+ZZ)'70SP0B#OJ;K0[V0*\,>?, /\XD/,1)>13_R*@TK=G3*R;M MCY(F\Y/'3KD@,9;J2O!!OGUC-L&/=))-UC+X.N!O3&FQ664&Q?0J$_$82B@? MW@JSD7YF:NE: SC)-M'O+PWF\EN#4QP;1WC[MY%G=,YZAMT8+<Y40;&T\T( MM*?W$).;.O/-W-*S(EIM_CQ2!^*9E_\RJ%OKL#1\7F1_.W+ M7S'PS1=?WP'".&37YSRMKA1]Z[!84U_$?*OIV]?'3V?Q>4I3!='SSKP"TA'G\:+ MDZ._$LS_/LK=[/3HKUGW]_BC)^27U2\]FWWXTHV/3Q9'G')Z]:?=3S0) 2(P MD@3G1'*OB8^)DT2CE(ZK_]^.?J%:,11X( $U$:@7$Z2"(\)KQ'+!M)5:- M3L;3OW\J7X*?PQ$*-YVO_OGSHY/%XL-/CQ]_^O3IQ\^AF_PXZXX?_^OW5^_B"9QZ,I[.%WX:2P?S M\4_SU3=?S:)?K'1^)ZZC&S]1_D7./T;*MPCC1+ ?/\_3HU]^.#HZ4T'C9S.DPAM_7*"N?G7QY0/\_&@^/OTPN?C> M20?YYT?E%TFQ*15G'?[CZR\__MIW]).XG*Q$?87_7C=1.ML=!GQ>P#1!VFQ_ M%]FF\]EDG IKWRWP:Z'Q?)9??X!NA6_^Y]0OTQA_O)_T]V^^OW[V%.5"@P7 M.83)+%[ZT*10<]:=_^;$!YBLOCM:SLFQ]Q]&?\#B-YPD3N'5;#X?&05!9A<( M@^"(9%P0KQ0G/B7+\&<)Q_-E[:T%6Y$Y^WE8,7K=.#*;N<19!V>?>^\_P_SW\736C1=? M?ILNH(/YXLDT76[EQ?\L\<>_P^)DAC_YB!]9V6DD<);C)@"Q-C$B@W7$22Z) MT,KZ)' VLTT4=D 9+YMC@^1/NG@TZQ)TN-@\.OH$96E8KSMG OLN7F/_Y5EO M_8G'\^7IZ:I-@D0_/?_]L@C58NMB]FV0Y(SDJ) I3R./% M*%D3E#>1N)@I+K]!$I]](C:"H4ZRD)EOQ]AK>.[#+OZ57>2;HE<_[5>FPF&X M#B@ EYP1_"I00!I(""$1ZH)%!T^Y*/-W-2'N;HXUI.GQ!M>8RPR$%R1K88E, MSN!D(3WR0M+@ Y.9LQ9JVX)E2//]4)E[=;CW-6G%H7XF]1F.]>2#T]HHN1PI M!4\P$,/)#.<9X@W3!"@#*D)T+- VXW([H!WG_?]G62WC5J/:-L[KC)TIX(12 M@YZ.#Y1X)R/)QD4&648,^1]D&MM=O+?P$:9+.&=$Y^/BK_'BY-EROL >.NQH MLBRIE2?S.>!_"6DQ"BH*SA,NY]ZB^ X]AI"I)H$9Q1UE)@.T$'\/K$.:Y?LR MZ>HX:6VZ:D/HV6R^>)U_G0=]!]'$>8OYM-TL@[$V1 ]]!YB4/:>TY< MH(D$SIBS!G+,3:AT,Z1!>>JU*5/)$M68\0XF^*/C7S%LZ/P$(3U)I^/I>+XH M4G\\G_M'S#J+P65)HUJ-7PR0X&,B+"L45D465)/Y]G[P[L,8\:TRIH&%JK'G M.7SH((Y7:L&_3V"E=(1X.NL6X_]=?7^4J0>;$A +V1")*-$G89%08Y.7TCAG M7 ONW ?\ M66T?AEP+EZH;IMXPB'&V1#!O(0(""Y.2(3N7.2EC(I>*1(SPB308[SL-0*A6 MPDE*%6LT*FX!-;S)L 9#JIFA_H8H;( :26,A.!V(\#SBO*\ M6RE%T^W0330[!LS?"!7Z*[X:!]YT\,&/TSHX/Q"L\4;[* ;$6S8^C[C7"@O^+K[5LL3J"[+!E0"=2(1##,1LDB$M(+%-3% M8&146?FDFVQ;7(-R'^NK;\[Z/55>S?2OQCZ,)^/%&.8C$:RW.E'"#+KG4L@" M)5@"-G-NF;99-8F%-C!4%.?"2E8%KSP0HPV&,;_/1XC-'#6E!8O/B\WLLO6[>?QI/)B.;HA:<:!V' N$*% M0 )00803E"5)312-#B#>#6Y(DV)5KE2W3/U32J_ S^%M4>SK_.?\#.>(,\:9 M-8XD]#>)-"*3H%P@U&CG=!9([MCTO-(V5,/+ E1B23U;M @&-X1,%@-3EBD1 M"03&.CEC7&)XN:P6K-:,.]J&%MO0#"\A4(L.O75?C087+K2R-GQ]F.$5([- MC-/ZB/NY)KY\Q4O!\:P)2\R4!%T@5CF&@Y5IG6/R5#2Y)[8_Y"%YUY6)=2 [ MUMR$[9:0MFA!:R5\+EY>0D9O3S6:D+8C&I*W77\ZJF"% MNK[V%C"()"@&:#(+.#-F[X@K7H;Q,DN%WW2JW>[+?H0XE+]=F1 U+%#OB/MB M%O\^F4U0H?.SVU(CY[@4P0M"?41:&F>)HXJAJYF8C3GHK)HD,:]#Z7^SX_1T M-EVU>W86!KU:PWR*!,6#LGU&B:?9DP!9\&A8Y*+)O'<5R)"\KYX,N'Z'HX?. MZRU]*8V+['[RQH_3;]-G_L-XX2<;X$8Q.AQ93*/OEU79,4B(T.(7:JC#"5C% M-NF%NZ$-R86JS([*=JG&E[>P\.C;I1>^FZ(_-\=%>WE:M [I.>1Q'./TS"6G MPDA" T=<,FGB+%,8=UOOF0X*(^D6?+D;VI"A#.K>3F5"]%1\X\U_AV2CD5L" M@+:2UEL2F+ D)_Q#J! %:YW.JK<)_&HV/7X/W>ES"(L-&3/+1F(82X)@F0=2&ISM^GF ?)4E=AU.(,V2V=MWO_**GA) M*3%<(![I<+XLY5"SRMDJ#2DW.E9P(Z2!)K4JL:>2*2K>O\^ W:>+FP^;V& Q MH@)B+)N>1LO57A!%4#$B?2FE*+K4JVHS MSY:(%! 61($Q!K4D9H&JT"E(VR1Q>">R^[!%?[-LJ6N8%L%?J5-S/<+EU@%P M9DB01I94?G'0R\%,:7.,,=C@FVS;W@6LYM4-&9VBRBABI,+86V( [[,4)&<( M)CB?&QWQO/'JQF""O_ZZE;K^9*T\VJU]PF0IOZ^>4^ M_\O)[%.;\OE;6F]5/?\N0>H5SR\]O>EF'S$^34^__#DO_N59O<]28# NQA_/ MYDXC#?HW^(O6_N^"\K[;^?/8DX0W1P MXP62D; Y,,HP0!?E+%RIE!*T5,0"1&>=U+K1/9Y[0]QQ?6]>EKP%S:Y=^&EC MP'J7]Z_B.T\:K>*WUZM!O_Y)&@7&>-",$:FA%&@SI6Z[%Z7:NN31E!,O32Y# M[@)R4!4U'XIDM8Q8C68W*.+E>(I+\V5%8*!7KK&7$M_EA@+/GI1[\.52G*51 M@."RB2-Z?XB5QMS+67=7.G:;?E@RC#GT.+4K5WHP4"968E4$8;I)M4\2V M%^IO8>KO2\8;1N4!S%RQE,LL J15L?55=/+ZPZI4^XO/T,4Q:FFDE.)44D5$ M3#A-&95(4#D28[5USHG@VFP/WHEL2%'CH0A6U5K578JWL#K8\W[VWG\NI<)+ MI(O"XWAX=X)1V%./")_-3DOQFK/RK"$EJA7/)'F+P6_0@C@> V$Q6RZ=I+;- M<1-#X M?R*L 2)9>0.8T54\D*/WP?(<#A@1;X%801D;[P $ZA4+!JU0BA=*32FQZ*Z2 M3+VCW@2F1),8XY8'4Q_\A>>E0:!WV 0 (7)4L&DI3' MK8GQ$4P&F6AJ0HT[<'T#P6=MLM2T5+U][>VQAQ4A!+ )J1Q7NZJ.>.L,H9$: M8R,WPK79VZX1-GX/9*E@E[I'3,N1HU)G??V@4 :-[H-2A-ERZ2@5("XYM*O3 MH$)(5K=Y8N\ZEB$=*CT0._I:Y %.P#_I.H_?744?ST[*7W^;/CDM=4I6LP+Y_Q M@%%41L7Y3%VY%QZ)RT80#-3PNRE&R$WN2]9Z^>R!H]WZ[EEEF]5\,J)<^H3G M>-FH*F4_ MV/>AH/V^)K0#VKDA-]=/=IP'SVMO%^?EC;J=(^4U59I:PE5"K ",A!0H >[ M6)HXAR;'&O>#>Q\NNN]^.JQNV .LM^>WC650";'@B"@1EK22$BLYD!2D$=QH M+5.3Z/=.9/?*P=+O?9[K8ZZ&+%H1^^N-KHTK+N3<3#V;E>M114RY6'.=_"?-&-XP+2^N'.R]_8 M^.0;Z,:S='WXK=]R>/$YKO) ;_T"7N0,<3%*R0<7C2S7I@V1W$5B,S<8IV<5 M#:6E@Q#[B%'H2B4D=#!'KZ&)KJ2# :X 12M@)P^0QM*CGMNX7^L/O- M V;[ECWK%AQH?\^'#G;;:' MW>;^]CG:EP,/<3F'2V%7Y5XE]5#P,>*=221IFH *915OLG.U[^69:O7ZFO?^OZ]EZ:W+[>0;!^E]C?%69W7["_\?%TG,>Q7%(] MRS\@"=X@L%C&V!ZJO&?+?=6WCP"'4%E[U1U8A0^GROOV#Z/&;<(< M0HG/2R7F_6IX[-;!8=2X59Q^>BR;1Y>ZZF93_&L\.[JQC^+N:+&OIG8!W%(U M/:AUOX;;*JH)E3["= G[:>3L5_O+O 5"%:GVGXXO-U!)POH3ZKKA7K2^U$(E M21L0]:4?=ZLJ[+^ORK*O!L0^ F]MIZ_8=X.K+_S^Y+ZEM1:*J$_[;;W\X;N2 M5OO89S#O)C^XJW=/11[0TM]M74? M@"U4L/^:<6M[;=11?]W8WL_5Q^Q[C,/=.FBCMGN)4ZD@XLOQ=+R 5[API:O= MEA+;3+DHDF/$L/+ E@=.0E"*""TL2!:%AR:%>V^'U7=/XI;6?^W*]=0 M<6)*BEL:HH@ZIL^##4JF'$9EM2.ZT4 M(]9\Z1NQPRY^5T4ZS/)G!(O)!MLO?)O'7 MQ\S?PJD?HZJ[U_GE>(Z6_B_PW4@%(43FD907]8A,M)1RL$!4I,QFXR5U38YU M5\#^#2VBN_!OEYFNA94/LLY>!UYPOO\T&R5E/ 5#B=8Z(53)<):.@H#UFJ6@ M+7=-ZMCLA79(9YT&0\%]+/F0I$,6P4@)ID*@0 1-@4CE.7$Z.I+0/_%>"N\L M'0CM"MXA'6 :%O%VMN8#4N_E;-F-7+*>,HK@9'G-B%$,?[S5!*=F#]8R'MN4 MY-\/[I JCPR*>#O;\B%YAY\=H4*\9S0C+\!B[,UPC%"0A(%V5J4D@#4Y2;P? MW"&5"QD6[W:UY0/Q[DE>0'2CDQ(D,6Y2$#1J)5THF8:(8F]>E[ M8!Y2?9#!,'!_JS;+L#R)L5M>7*XN*8F+TE%G[P=NWO#<([VR4_M];0RJVY4;8&L=&;\_6SX8&$[SG@1-0 MY4H\2T!63]RD+(6R(6;)FH1X-R+JNP"O&W[G)[[;D--ZSFC(..WF5!Y>IKJ\ M-@A$"R;!9I=9F[V^[7"&E*6KPXVK*V8%,_3VRB9.V?)J5$PD&%_JL"49A09M9)/" ;?#&E)FJ2E5:IBE M8LD>#.!@OEC7#3K'$DW6@<980K=2"2TZXC6N93(ZM*TUW+1Y]68[G"$E?]I0 MHX(9ZM:^OD7,$(W7.A. U?,:B,Y:%S'F9YR*G)G+3=S+VV$-*3O3AB(5S=+P M=,M%6<7]3JY\_?7^IU)N@-+WX.I%LWV.\%YMI**T+0[K7C3>ZT3NM58J2MW@ M['IYX.2%[Z;CZ7&IL[!ZGF ?P;>VTU?TN\'5%WY_PM_26@M%U!\"VWKI,19N M:ZZ%0EHFW/Y:+:F0GGR$SA_#'\O34$X?/1]/EJ4Z1>E^_GJYF"_\M)0D&461 MF,F.$FX-14]&&^*#*V%1TE1!3M#FG94='3T E?$4LA$>^TR\XZ)W*0NX4XHAY3*:\FZJYY7.U-6\]FW0KQ)&4_2?R_G MBW(O;"1,=$I*C"@<+>D)7\K\&T9T3,$EE2BC34[;[8EW2-G&!V=@9?,V"PI6 M58FNO>OT9N*G^U46N:6YWG5$[@NU9_65F[OI4W+E[E8;ZJ>! WY1^'7?FDB7 M&ZA0=.LF.!7E[$& K>U4E;I)E#4]?@_=Z>J!XKU:"^S=> M4V,[B-$S^ESMSI8N?YO.%]UR5;H#%K-")#9Z3CQSSGD6G8CF+L7NTW'_M]4VNWOI(YP]!CG3UV#5>+0) MI"!5UT^U+1 M 3#&*F")Z'*>0Y;'F!S/DFA0TJH0I&[SIL1] 0YAQ:[%F9L.550U4KU#6AL( M7E^:'-YT<#I>GHXTYT:Z'(F+WJ+_@$/8,9EQBJ 4A&))^R;>W9W(AI2&K4V: MNF:IQI9?_7@Z+UM[,'\]??&YI&26X_E)65S.4(Z2E1K=34DH#87$01#/?2:6 M,@I*\$S;7*FZ$]D@%N56=*EKET:3R\4##6>^1C8R*8VT+6M_.;[,B,_,$I,- M4TCEQ$*339_;0 WI]&?;*:6',9IMT6SF<'[WBV4W7GQY%T\@+2?]CCG&UL[7U;72AUOK0 M_0'H;G0W_NW_?3P_>_('SN;CZ>1OWXF_\.^>X"1-\WCR[F_?_?;K<^:_^W]_ M_Y=_^;?_P]A__?#FY9,?I^GB'">+)\]F" O,3_X<+]X_^<^,\]^?E-GT_,E_ M3F>_C_\ QOZ^_*-GTP^?9N-W[Q=/))=\_;>SO_*L%*HH6%92,BW!,DA9LLR3 MUD&:%*W\O^_^RJT1(LG($'EFVAIDP4;%%%@A2Z1G&[5\Z-EX\OM?ZS\1YOB$ M!C>9+[_]VW?O%XL/?_W^^S___/,O'^/L["_3V;OO)>?J^ZM/?W?Y\8]W/O^G M6GY:A!"^7_[V^J/S\:8/TF/%]__U\\NWZ3V> QM/Y@N8I,\OH-?GQ?4?WD1C MOE_]DCXZ'_]UOOS[E],$BZ5Z'AS"DZV?J-^QJX^Q^B,F)%/B+Q_G^;N__\N3 M)RO)P2S-IF?X!LN3RR]_>_/B+M+Q9/%]'I]_?_F9[^'LC! OG[#X] '_]MU\ M?/[A#*]^]GZ&92OZJR%74*;"^=?ZM.\[8WI/0&;I(B*CG^*D$KQ'C)N>WAWS M];-8Q@(79XL>$=]]=J]XI^<]0GUUG-OX+P"N8ZP M/A+3^^E?TO3\^R6T9U-:@U_#.WP85OU#5A=3KE;3]U\___&-=Y.2QY-Q73=> MTK>73ZCOVA\%?ES@)&/^[LDX_^V[L=7:8)# BZ8E6HE0DI*:%N)BWE7TMQ_6HZ#O0;DF5NF$ M5I"DR9#!51@6GG-H@?Z)T-T#HSS.O4LUM

5AHMK&)!6,_0*N=2$O33GA>99S!___QL^F>;-6;#TQLM,0^-8WV%(?@E MZ6"$M=I*XXG;Z!$%MYIF!(Z2CB)QZ5F)3C/ZF66>]@;FG9+"%=)3ZE,3T_)V M,4V_OY^>97);?OKGQ7CQJ7^-W/^6%IK98UQK&D(?@K8\RV1I:0<-Q=%_SIJ, M$8M1(V=*B48*EG_@@KPGK[+R-OEHP]()N!K4V33=>N%9=4&FUS;3 M&40\6_YT=#%G[P ^C*Z'05+ %_3E?!1!AIP"9Y+60J9!%]IY3*:-**!VVA,S MY$:+:VEM%9C'I$_&T/S5Q:+&AFJX;62CL3ZB9Y;6<3(I$V<02F *9=VM=/)FLX?:E0OK2$Z< M"IT$?Y<)LBL3GN;_N9@OEL;9K].G.2]E#6>O89Q?3)[!A_$"SI:@:^@N/YN> M?\#)?.DCOD&2S)SL@[4XE1Q1;$:CVPT^;IHZ+%7=JK7G;#%_/Y!>8?+V8T#UDCSM*8ACARR6E+]BPK3CMR^81A(!%8*=::Z 4WQ3;;+/=!>MK$ M;*NXNTS3C9BVV@@V(RZV! 6T&U@O:4OP@,QG'YEP4J2B?# Q#TBU>Z!^E5SK M2W5WR69:+FMO<+Z8C=/2ZZ=//:WB^047KPJ)JN!X<4&#&F'FA7PB3?)1@NED M+ LI%"9,LL[G'+1K8P9V!/Y5$K&-6N_2TC9= W<:@!>0I"1+0:A,\PJ\8AZ] M9$6K$KD6@$8,OB1^(^:PBKW+3-?4#JRC^&'=OOW';#J?CQQ'Y.2I,R-D8AII M %Z[1)(S.<U#._![84.'M$R9Y-BVOG"0K&> M%2^\ [)G0SJ"??B-?0W5>)=^H%0";)!'!-DR=P!MS1Y,DI KBB0:5V\>K]P)XV]9JK;P/G.A^ [!+? M7(FIPIY.Z(.ORK/IY ^<+<;QC 0;%V\OXAS_>4&_NO&TD2.G/W"I&$A>3W8" MN5JY:(980G J*M3\6/'N@T9TVNQ]'$380/'.)SN_5ME=S#XM9;>TA9\F&LBL MSL3YXF=4^NYA_J:&D)UZ!)TQAUXLG[HII3YS:FKX@Q'92Q M@2B=3SE^P06)8GJ.+ZMG8U2I*<""21$+T18"+8(B,:FM Q/I']\D!>D6BM,F MP^$"WZ#^?LX=;F>XB(0V$_48MS6P%Z-@P0AR<0T&X%$'2.U.$NY)+NHC649D M9;3,G&'AM"R;4A@X;E@$(;U0EG[9T/G8FBS3(7'R5R!;9N15L1)(2:0@7D^O MJLDB(W,070G)%RFA:=+D$D:/$_=&:5CS?, .LMR4X?5D5>CSUW0V)>?I;]\M M9A?X^8?3R0(_+GXZ6[[P;]_-\5W]HC:R=+JW3!>U#U2)9[:O;N(<\!VMY&G,Y2;Y IN(;IQ^5.N!.HT5H5 M89^4V(BJSPU_6RGD/43HKKUI*]$/Q@L>K09;ZV)X$4RC0>:=\W5")&UX*58T M,?P&Y,.M4M/CTV$?B3>@ <$YGZ[,W)^7UO&H%H!$1<:0\DM/Q&@65%),194" M#9/VUR;YGG>0#&__]Z"A:9_B;5!%<,L'O824LPO9\,!B%K3W<2M93%FQ:$*, M7"L%NHG&-V Y!9UW%7XE+GH)SCL>:1&S3-0R!FUI>?,>/0/,"HVVEO30 M)N)]#ZI38$)_8F]0./ &%S0^S#_!;$*>Z/P2E8B>.X><":5\9:HA0QAU/=0N M4LB,P38APV8XI\""'@2]-8'^W[Y?$PRYPK\?4BS[]N+\'&:?IN7M^-UD7,8) M)HNG*4TO)HN:$3$]&Z2A1IAX%F@2A9$< =6[>^&OKT6AM7&3EH1R8#V M/HO,I;9)Q:04%SX6D3*M)&7$A!V)$V0*LC$R)8E4T=E MPWPNG#FE;-9&B RAI3Y^K,OM81TN]GO!(!K9.)IUE2A:I0+-!66B-C$'&T!H MI14JEV*!D7-!1$<+%U>N!K>*8=%RFBPE!&E+*>@.5,D;3'@+]FPZH2_3JEO$ M(3IXX(D=A;X/WC4I*=+ J>-#[&>(/@K: T72ED8L.6*%@!ZE=JQ8'Q!E424T.=U]"%AWCWWYO.?DLSZ;3A8S2(N: MJ_GL8KZ8GN/LQ22=7=1#Y:?S.=)_^5?X.+(>@_>T'I)Y1A._Q,B\UIZI1+: MR=P9WB0_[ "LP_OZO3+IKMO?5EL-@L-;Y+$Z(54F\1"#9BEJ,AV5J\6(EF:V MB398;G*Q34H&[@,U5*9!4Z+T)O5C9R',9XO1S_ _T]D5QR_/S#3!-"&PD+1E M.BIDP3AR0;@I IU'HW8Y4Z2GWR -?;=.F,VO/U9^07]:G?8FW1Y/%BJ:7^ < M7Y5;F*[.N'< M4=ZP4ZJWXIFV+2"/M0T;27CP0@@4&E'?C+I2),9J MGT3E1 M/0^=!:9DW2XFV&-4_);\@<'TOH]H>]1W=1E&O\Y@,B=#9GFF=7F.D1+M;J9V MTT=?C[%JBF@2B1ER28UP)7AE'_)GMCU\.).P1YE/>Q18CT;>$L_/,(%W9&M6 M6!^FL\5R<[K$)1,&48^W+%=$55<< R=%'G/2[YXA?8EP":I M/'>]C+=PAO-G[V$RP;/E>F0E%A\DF3#*1\(8 _.).Z9B=E#+EJ5KTH=C%W G M8ZHUTTB#-("',%Y.F%U0MDP8W0WF<3)(^U?SGCSJH*,CK$.7:(LI<9E%J< X MIHT5S$NRC$*P6NCB"Y=-4DV/R:0'5ON09-]S]-7B/B-AYZ>%@^5V%:#K[?$O^9BTO(\&''$EN?$['@\F'L:T=3Y+TE$(K+8:DO991%D/2=H8'DX2Q(R5$ M4IPD'E6@-5'DP()#Q9(Q ;5 R-$?=JB[">OAA^+W/*V!3'QYM\%K4QT MY#E[7S2G[[@D!R@3:T?D#)4B(+(4:*/1WCN:&JJPZ.GGJ:!,7O0GV5]@5B^Z M^J/+(?I.SVT@[?NQKS,Z9U\O9?$ZHP; X(G719$P,2HG_2A;VN-!:B94C#6C M2S 063*NC4*1B/D1.AZX7P_BYG5,_YA-+S[4%D'C"?UL#&?7A5//8-54]_/I M& +1)BG)#-1>X1 ="UCG7Y*%R(%6M6E2TA5X5T_H^OTOQQ#'9\0=G%\2(;^: MO,%T,:O]YGZ ^7C^*IZ-5P$(,O&=1.7JX6^H-TQ$KAGDVM4+(5C:-9*4;>6U M'][AM^M!&;GN1 VAU;[M\1\NYC3V^:K?R'RIG6KR$,PJ'D(WSI::9U476H\\&%*X4F3%%4]#<;I> MOA,80!0%A<]IO9%!9R+N@NL;)0?1:(,@^"8SK;J"OTVF<8ZS/ZI]_&+RX:(V MYTQ3$NK9^/*NE)N+_=5^\&G50':]F]"HIDY&1R(6$JJP2[W9%@HC4RYH)Z'X M-I75@XSN*R'_XV5,@TMV#AWD?,LH5W-=DC/N?.U/*]$R+15G7H%B,FFP)EB9 M2Y/TW":C^4;[@1G1X(:?GN?R6UPL5AF5\U&M)3"H+#-*0.T09YG'#"Q!4(*; MH% V29IM-Z1OA#\&-QI<-?19K)\V"7:5_5!BBB7RPHI.)##+(VU 43-1ZVR- MD1)RDV;(NX ;*OG[S,YA?IDT6&4V]GST((YDN);"H MT;!D41@,14ILTIOV7E3'RD_JGP/;2=91%PW22?8)M]U9E6\ORNO#N\JDWF& M+7.;FH_P.&E1/;*J0P1V.$I\D=R/0A1NN6=.TXJAA086I1>,6U44DNN)P7WC M_*X)7%\RY?=A0M_QX2VAP\N$B:"+#]H!RU"O^ATZG3132XTE63>E_ X1J.9O Y2S CLP@*%N2RPWX0.^ME//6FX>M%3M8]M,^!-?S+OGS MZLS_:CC!.!4][0:N-J^T'AF $ PB.TY0JC==[L:1#HH8;D&Y!*EJ8X)Z;ZQR@4!RK$WT MHF4"I0NR<"QM+KX\ DL>".,/]?)7O.I>7;3W.DI%$%TU<9,E$Q[A/9!>90; MY/K2\/HE0\W4TZ"1V(TM^?K+?Q\3\%EZ_^DE_G%9RAK)0H:H,I,I.:85U+H< M0)9R-E%SKWQHTFM^-W@G:\\TT,Y 63GSNWBO(IT[@!WD#&\7M$<_C^M-[3MD MR_2KLY:';#N!]@I=L;24\B+KU9%8;_2M34&22*7X9'6;M@6/@&"['WX]#G[M MHZJ6O%KEARTEH*YB0Y&6:.XDR.;VM0&'O(.-?+9;5$2%SZ M>M>$$#$:X"7%F+/0(<4\4I9^9PPM-Q$"V4UD/ 5/QCA]X5PIW.F<^RJ778WG MZ:WQ;#C?I0_\,IW,UA)&KY('G4M>&\(:5#%,)R1+7OC"T$)P(SW_T5?$XRG^$%0 WC,#G,_SG!4[2IZ6S&$#'$J5C)2N:G1QJC4Q0 M#+ 8+ZUWK6L%MV,[>GAP6-)LCR'VHKR!XCK7 "^=RET@#ATV7,-X]&!A/_K= M(9+3AW*.Q2/#41I2L1:Q-M=PB7D= \NU2U_0&%,8K+1_$/[L'@L\'GWVT,E0 M8>7K5?FZ%V T7(;,4JCW@J>:+6:X9Q*+(+%@2:+M"=@]X!Y'0+"35G<)'W=1 M2=NCTPTE)#R:HJP6#'7=LKD7#"PG.11K'6:T6'9)>C^QNLC'8@EU5%C+QC;- M2DQV&>"WXLF>BR?W8M7@E62'4.*++)XL(8#4Y/;7Z!33X"3Y_DAK5S*%*YM, M O.-\_T43SYNRN_#A&&+)R7G =$'9D1M(:6M94%RVMH DTNUC539K3_W5U<\ MN9=.=R^>W$X@LUO)1 2457W($O4O-R*FFYCT6B[,O M%0[4/&Y[=L\58YQ4MNLYS BTQ,Q\+,J5]#"8: MB&JP[H-?9/[>^)RTT\)J<5J$!;=R1HV5A:R*UC08<L."BCD$4JT8VH0;),[,9Z[UJ&5ET(K.H97#T;8C2]I4@W#UT\?(Z#RGP M""FD>MM?/;;2)C'OM61>.*D!I$^Q[I/%ESXUVK%HH+A1]_F/5D4;#6=62DVFJ2XL2A!$9G(RLA.% M#(_'-#7VV"6.:NFLPN805!!9.H98;YGDM:$EUMO40$7,"73D;:NA>AK(X+GN MCVYE.08C'F'F^WV15N]TT> <2\(*6A^393$*SVI;LN)+I+%^S6=P1V'084=Q M^VCRZ"6R3,!0I88HC.R[2[YY87/ M]]+F'N'S?531OI7&B\D")N_&]6I[F.1_3*?YS_%G6WF?F/B6)W4,=.^";RUZ MG3.YQB"=B2[1W(Z@.2V0Z%?+N@U1,6"N"T @QJ#[E^_FGJXRS#@<[^[V@B09V&LV:2H*TD6?T M64NOC3!!A, 32N<%#]Z9$F!3QT_^ MQA^8UX?PV2N&(+PIP=1R)%/3DB,+]=;6''U2JE@4W#?9AW8 UW7_O5+@"#A/ MPDM-.$J]J1,-B\[6WDG.16&RQ-0D>^KVFCOHSMJW[MVNBF: MRP:5&1%.@W):$F_'GX?^]JXLZ\F M6M2I;$7WVQS+Q=G+<:E9'=R#LII%:3Q;QMR\-;1R6ALNWJWTJR"TU/K# ,4FKDBJER04)]\,Z M0:[TJ(=!5Y?Y\XM%;7YX _[E)0[/+F:SV@YWDI_3W[V]2 DQ+^^:GR8%4*O?E5^3R6479@(3I@4.JM)4D*%K'VAT?%E3(.R)'. 6OU +!@@V#29B=ML;Z(H8/ MV]%^X^RP"A_6R=T&FFB'(Y]\$K7W7E26?"Y=\W MI@ZM]&%-X2VPGT\O9B,0SL9$%GNT4",/VC$(.C*7@T-.>X3 1V 47,']QM2! M57YT4W:)FCX[2L98';)GAD=>;PNV#!1M"E*IC!$**#ET1/$>N-^(.K#*[Q+5 M#$O4IV6!LVOH.2<5*Z&@U#8>+F;F>1$L8*'MP)O ]2.P5&]A_D;98RC_+F]M MXZ,97HQ+6.M+>/+5\R,?4!5D7AEMA#,*CI%BT/E^W?0>\\495B=WZWM6%0G1 M.ND3%E8+:FIDN[!8T+*LN$A!^EQB$^M\=XB#U2^UCLHUTLJCJ33:/J@?/OT, M_S.=?>ZPZ14'8U1D"86D::<"\S7!T1=, 426TK3I5K,[QF/5'+5BR>Y+>B=M M#1L>^PST%SC'Z]L;'X;;M*AH/[Q'*BMJI?_=>=:;\AX!YT34+FG!F4T6F6&F&=LB&X]I#%4:/E&K[Z*P!Q9Y=S!?3@^F1^41==?GM(TR>DR67O5W MAMELO!D6!E&4)E].+'N3DRO%(GKRZH)WT85(%L"#A1H/O.,T==ZG8!NL"[], M)VEZ_@$7^/3=#%?E==?])V7TVDLFM;9,T_)8^Z$F9LD2M,)H4;#)LK =TFDR MI&=5-#B,^W4&&>LHK_#4#N\I:,6X5(5I%)EYE9#Q&$K).:2DFQ0XKP,Y;4)T M$OO6RE"?ID2.?KZ,P]5RN%>+]SBK-%Y%"F_TL3BDKF^OYW%BA MY3YC.+R\]8"W#*B;'4IA151!&I2A1-0>%'!2B0V!?AI,4G&4!4U82XN/Q'J/ MA=2&^5Q#M=KE[+@.'$U[#74HB#WD-0/J:)?B6)U0*NFSJL$FSWD$VO-BRD); M'DQ4(^$U+9^ K A'ZRH922PJ3F9R0AV3\R%:?6B],GV)O\+'0\N_/_]YYUKC M+4C6*XE34E89Y[.V9 H$*$%PGT#FP NM/J-82E">]A\ID)LU@#::Q="LAPSMU%:,3+6>I!> M,Z-D+<36@067,LN!3*6@#40;.HNO4P'\G:?T)\!=9FN1"8AZFM/6IYW3(7,! MSBEK%=@"<>2R\H(F+"N0.2VI9+A C#7:(HQ')[,/Z3 )OIS.YS_!;#*>O)N_ MQMG;]S##0V2X\3D=I?@PMC4Y8X!K*8C2:[B],$)P<;="@) MLBPYNES$2(L8I%# 7%*9Z1(YBU9Y9I)4/*9"2^F!F_XFQ!TF^WV/:R#;7:8_ MR1-I^^% ?-0!>(#@E#%8/!F^-.M'F78E*3"Q&#,)-]5D9R4*0ZW0DZL7O1 = M.UD\G2S&>7QVL:BI";55WM+4^.EC.KL@H,_)CWM&OO7%XK*:9GV8+Z_/7%TV M8))7S)'#3:ZV7';@5[1>61NSS4&()JYM7P/H7/W5#2'--QX#]\ MVOR Y9EIT=G0]LZ94EK5KE2>16$]DT$FS.2(NMBD#7C#,1T_^69XIO:[]O?& MF 8G7)N1W0C1[X*O90;/0P"/D[+S:!BQ$U,[JO,8M',^V:AM80X3.472"G+C M:R-KY8MFVCQ8;L(P$4*:S^1,X'Y6A9GR"I7U@CA51,O=@N>Q^)1':JX:?]2;^#[_'3^X6SZ"?'M8II^ M?_6A"O@2F/8I&VDC$^#MJB^R+_254E8HXY*53K6@PU9$)T:(?B3?8'UX@_/% M;)P6F)?0KO((H,@00F0\V$">N=?,.QJJ#,9#\3)'W<2KW8CFQ*C07>+M[]]< M(OL!R!^MNRIMT<\@<.1B5XF'Q_GL@=PC[[_#4=J+>Y1 @ M*I&TDA"L")7?WA<4%J3PR!T&,\(H/.@B6%CB*&6$PRQ#&9:#0F,[(-@66#R=@0JZ7RJ#:8C#0__?-BO/CT8D(^SL6R0&&9YOGK>YAL'J<7,B1I-!X]S%1!\,9]?U J1Z\%XGY+B+$D?ZGUV-)B" MGBGI: $H66C>Q'#I=13?N#X8!QKT_GJ#'U8(YZ_*CQ@7(RMIU]&6TXSRM3L] MS3( 3O!4*DZ(&$*;\KYU(%\=K3IIHD&SK<]I" \*9KY-,JL,!!Z)T,4[5B2O M+P#E;(,=S]K8+X/(Q)KF'S M&P=*NXRI98I1BT$=*2WI<*[L:]T-I>@OA<1%%0^&2Q:RT36[P9-'YD0]PPR% MAZ2%;Y)$\.60]Z$DI\?-W7WT.URJ@A V8*A)X A,BX0,A!),&"]-C-D:U:1C MY"-)53B^HG=+;]A#2WTW+;J1C 63_#/,?L?%4AHW 8IHK 5-L*3F3!L75O'6 M@A*YD)!@W=G=TKYHE[=]Q31IHY$&J\W+Z>3= F?GU0&_7I+16FM$\2R7>MV: MIF%[KS-3)A&L#+'H)H?_F\!\W2Y!9_4T.#19QW0Y379!U=*VWPSK.-9Y=[4] MP(,.,A]@$;E"AP VTG*90ZKQ/$L+)S>*<5>4*\Z!\TV.>(=DP@.F[F!$V$/4 M+?PLG(RGLU^FB^L4<&54!.# 4L9EBW=D'H-ER9CB,G*5;1LG:1W)\$9('RI: M]W,ZR7>KI=E;(NVSZ60QIMUPD@[L<7;[ 1TS..]!L]YH)!03E2G2\:PE.@ G MC",33_.@?%8CF7R*)7I61 E,$UX&-'=9+"E$Y4UP(1^6'GL+9(>$V(W/Z5. MNR2]HI$J.:%+0*FCRU&%(,G:B=(2Y4T9!;*?C4R9E8B1'"-(S*N,]49HIP11 M5I%CU'43FL]O ?]\1D"&E_>(]/:LR2VS-&UH*DI:/@HX1 .A36/?[9"Z[[@W MG_SI335%7Y77]-/:A['^]G6](60ZH37CLB?9R%E']J8RS,7:/)-[\FB"*4QI M8]'NA3UWM^NV>FJ0HWI'$I=>C$ZH1:0=IEZ'I+D.+*:B MR&B!A-ZII$*3\Z'-<(8ZH!R$%@?)^+&<(MX9R@^??H%Z<]*K##\Y/'B*MYN9+ R6Q:2")+&$PI.!GX3T7@6;HHC%.N.5&16'458G.=I:'*V"H"E8)"LF:RD1)3<' M!AMN8NS2S?3.4WJ4W2X=BI-VL4;*0 0M58D".%CO8T&E \!(%\>%-L!<3II8 M:B*+W OFB?!.6J=L/K#!\TVDU0>8EF1VT4]D+[1PQ,_':+I:G4>:*7!DF6;%F8\R,K)*LS+:9^$ZQW,(\ZM+ MS,\AU:;IGSY[7UH(4#$G)C29V!JD8Z$6KP=E$,@7 RA-XLOWHNILTFQX^.5M MLS],9[/IG[3,/X,/])O%IY&DU40Y\CIU!$E<5YF!1,%B]0VB0XMR, EL WF$ M#;$WUMPQ&H0LR:\YT,H\/>?PI4&4K\+;RI#<+8BC5FGP0M_PQ0D*\@!,D& M9#W%%,%CY#RF-H& I^:*Z=!=D@U-SY7-_X \_'\[0:/1_+]N=/A]/B)1ULUO24A4%6=7T:EY-ID( O5>269>C5CDJ'=NT8+H' MU"G1H3?AWR6&[4J,%Y,%SG"^N&R.LZP?!J$-5TB;%SC.- =5DZHM0\.EM?1? MV[)H&2Z?GY>%$7KN>(KW&6Z"MXAZ-2+YP4$1C$0JZX M3((%;CTSM1V?#T':/)BSL@7C*;&EE6KNLLAWMC9GTX28Y[7AUI7!\ZKI-@DA?EA:*?$F9X5<963' 9!8<< MDTAM\A@> '92K.E3"1M8TB0T^P:KU CCW?@?NHRV>,Y*\+128FT8EIVHUZT7 MR&2RDT2&6GFVPSPI!K53T 8^=:_?VP!WE6_H("JC:[@OELKT8AA8'1A-@"15 M4-K%-G6?VQ -EN8[*#?V%_9C2?:]'2!:YHU%!)6#LC6WJ"8&T5B\1L&2"R)) M%[)0IGTD[JC)N_VH^-Y8W-ZB;G!$>!O1C0+Y77"U3-+=!NPX&;I=%71]>D8&18-CR0@#L4&?81=M]9MD]_ M>'E]*+U*%@5,$2-7+"Z+4Y'72T6L9";%G!TG1VO]FJ4MJ21W'CV\V=B/R*>] MR:M!Q=?MK6M)4EF,#N@N^+N=)#K2^HMBL"70=&K_>\2D[,\A2(S MDS)HIG4HS N16"Y6)(58%+IVT>C;8$Z )UEW& IN)D-N%KKHBXRR>:V0\C:FD"WH5T' .PFZKN MT7L'.3>>^%<.+O>DFGK&'A01'&D5\EAH/7(F>N\);YLL_Z$T_X#AUUKQ^XBW M@<*?(ST'SIY?3/+\IU(P+6\!_A,^5(A71;_6FE-@XTY1^8S&N.0 MUC_?I&_2#MB&W_^[JG#:5OY-.@%-\G2R3/^+,/G]%:&D?;#B>_GBAU=O+D$& M\GABK0(E,T@P+:5B/A4RAH#K$*%P#KZ)5;@+NB^>)OWKH,>U9#Y;C)8MK9;K M8S:F1K:1F9+JQ4[9LX!1+TU7@S* ]+NX!_30&R2@[]8)<.NMIV$7'B[('LLM MKD%CF%4I,^V,95"/ MG:1/H=X_7F\>_V*TN,5TZU^)^TBM9^7]3)(ZOSB_C@N$$$20]'I;+TJE<818 M!"/#TQ8R0'W;A=M!.LI_V(;@>;:@ED%6)[M4AG[*&"Y&94:4" M<:F63-1\(I,+:BZXW"62OIL&;[[Y"]3@P8+;.@>;M!YZ-IW\@;-%;>5YHT-S M3RUA[G]XC\UA]AC%6IL8Z]$9G4F+F6N-/NH88L@Z:^ZD]V&$EHQ/[QWCO%JC MN*P9K9UYBJ'?& W>\(YM8FZ?S[^\3MHC'PG !?+6D^'T:E/O!>35.%;T&^5M M]$U.L+?@Z3?-YJHDJ_H!RVY=^4953::YE1TY&2+'VD;*E]I0*K-$NY_0((6. M31RRW2$>.XOC,);>9.%MRE'!U":G WN"O!T>-.[.IHW@=G([]>S<:H-1[02(4K- MP-4[GVDE)!-1DXV>BO B>?+1FG0QVQGAZ1"G?X7T>!*YS(R\;T>=P?C=^T7] MQ'5%3?W%2.M4[YS03-1NCYIC83[;Y84=KA1A@(L'S>Y#7_YE',"2 M7=]_?_KGQ:I7P25TCT::A)&AR(6@Y\"B<)8YS(D\ M7!6"&:" 82_,7S;/AE9:@[8T6Z%?UX/^.)ZGBOYFR?4)\ZYWA77H!W.]DW\.K/@9M>5++74/-8" M=IHB+CL&02=60%G!'4^YS?WE>Z$\15;UJ9@&[7!N@WV#'RYFZ7V]TO8Y)+SJ MA1! &21;+V97P[B!,P^J,!X\#TID&=OTP]D!VRDRIKL2&O3"(5"W>D6.HH(0 M$3(SCA-O9:#Q*I577?>]2B;I)H;2.I#38$ G\;;H4O,/DL2\7C2"\U>3GS[6 MNT8NQO/W%>(E0@+G0=>+J;(/]:81SD(6EAG.C0]9!F^;G#@\B.PT&-&O IJT MJ+EQG/AJ\1YGU5@ZF\XO:+M[&DD:D!8C%:QTMM:P* !:MH! NFA8CKJ*QB1; M6B4*/@CN-(C2NQI:M)^Y/? ;VYHOLFA>$A,FU_$:QWP4A#,**0)/0H;0WK8X MID'1O_[NM2X.E'WS)A*_36#E8V&^6CN MHAB@S\#$Q?,1@F^7:+^\R3#+P8)E)E=#*U\K8 ,T($ MG87F8?TVBIT."!Y\\0FQHKGH-?1WI'A)22AH5*T!EZL M92"@L!B",(G6-F&:L&)7@*=!DR;JV,";SHO'[?L1;BYSKV=X/KXX'RGG<@I& M,)]+)+]<9P8V:^; 9>>*MAR;E- ^B.PTF-*O C90I.W])48*7D.Y+'/MZEFE M8=ZGO-P*@P,C8VJ2HORX[B]I3XP.8M_ B297E]1;MH43GGF(M=V+I=VO;H%@ MD[,RY(RJ2>SC45Q=,M FLI>0-RB^YV/:5;5HXCYPK8F"J&EDGA<&7ABF+'U? M6PJ$-MV5-F 9JMER>]-R?]$^E@;+U3E;7%V(37^S+&3D"@FS4 QC%0RO-X1K M(9DQ65MEK!>E23QC$YACU5MW5O"&4'DG0;>X@W4-TV7[@%U0M>S$LQG6<;KQ M=%?; SSH(//A&!$0M1;<,A5+('1DRP1I(K/*%IM3\K:TN5QF0"8\T)UG*"+L M(^H&!+A1D'G5ZJ/>LF=K@[@"EFF77&TD36N@XSEZ<'6?;*'[.TB.$[GLJJ)I MG_)M4*IW'17[X?/51?\^QAF]Y/VGE_@'GJUZ&_BHK2?W!4VAK4\3WH,E=XR%CI)6SAMX2DK?M5&%H07 M4,3#Q>+^5("\JH%GE >BZ[67,V)-A&8-U#OSG+%<0_&0YL6A-LQ M#6_X--3F-MYT5$7/G70^-W7"HIR043,MW#)1B;.@8V F*AZ,0R[]+@T*OHPF M+L,>TC/7F0+O .-'V[47JX/)>XCM;[;R]WJL:4]\!R,9%QF10M\J0E]4*_# MS?6@5.FXTS;[)34GVTOV6YN3[2.XK9MBD^9D/\/B8C9>?'J;WF.^.,.>VI)M M>VR/#GK3#)KV?C21I_@+/7JRJF_T:8_4JC0M* BD84RPS6*TUX MG7HV&Y93,4)Q&=7ZA8!;4BP/Q_!XSK;WX<2M!,N!%-"\"]G*FO6@;1 Z,ZR) M6RM?)0K)BC$ZNEQHA8:OY/C[$$;T)=I'??PMO4D&8F8J24O6EDS,0\ZT49N$ M+M/V&YLDT3WVX^^]%+S+\?<^@A[NL',75%_U\?=>:MOMU/,0F0_'"!6TR;4@ M&DPUY2Q:,N6D8RD(0(#H V^2-_G8C[\;$&$?40]R_"TQZF*%9M;3RJ6U! M<1JCUB$H*Y0O373_>(^_]U+1@\??^\AW7W_V\L?UGPAS_/N__']02P,$% M @ W8274-?S 4\BG ZUX& !4 !E8VAO+3(P,C P,S,Q7VQA8BYX;6S< MO7MSW#B6)_K_?@K "5N"[+,KE.O_7 M/X1_#/X 9,[78IE_^]<__.7K6XC_\#_^[;_\E__^?T'XOU]]?@]>K_G3@\PW MX*Z0=",%^'VYN0=_$[+\.U#%^@'\;5W\??F=0OAOU4UWZ\?G8OGM?@.B( J. M_UK\*1!Q+&,60A%'$40132'E(H(BX B1*.$LC6Z^_2E(DS#D$8-2!@*B-)&0 MI"R&,4W#2#']["2N'KI:YG__D_F'T5(";5Q>5C_^ZQ_N-YO'/_WRR^^___[' M'ZQ8_7%=?/LE"H+XE_;J/S27_SBY_O>XNCHDA/Q2_75[:;D\=Z%^;/C+__[U M_1=^+Q\H7.;EAN;<""B7?RJK7[Y?<[JI,+^J%[AXA?D)MI=!\RL81C .__BC M%'_XM_\"0 U'L5[)SU(!\]^_?'YW423YQ5SQ2RZ_F9'])(OE6GS9T&+SGC*Y MTMI73]L\/\I__4.Y?'AD M[^945P_*5>9^\*5C%Z8?O*G[5?.#'%_A/3:Z_4&]R,=5W=RMJL.KC:^SK M:['>T-4$7XN=F#V55^87[_6G1HQY4 >95G(:ZMY35?[8R%S(FBT/'@V6XE__ MH#\MGDKXC=+'Q=U3N5D_R.*S7%7,7=XO'\M?Y0.3Q2)5(8D8YQ"%60H1HACB M@&7:%L3B& F4RFRQV7Z]%S*'?_G2:E*)LY;U!P=[-Q?F;2'+]5/!=V^\A]6Y MUYA^@YEW'OXEIP^R?*3-#5IAXQS4-OQ;JRHH]G7][[_L3!L&[6I*P%83876@ M)OBM5O3_O0C:FA^HM#*^P[HXAF/-7> XF)85%(J6K+*E>8K&)22_R-6F;'\# MS6]@$#8NQC_9B/OE9/AOB]8<6O KH])<\0M?:__I<0,/!LCXF\YV;];.WYP: M=:W*'\"Z$++0?O(9LTZ^U9_E=YD_R;=:R[MUOBDHW_Q-.\NMP%M65K];:#^7 M)$QF,$@U92"JM&\;A0)F 4J0#&(5*NI"'I9RYT8DC=KU*J)5O%Y>;.?-;ZWR ME^?*H*&P(YL1 !Z9>#QAZ\Q#CDCYY"1;T9/RDR,>QUSE>GL_WOJXN9?%^R5E MR]5RLY3E!VW;4U'H1?\BI8H$,M4K<$697JVG!+(((1CAE$B>1D@0X4)5ET7- MC9TJ34&^U0^L=EJ[<5$'O';TXP>TD1FGQFM/RQNPT],?P5S'PB>G=$B;E$:N M6WW,'!9WN)&%Y/?KA5[YJG7Q8/:V:"Y^I<7?Y>85+:7XLEGSOS<.?*P(EJEB MD,@X@0@3!FG,$"1QHFA$PC3&R(8SK"7.C3KV= 9::?!0:0W-GIT I=';CD#L M(>_FD5& ')E.CC&L%0:5QJ!2^?HJJB>8HMGQKE8'TX)Z('K>X%HSMS-0-8&; MVZ Y0@CBAI3M'S0)-SO;U5*T^XW]W+I/]-E\E\J/ZK5DFW=E^62DW:W+3;D0 M09RE6:"@##4S([/ZQ!'C^D>:I(30().1BU_7(6MN[-PJ![C1SLV5ZX+4SI?S M!-38[-MH"=8*&#W!%K2[3M"-_K,V6=]5 MO;->/;?/>+Y;T;)\O7Z@RWQ!-*4D 1)0DDB[A%2O)9G$'":1=A5)2C--\BYT M,[K&;O*>@:5RN"W6FG'/;+QA]V.$FVS"M.,B-$:<42^YK /&S8KZ6UX]I?*1%R$74J5Z>1M+$>DUK@@@#4(&21H)@H,@ MHC%S\37'5GAN%%'9HKW*G1U _C"?+>EBLH&V\R/G-'PCT]OMIW=W-Z RI@F+ M:$XW]GU%L[;G>BJ7$JAU49T\@3V;_#F$4P'OTQ,<7>=)7<"I1N#8]YM,;K\W MT->""OG!S*,VM"I(5$B""$9Q1"'*5 1)ABFDE/(TH3+.4.+RQC@6,#>&K_0# MU15NE'Z"G!T%#\%C9,JLH:AT&V&/\Y+A/BGK1,:D%'/)PF-*N'A=ORG MR_J_[_)/A7S4_/):*ED44KRI/9;;7%0AF[=E*4U\#B)9DF88AI&0)LDLA#@, M]6P764)B%0><1XN3+,JKW^]^VEC- KL$4J]!*K7JK<]75J%LZRH,F59ZNU%& MSY&R(Y81@9^&?K:NV$^M"3^;+;QV#!KUJR&H(\%ONX? F:&&(>B3QWIJ,BG; M#4/KF!,'/JT?<^X=6M\UZ1)QEB0)PPA*B4PV"@HAP4I!',F8*A:8U-O%9IL] M?'56GHIPL;&6!P"LH9+.UX:QA"(W/20;+)G>],D\NF^R23,U(F M)8K+5AZ30,>5?5VCC1[-)5O)FB\^R,V;'WSU9$K1_'F]%K\O5ZM%1L)01$S M)*4Q1!)I'PBG&8P8"G"B$J2IP&7%8R-T;JN@G5E5= M'OJP+C;+_ZSWP?3?_AFC&Y2AZI7\SSB\29,4T(V)]>?W( YOZOH\YJ^:UBM7 MM_EM2&Z 5O]1\LWRNUQ=/GGK/ZJV3I/?L1K=1=H.TVTS3%IC\--69] J_;-/ MM\@>([].D(7>R1.'1R'>]T/\+Z84#MS"!BQK\O-2BZR3$0!)ARF$0\A M2BB!)$@53&,AI4(H2%*KG?]S#Y\;>U5*&4(*HY_8SZ!5U_Y$[P2]ZZ=Z0S 9 M>Q_'$0ZG([Y+=@\XYCMYY&1'?9>,V3_NNWC-P(C4)DS6[ R;A/N3Z-CR,#SV M,)9V>^A?;PH?KYX66110[^VM)+ @;33&0ABSCFDBWVBW;] M'SOJ+S#@AE7'"#>,[DN9;-O=!,(#@[-O@%;PT%E^5Y$ MX0VHK0=G]C9'B!Z?8L!&B4,?5?&7B6B?8BPNQL9/(KR?__.&%KF65.J'5\?> MVSI92433 ,D4IB&C$#%3LLR4!9(2,T&#("$A=]F&N21H;HN7G]ZOR_)GT*H+ M'F5A HX>] NE-'K_R>U-Y;-(VOLMB M8W9^356-+T_:%?O'D_[3WM,6^HL94*J=GX3IT4(8*4B#+(:,RDQ$(8M1FO;8 MKQE-X9GNT7R6C_I1]V:A52_46T- OM[(W:&6:((*P(;^<#WH'N]+8,>I+SNF M$P5O[[0R.RH[*X$QTVS)-(;>@-I4L+6UR?7;#KPQ]P;L# 9[SYXVOGO0H$P= MV-U/V=E%= _"O$\H]S"!?6.XJ^7^)$)C!)0J&]XT!"IK"" M"<6*9#A*)74JAW1&QMQM]QOK?2IFXG#OBW:>1GQ?OK3?G*\>\NHX960OM>G5\^Z2 M)O/I]G=:B)J@WN5ZJ?Y4%WLSX91?[VG^\;'J5?!G_8A-^2ZO=_\6(LY0C"F! M66S:D*0B@"P,&8R0$H$4(B)!X$(D4RD^-W:JM3.NRV.EWTT31[[1!H!U;4%_ MKIKLZV!'@',1#>@%IQ\%OS7V,!J$SPN-7< M%SV?#.VLPZ1,VQ>A8\;L_9Q^S&=*%GQ4)H"XO,U%DRE>?EFOM.>>:1RT?PY9 MQ(@Y4.>0H(!"4V".A3A,$T:<&@A>%#4W-ONJWRWEX[JHFQSTJ<+> :L=7?D! M:V1BJNI=K%65-%#GMK:* J.IQ]Z!5]'PVCKPLK1I.P=>M?JD<>#U.WK4]JI3 MJ=XN2TY7_RYI\287K^E&+@B3)O-)0APC"I' M)$!3"D6:R2*(B8LNHPVB5D M;M30Z EJ18'1%+PQ"4I:5X<*8)<@[28'7T"-30M],'*K$W8%A"$UPRX]>KKZ M85>,.Z@E=NW:G@?558K1-O0K8YAG0F0PQ9FIZ9)%VA/0/R8I13S6?@*2V*D* MV,'CYS;%KY0%L ',\B2V-PQC'Y]6BHT2%7?>9J^GDX<2ICU2/&O=R3G@^:L& M;.27'Y\VY48[8'K-L, JDD+&$L;*5&#BV!1FR1"4%&O/'66"\F11;R)_V=!B MX[#OOB_'Y?MZ+&WD;=329!$S^6V9F_A"XZ'6"@S<'S] F:H$IRS0*',F3(=D M#ED61!IOQ<(D"3*>10W*FI,GP[B5-07"TA2S&0-;AT."OFA-L9M?WH ][3QO MLY\SW/M^^(&0Z3>NS]EX=H?Y[(7#6M*]71>[:+"/JMZ/7F22BQ2G$0R)""#" M20 QCS&,I&()DTHJC'O$V74*G6FLW*=&S:H#V^8@=J)?Q[KSB-MQP7 )^Y: M9\J%'D8;UKKZ[UO7"O."WR1WG6=ME_J7M=]4S]6^9M+U=/^K>G;T 5!%@HS2Y9&FN?@F($L:"AV5_)4,"I",+ I8R4 MHWRG)=D$-:9>RWS]8"K?ZUEC9HXP>B^_2R O93WU=T=Q7EMQF:6I50YGMYBY M;3C5FH)&57.@:Y0%6EO'QA(=R%[?6/:#U\ADU!/AD.\S7 M#=S?8[:XNN?6E5DKF"[!4KQ^,NGC=2Q/S36?9;DIEGS3M!NO@H(^R,U'I=TS M)9>;)Q-.+4D6\\QTIHA3:L)P$HA#_6.<1(BG02"D6QC.8(WF1BUWC4MD% ;+ MRK#*@?JN;=$?BZU)S27]-W$&CZ7EIL^4(S3V)E$%>6T,J*UI0C+;H'I3&V0[ M0O7E3:SGASH1;<\PC_M+OC#VNA\U6*EI]Z]\87BRW^7MP3VSZY?Y+M7WK,IMVR.)+_JKX%V[4(D(AR',%!(\W5D"DS%80P%B^(HBR5F$5UH MWY.MK1/N^VGB0@#[^HS' U$0A8Y)]CT'P8YC)P!V9&:M+8"5">!,T=-],]K" M\#=UH$)EBL<<_6%8>DW:[ZG*M%G\P_ Z2>L?^#@WCI3\?KWXL,[O:'FO)=.< M:WZ^-36*C0.]C:9(99;)A,(4F_/"#"G(6))"1&)*111&J5W?<"MI0=N9#;3J@*C*]@J"UIM;6(T>N GUKS*NJ@FQW0X M'HB=+9[6[P G?&JF-[= 4_4\B!OVMGO()!SM9$_+Q&XW]>W#D0$:3]4AI* MB8@0A$P8NPN?&QHV>@+6* MYHZMJ\PV$ [)S0L6 =F:N-VE4)D4IQT&I^ M UJHM\J#NVM0]^@'XHZ9WTXA#O(G[B'BCLQI=Y$>S^@=A&)J;9H@_EO.BR>Z MVL661BR-F>0!%"16$*69=A\#B:%(XRA@(8FHI"[\U2%K;G35JEJEFK3*.KM M-B#;<90GZ$:FI-ZH]0DYN8:'YX"3B^*F#C>Y9O>98).KM_0\5>'W4CRMY%IU M+'[?/IF]P#-+X*]&JUUNK5)QF@;:.Z*:6R"280"Q,$4R$QIPB94*(B>R\:G< MW-CI3;E9/ISV.6IZ/U;'+IM["7*3GZM,\,JSI$4]*TUNNZ1JXUKVW>M86Q[ MO- (CGT6TYA5':I\[#$,=AP]+KAC[W;*3;T[UZIO MJA[]9"P R_QGL(-]9\4HSFQ_$/T6O7#68N*R%WU1.BU\T?M)/1?9LM ^V0/5 M=M:GYW4W]4609$RB%,& 80Z1HJ9B'650.[^4!"QE(G/JYWE!SMSX;$_-)@3( M<3E] 4[+I?1PD,9>1N_ATP0^_U8KZ7,%W0V#U]7S!5'3KIR[[3U9-5^YO!\1 MO&ZR"9I.??OO6\H2A1/"8":5Y@*98HBYT,MAI"*58469=7;BX.)FL];1'9XN M>=-Z/1:6G[@^-O?T#)]8Y]^^RN+!]!>HRJR^7I9\M38= '*YV?!Y,@4;#21],7QCS>C=; M^XRNFN63E!M''\EJ$"Q#)SQ#.W;(A%87ZN%[:'JMU#6K]W0>Q4-R U&KN%A#^3HM3PL5'GYFA[V>%G5]G!X M7,]M=>T3[AIX5*WAOSP6DHJ/^5]IL30!#8:JPP5A2J\G6013'(6:(&4,-7FF M,$UC'B@F<)P*ITUV2\%SX\9*4U!6JIHEY?=&65!4_@@M 35UCK@VRI$FK8?" M->$>HO&[+V\J>=I/>$9&3+7O7 M^X>4P%ZD/(J50C%4/,D@"C4M82JP_C%EF<"!")AR*<16/]:)>2:HK_;5R "T M=^%KIX+7,V*%*Z6^>U:W'F,N-T]^@6K6E^;AT5][9$I7@>]ZO2:9GJ]E4\I^ M$<6QR%A"849#"E$D],(I21)(9)JD4KL(F%H=CET6,;?W?J,D*&HM'1)YSR/8 M/1G]X#+VQ&P@:12\ 8V*@[%QR&P>C-%$ZIH=']BU/^T43RLH\D>;/"\W)-%)80D*(7@0JQB#F80@9PPG7_!<( M8G6X>/[QA6;/F3VXP.S!0ROZEF3D"Z+O]+5DWR_I,S495B:R'#3D$**C_EG$]MI*B56>T5_ MR=>LE,5WLT_T+G]\VN@_:\/T715Q5'EV"[W>#%4J&52IPA E1"\_%64PH0&A M818PFL8N.]*^%9P;91C[0&7@#=@S$;0VF@W6K97UUNL-V#<45):"0U.;9%K' ML@[>OPQV_MA+#O'(!/A"H^M>:W&D(?!:A-&WCM-69QP)X9.RC6/)Z=']=OU= M%I8!F"?7SV@25WIYC:2\:.V0[JL'SYNNY>HY,P[ZK)Z]P/W;]+K9$ORJ;UUD M(6)AQ$+("9,090&"+(DR&-(X5$F4JDA8+ROV'SPW[Z#5#1CE[%<2!UA=GWA] M$1C[X-G*>*=)=\[2 7/NX'&33;ES1NS/N+-_]Q&(4H4+RG)C#HGK[+SE=_FI M#JN@W_2LS)@(I8PAR7 "46@V86E&( HX"5F41@H[)3HX29_;U-VJ"):-XE4P MRI#HDVOXV[G;HZ$Z-AT,2['$ MICLXQ?8A/FCM;IUK%V5C2@G5'TOM_'XV+G"X2$D2*!&%D.!$020HAHPG!"JF M4B2P"%)$^E-:A^2YT=E./T-CR_40'NL"O ^'>8)Q:O[:4[O]H<+W^ YG+ M JOQ6*M+^ LRE@4FW6QE\X"^*5QEJ1]ICE:E7IG+\OTRE^\V\J'4KAYB.$(< M!DF&]!J(<(@I$C ,TBACL4J8<.K@=5G4W+C(: H.5 6_&65!I:WCIF<'PG9< MY >WD$W+>NBM(ESL:Y9?9J =?6.?HSQ63XVW9@_*L-2"RQE MAE3&8))@O1;#<0())Q+2A"J4R4#&.'3AB6,!?Y?LELG[/\1,:D<_N2A<ES68&Q.TBIEO?9TT MN:XU]M*@LV,D[!AC5'Q'II2N!IS->6=]26,#V!HQ>K/-Z_A-T%RS0XDY--.\ MCI%E\TR+!_6CO_V$I-?K![K,%YE*,Z'B" :!3$S?8@29*;"/,0JR,(M"A)RV MET]%S(W #C+KP&^UDH[KFS- VM'3,'A&YA]'9)RYY;+Q/LGCC)1)V>&RE[!;G-.\G2"KL M*A;7!TV[">\/HY$G_[4N$UYK[=FA,E&WVL5S$U3Z>4&M*KZXQ8+/'P2 M2Y>X25G%PNYC2K&YI4W ML\?((;7: U83)5>?PZR0WV7^Y"$LQP:+SE3K2_=.EVQ]1?N#=.MKU[HQ7UEL M%A_TR'U4O]+_6!=W3]HQ>)!%LSN@N%+,Q-8F0FH?*E9$+[VBR-1M$3S5OXR0 M5>/"3BESX[Y6.\=-EFXDNZG/&SXCB?CCV>;@&3 MS'$K&]M);G=QWQXM;5WACVH_T;=)#+Y;EYNRKDF YF&$K(X M,J=*(=>?"-:.$<89X1$3B5/3]V'JS(TW=M94K6QVIVLIJ=@ 8DBKA M80(U 1!- \R4[B,22LY1H#B1 CO5/#\K96XL\'E0H:CS0-I-_<'PC#SS]Y"I MPVC\MU+HA,!O]-XY01.'\'78>AK'UW5QOTG_+J]K<;4UN=[EMYR;1DCE9\GE MLLK 7\0DC:(LC:!226!RC3@D 4609G'*$$Y91D2/PRL;V3,]Q6H5!<564S>. ML,+=CC*\P3@-@[3J@I]:A7\&RQQL$?U\'5%G2G&!R"?#6,F=E'!V85[6J#-*4[MZZS2&D8!G$&!8D41#C4ZQ&L$.2A$FFBERI".=5ONBQJ;MY( MHQY8[31V;41W&58[CO$#UMAG83LEM\6%Q^DS=Q4-KZE$EZ5-FTITU>J35*+K M=_CR6BJ/R%20U//1M-'KU9OUX5I1K2(410I+K3'DB2IY@Z90DST2D;& M,8\3GD5AZK2(<90_-T+9OH)-P,V>XO^M:MZ[>79D%]?1Z.O6>,/X93R<+P=( MUP: WXP)H+'!(T7U1&]X2V3VF'^W=%5(L-V^I*82V>;[] ML2P73/ @PQ+#+(T3B(A2D.(DA P)8?RE)(Z=1H? J7V*Z[:?\2 L;G(/H_ML M@@BJ-UL8B#"@J3FR(:9KK5[\4!XQ&%-,">,\RU*K[.N#I\Z-'RK%G'R!0Y"Z M9WQOTT>>V>9KLRPW2TY7;>7F)F[$SYO_K-U#P]]V#YPLW.W$AOWPMM,_]JR+ M\/3XN*KPIZL[6MZ_7:U_?Y>K=?%0S>CMCAN-TR#,2 2QX!2B '-(:8)@0B,1 M2A0P@:R:H3G*G=N,W5<;B(-H-:ZM $J;H9?-6SL<2R-8#H;=FWX$B,=FAGUT MCVDZ-B_7HNI?M:R=ZPW](U9/I &CJ,>C_$YJ#%C157%'M;^C_,8BHBB%1FC"(0FG, M:"!QY$03/728&X5\OI*JZ@U[.SX9&=&1N:;1OG9(6OVKAK*@M<#4\V]L *T1 MQFGQ&?':&T*_\;#N:DP<+=L;I]-8VOZ/ZNT(G8CY0E>RO+NG>:YQ,]N0>C&% M9:8(C A3FNXB!%FDM&N$>4AX).*(.@6JV B=&[]=FH65WJ!1O-^QK\T06'M1 M7H$=WZ4:CFD?+\L:),\NUW6Y4_M?UDB<<<;L[_71=N0O^INTUM[??TIADHQ, MA.^"TXP'F4I@D)AVR23-((V4@"@5B1<[C;L9$?&%^HV\@^EJ^OP3BPR4@'-.,U%SDG] 6;BG1@T-U,I.O& MON'^N%D"I58J4DNPF?FY^TE93P%I5 6]T=4T/BW)W/N!HC4XTZ27O\@AHS4&]HGEPPX> M]WN._]]/M-!S=:7]O$>]B%W$C E$: )3'&A2P4RO)1E*81+*-$M"'BAFM=/> M(6-N-+)M6[_5$]2*VO%)%YK=#.()H[$WIISAL68)"P!VO%"VQ%!*_L=OZ^^_ MZ+MK3M ?CJF@Z\F33'X+T]KI;G-IWY9T3?K$1_5VF=.<+^GJT[I<'H3Z9L9] MD)) P8(8(I5Q2$TY*YX)%D

LMM[AK"Z%SHX!=#M!:@:W6H%6[=[D[JP&P MR1.&\6_^ M9\I"?*[5?MX-T_+N]&SS&D?D UFN V2"%IHT\ M\X'=24B:EX>.T9]UN]AD*6(B(D0/(9.::S&%3"$&,Q6H% L5(^D4*V(G=FX^ M]Y>GAP=:/!O6;&)WJM[$RUUK4EJ9X%CQS7(,[&C3/[(C\Z-%E]=1EOUN0$W7 M^/5EEOYN:+@U@O6T_/^S7C.4[]!C_N;'1CN>3\OROMYS,$N+!1$B3DF2 MZO5_$$!$"8(DU4Y]2 1)0I*F4:^PVJN"K6;3]&&U1F_PTTHK_C-8YT >:&Y( MS,3:NE'5]3&P8RD_D$Y#4#6,[UL8WYS ^+H+1F=>LH;&)R5=%SHI&UEC<$Q$ M]C?Z".U_O\SENXU\*!3].N%VMUK]3K>_;=?%Z_<0VZFEU6LK_;X7VD#XJ52Y0E@:A8 1JED@A M"LUY18@Y3%BL200'09K*UDNQ8PM'#7JX*R/S2*4:7&O=W%C#%7H[-AD#SFE8 MYDS;CQNP-:>JL-/$X9MWY VH;-"P^V.@GMCY9"97%29EK)[X'#-9W\?T# CA M]U(\K61UM'MIH?>U"GXD5,J8\1C*6$80\3 S974SJ)B,4Y12@;A3&UE[T7/S MC5K-FTB&CCT.\%ME@&N0B/V@V-'>.%"/S'@>478/''$&S&OXB+WT:8-(G%$Y M"25Q?T+?8'E-!++*UE M/@Q.OZ'^/769. -@&&*GB0$#G]>W5,_#P[KNY%)UW2YOGS;WZ\(DOB\B@:(, M(VJ2D1A$V#25BE0&,<6A"%"RWA;AE[X07'LP(H:P"\U@+6B8*>IS\([5^'P6V_GLKB)R^Q1[#!_'@H1<3Y$D MS;CIRT,AE6;X HY3D7$29U&/T]R11O%%NB9O!^9VRH&Q>XF,.UM&?K=<"TIQ MQMYG>,H5^"8*5;FDQ5S"5JZ@Y!#"D]^>-*L;+X1 MN_PZP?2[*T0P#1G5+Z\XAC15*>2<4!G0)(J$?3V3J^+F]J+:*F@92F<):C=S M^8=J9)9J=05:V=H!O@%;?9VS#RTQ="AUXA7+B2J>#,;4K?:)-42=)5"N/V6Z M2BC6%AT41+&_:W!.<]OZI=Q%-S,:!#1-8!(KO5#0KB;$6:)@D*9QE*4XH<1I M%Z)+V-R8]B#C=MO:J/21NWP*M.5!E"?XQCYZZH_$W?J7DG36WOU;MF[YIVGF"& M2!2E 4.*QF[S\TC"3"=IHR6HU 1:3]>I>@RD[7P= ,\TD]8>F1Y3]X+U@^?O M\7,GGL07S#J=R9+LL.5W]NZ3%SA?-4$*#3"C(M<,/4<(YQ"Q+H=2WA)D,,I8Y]4(:6=_944VY M63Z<' IL@SU,J*GI[9B;4 *EC0//QIKJJ,&<-$BJM);^$B6]?"4&;VQ//= O MO0N^/_*-I3?@5ZI!,&2[C0::.'W3YRA,M)GN1>6Y[+S[Q-]AF]ZKV+XNZ)L' M67S3S_YSL?Y]$L5ROS2)E+[1-K[KD5#YJ[#,UL- LUU+0(58!D'(60?Y!#Y8YJ:VB[@'? MT[3U+QPG^WEP+6?\8,C&GO9&0OT2 M(,A8;%ILITP&F6"I<*.1?GK,C6?,R#S5H6HF.H09W2OG6]3: ]F&F3W*PO!0 ME0IDS.R;!.XV;)8$-?Y@C,U@>PFIYR+[7FT'IK%DU!3(@7B.DSWNILH+I9+W MPNMR7GF_Q_5CUD_%VNPWEV^U>>^7N2S;5IF+)!%"!CB H6D CF))3 ->!$G& MJ% H8R21+MQY4=+HFY4>!EG.[+S@M[(='8( M7*7EKK>N/YZZ"H5/)KHL;%*NN6KS,9MBN3_.N2_NW,?K:=$,Q"^CZ='I!,L4EI13*)#$E MUDT)424RF J2$9'@@&:A:QNC4S%SF^:[[CRBZL[CO-UZ 4V[Z3XIE=!D6W[V,SDB:O)?196O/]3+JN+I_2]4Z M&N53U8WEK?Y=N9 QR?2L"" 3D8)("/V)"HVA7BHP3L(@4]91(Q>ES(T0MGU# M:TU!K2JH='7OK'H*:C(-J9%[HA5*O!JL74?#08O7TV9,W6;UHWKDVJY4FYV2*DJ\9)53$5>K)SR)0*M)_/$60I2:%"F'$ATX0SJ^J9EP3, M;;(?J.B0I7P.N^Z)[0.1T;W[/>VN._=VJ#AD:P]$9Z+\[$.4"OE=YD\2+,OM MQT+R];>\*J%5;R\5Z[_+@GZKJ]]MS.VF1W*]-_] 'U@?IW%W7]:PB5^VMO&VV!MO6 MKQF/XDQBJ AC$#'-G!0) F4J,%:FWKFM[IH#19?%7NGJ2OU9[,!5/ M_VVYN?]+OF:&KLTQS;O\\:FJ>:XMTI+KJF;Z1[TNT\MD<[!3OE]25BE5/6O! M2"1)RB,H%$X@2JF"- TU^ED09XH+$F&WQ*\QM)P;ZQ@C0:79#=BS$_RN#07[ MEH+:5'!HJVEWV1A;G;F6-V!K;_U8QTRP4;X9<1(DA"@)B30UEU*B'7$B*"2Q M]LO#5"8,;2O.?7+M#?QR7Y/#TG3'BH_WG7E%5U7;";H9WBIXG 'G41B')"!0 MQ B9;@41I$D2PH#Q)*(I"=,T.QQPZT["\QKN\1L-[PWV@,;"XPRSG5_SXCP^ MLF/TD<1=%I$SG'Q/HD?7-481X.W&O"""*F6*07DD+0&"(9 M:1\ ,0X#DF&ID"1QR'J4GCV5U(/0IR@MNSUH;JJ3)S=9FMV$05#MH20W49;= MH!AOJY:;8ZB"WX,XO %FRZ*.J).\6O@WOPW)#= 7/TIN,E=6CM$]9P:IQXG^ MW"CY\$#_QC>-7K9]M-/\%R"PRU9VGN7[H([/\K$.BS?!/[L4HJH1;HQ8$.,T M@"(UY_G2[.JC-($4)2H.$H0QPCTXI$/D3,GDDW[0/2V;4+6]1*L/[BU?N@"W MXX.A^$U###LMCT'SVVS8 @V?5-$E;E+.L+#[F#QL;AFXS55[/N^E?CU&;>0? M#0@*)(,@5DSUVJPZE36W+:=*M__Z3V$:_$O4 PF"92!@$@)[6WP-#.K&*5PG)),8+>V=)>%S8TMF@YG M6EGW-G(=D-K1A2^@1N:+'4:'3=_&:?=V'1*_+=TZY$WMV2SNZ<<8 M'TVYO291MRUW(@0B82H"2$6$(")!I+V*,($B#A#E6<"Y76'4#AESXX?QC.^ZM-]$_R!_;UJ M+_-OGXIUKC_R:H>UO,W%W;U)VR_?Y?O7+'.^?%S)^$U%(.1(QI(ASB.(P MACCD*0R2.,.)V=/ 3CF)/I2:&Y68!NNF$L)69W!HF!NE>!DV.PZ:>C!&)BUM MSN5!J+:@&Y,TZ1]>V%HUDN_C$V>?_.A%KTD)U2>2QPSL]=E#JVZ<+^JQ5VRE M?/6\NZ8IQG+[.RWJ9'632QZ&B#,H,=.\;8H)TE!*&*$TE82KB"=N%;M\:38W M\MZO"+%?WV;?N/TB-R5@S^!L(1QC8E,NPK5'CK=AM^/]%QG,D3IXZ-IWZR%UB>;[]=EN4AB2M.4,"/TB66_H MRO+4\52&TWM@*VGT$_>8X#*"QSQQ;[4"#TD]&P9\] MGCI>-M_KJ>,9,=.>.EZV\^34L>/2GM7,-&&TE0_;Y%_M_CXL-U7%%"FUVVN. MR^@WN4 R8S%.,YA&(M2>I,P@P43_*+,,R2B+T\QID]I!]MP?KN/L7BW-'3&O)=0T8_&7CV5IH9KJ9_.EGGUFKY;5Z=^^O'Z4[D4S=M[FWNV5VV0 MAHA('B-(N5X8(RP5)#(PAW$123E6$<5.@9>#M)D;U;U^DF"S!J5(F_=TN/*\#@SI!=8?7+F,(4F M95$OV!WSJI^']HY@-VEX\K6L__LNWSJE>\O7;4_F)!52Z94C1#1)(&(IA9C% M$8PP84@(%:3$*0'&3?STH_@_KQ>B]^7J]4B#$G" M(A3 0 2:NF*$(9-$0!*+F(="AEG@U!NI??#<2*G5RXV&MC#9$4P?XT>FCJMV M.W/!L9$^9_GVV9/.WV.+CF?FR=][5-*M0NF;]$Z:2170,-:>0B8A2H,,$KT$ M@W$6L5@OSC FB74%W;T'SVW.U0D;3Z(P4459,[; MZJEARE@2*4TX*D$092:I#H48IB2-8X64(-RJ7+^#S+FQTJ428UNU>U:KM8'? MSHWP#.K(1-<30R_UUBZ@,G;UM&.Q+UX+[0(.-I7-+MW:,UE$OTBJQ[[?A6;% M(L689S#-LM#D\2)(4D)@)&@H8Q2F6>Q$.:GN>IIN.01V?#$&L".SR#&FM:*C['NZHN/WS-Q2]L0'YFZ( MG)Z6.][?CZA>+TOZ[5MA"@A6\>V?ZY7G48?Q #&5A(S""&74E#\TK8S" 94 M9G$L>2B44YJ1E=2Y4=2ATB9 Q6G'Q@UQ.U+RCN/(C'0*8:/QJ)W:G5#RR4QV M@B>E)29A!RZ:]-[E&_WE,749;\M2;LI=.:7MNYMA&B&>*:CIR;A/ M>AAH%B7:?6)A& O]_V6O4QDKZ7,CJ%;YZF6_4Q_4^A]4";ON G@8'+>S(.^0 M3W1@Y 7MWH=+3JB-<0)EI\"+'%,Y87/I+,OM(0.JNM7/WHMR"V)*DQA3*&68 MP(KE:*(7B8)FA,0"*\:<6AN=E3(W#JO//W9AA8!6"OX>U$T/0UWB[9>K;*V\6+!YY%[4AE%ZVEB))7?0PQGAH9(P9#0T._,84DPBB!&-4Q0CTZYV M\5T6;#T9?OO21D80R$99D\T&^/KA89W7'8+ 3\LK0$:_:LV-NDTI>U9K7-99]M4I8%/BC^_7 NQ5[]O38%HRU>1#-#*UG2VW MN"NA=],6&K^I6A(T9GFD/:]X>N5)/YI-2ZQ>T3QA8K]/[UM!?7-'R_M/Q?K[ M4DCQZODO6H%W>1-SE'^[-:T+C]+3&,T2(C-(PSB!*.$,$A$@*(5*"$NEDMB) MIMU5F!LE;U4%=*NK:T5TYV&P(]AQP1V93+7RP&@/6O5-0=N?C 5@F?\,=K#O MK!AE!=\?1+^ES)VUF+AP>5^43LN4]W[2T*+D PL=UB6J,>,9QRR"<77>&K($ M8ADE,$A3SGG"N(K<8E2]JCWP[MEH;CI=3@ZM4>[E6V!' MT"\WMF-[PB\PK -*EOM$?YRZY5XT?*'BY3[1O5S!W*N4GF7,'];%9OF?C033 M*=7L8YMN&I\*^;!\>ECP6&HW.5!ZP+&"2(@,$J;?%2I#2&),$&%.%<&N2IP; MWQL5@6AT!'1/?<=RXE>AMF-@KP".3*K[NAJ.K+!LU04_-0I[+"AH#8[72MU7 MA4Y;;]L6@Y.JV=8W]JTK4S?V:[8"C(":[(R/O"=[84IR!4(OV5F6(HA0E$*" M401Y0$D4(AX+['1$;BMX;M1C*OZ8Y<(370$]#H]Z$K7-$5T+RE@B;T=!8^ Y M,A.U*N\V-(W6-V"K-[BU8?8>M6/9;[< MR/?:-3L)%=R7TFCQ69KT4?WTC^JMYDRZ^G=)BT68Q%(2D4)$$O,/EY $3/]# M AR%"48\2]Q.FSUH-;^SZ:V:QD4PE0L/$FQEUIW ME'7%$AE1&5)(:4P@D@&&A(8"QE3&(DE(Q#'IN;UY1?3\_,D'[4-6K?;TY*6U M]NVQN^,1D,, ..\L>H1UREW#!L^#)2L<&G>T3 MIG Q#6F^U5_:C:F5]DJ,C]'4ON. MT9B^XW8(QG 7^\ Z2P_1& *,)2_E$AXC^7)>X%:3&3M^QV@-\_5.GC:PDM)' MU5'D@XF4AB1F,(NSP+349I!F0D*>4)%H'X\G*.A57*E+ZMR+ M6_UL41606]%O"\92EH52LT^2*8BB2*\U$5(PYE$81"25G%D%T)P\>6Y95O9;S_N+MN[F=ME.[E+R/WY;?_]%WU//:_WA>#J? M/F^2*7O1C'9:7KY@Z.Y/AW=RO U$&9<"IU#P.((H285V%@(",4YXR.),A8'3 MH6(/'>8VG;\\/3S0XKG:#&I<.>/>+W>>?I]$_3Z#X[I%- KD$^X5=:^L)MHV M<@9QG/TC>S5>:"/)&:?+.TKNC_)7#;O<_O)_+F6A'WG?%F;.$H85QIEIWF-B MO/0GFN@A2VB:XB2F 7:K!. M>T]I$+Q>ZF9?A6GL"MJ7%7CQ6MI7L;&IJGW](?U8KR17R4V%: M-F^>/^FOV.8V%V9]]V@N66 6Y*7HG MQ5=[9K/7P&K*D7K*G>@QWO3[I!]T3TM9G0 ^-LI7\T^VFKMQF\.8V!&;9XBG M8;56:=-&LU$;M'K?@$KSFVVYWFZ4G2G.'3"?_.8@?5)R'!!+@M*.:"T2B!,:/:0TN1U.M636PIPCQ+ MDDR)Q"E%Z[K(N;EEK<9U[@U;%\7Z=Q.VN<[![:OW0#6]AQW)ZSKREJ3E%<^Q MR>H RE9=\T(P"D,]F@]5=*Q'BK*&QRLU79$ C[5&4W!F,$R!])>I%P^//67@I^OW!UO\E_5Q4"J\[) MJL3"\N/3IMQH;U6_7Q=!G&62!P(R%&<0A?H3I5) P26*,9)QP&(7"N@2-CY0 M5 !5"H*=AJ/X%1U(>.[6?D;0U$W9+]MZIO=ZQ\5#*.#]NBSK.@;Y9ID_:69I MNKJO\_*55.M"[LG^=9FO"[V$;WV9^K?_R75]2[<\L)$XI M98+!)#$!T2(4D+ PAC)! 1-ID$:)=E'6&[IR(99)='>BJZT%X\W&GXR^/X-F M4K+*3+--_'U9FAA?_:->%>T8K0^-3?.=0)D*&48AY*EV5A%-$HBY()#AB&=* M+Z:1(&Y!\C/]5DP36?__F^^%RTMS=F,]S:NX&>NFQE%K.MC9WHY_$PA;FP3V M;+H!^V_UNJ&%*66P7JW,D]Y=VU?I^6J?=+S\.PS3J/\";LBDXW+>N9E6A8$Q M.^_R1[T4>R^_RU7XJWQ@LEA0SN* FA:R(C01QB2%E(=<>SQ)&)( H4CTZUQ_ M*FMN*ZA*M__Z3V$:_$O8,^SF#*!V[P%/,(W,V[N0&D.\1M$;4*D*0O!;K>T8 M$367,1DE?N:,N)>)EKEL]\78F(Y;W+BB+#:+7^E_K(N[IW*C&:DH;W\LRT40 M1E% $8&Q2$.(4!Q!&@5,>[L)22*)5"(B&WHX__BY,4*K'/C-:&<9BW M&(['V+NKEE!8S_)NBSLFMKYQ;U+KGXXG](4G3S*'NZUJI^V5JWI66.15!;6] MG97;U6K]NSG!?:LE%5(L-\:O. J(IPD-HRS@, X",Z.S&#*)$8PI3ZD(:)0D MJ5/9Q5YJS&WFMU8<;!1N#:F6H;4IP-CB6)^QWT#9.1+CPS\RT;@A/VH"PS L MO19^[*?)M-4@!Z%U4B)RV-/Z4>A>_8V]SI]4($J97@TE02P@(C2 1/LY,!0X MYD'$4XY#EUW?LU+FMC_[U_J-TTVU$P"? M#'->T*0$TFGK,3]T7]S3@]ICF-?K)[913ZM3'M*?UM]EH04O"(M3H5 "%3$= M5E.IF8%$IMU?(G 0,,JQU6JHKP)S\YIVFCEZ1*[ 6_I"(\(Y*R_(%$NLC+@< ME>SN_/0$SZO;XZK#M Y/3X1.7)V^SQG0+GZ//MNX42;"4#(E(8M,E\&,)I ( MSB".519J0J,X=@K!O2!G;IQ5=T0?[.5<0M6.J3Q@-3(AU3 =^#O>XV:NH."] M>?P94=.WC[]L[]D&\AV7]\X)JL_6S[#/(A8"90F+8$89@DB9GAPA5C#B 55A MEH59X!1)UR5L;L2PU?4&\'M:?)/"Y-SU:AW:B;$=0_A"[B7\EOW]FJ9Z&_CI ML]1OLY*N//;DL,'(<]K/97E3)_Q_IQRE]*^5&]*3?+![K1WKI2 M&0Y"3*%2D681%A#(@C"!D4RTFQ&K4" G%CE\_/QX0S[28MN)IFG.1U=@6RJL MK!)TM155-Z_6#C=*.8+8CD3Z S3A\,L21 MA$DYX;QUQRQPX:I!1U#+_%LU;/M=65682"QX"+G$<;-5PI(08A+$B:1$9I'3 MZN*RJ+GQP4Y3T*K:NU!F!\!.QT,#89O&B7!%K._Y3@<8(YSAG)/V$N.,)LN<5LA.@T M*U"\\D>GP&DIQ,;V$Q:QNJGOP6VNW9AZG?FV*="QC8G[J&X?#'_M9[XBEL2& M72 +HQ0BD2&(DSB",689BWDL1.A4B,Y5@=G1S5YEDYN#S.-M 13G8U_'(;$] M$1X/Z-$/B_-JE=-LA[S=PKU7J7SU_H)NGPM#C]M?/58Q\1@.1 M)*E>[ GMFJ%0,Y3VTP)H,FP#C*EBQ*D$C+WHN=%3=5:RIR.H]79*1.@Q )8^ MV"BPCNU]]4/4W<5R!L>KB+EU3_?N*EE*8%I;&9?O%K<"RLJ<*8#/IK/KCHRST3P]57%M3^:IWM:O>8V='?%., MR,@T6.L*:B-V9;*J_T)FM =-.5IP6Q3ZSNK$\J;-Q'^[+I19)EA)FZJ@HB"3% MD 1X.@&NF[J&PC&Z5V:-A%.O MJTLF#VAW=?+(R3I>73)FO^G5Q6O\+L'5/S>%@C'V>MH?#]1,T M&T#$FC\9?Z)ZA8P(S(&&:F MG8PP):9_)HIY(D0<89M4SC["G5AN@@Q/O6K^+HM-U0VNE/E2K\CR=15[ETO+ M2N2]QL""%$=$=F3*-&J"G>HW0"MO#O6JW[?Z5^&?VVX(E0DCXNW N2/B/A$C M>\??C;1[ MA)Z:[/G([P>UI[\#KH^XR^R2[RD2Y%DX2PS7S#"#$>89AA1K1W MJTSU3D5A$"A)%:.<1(X];\Y(F9N3VRC9)K0X1G>(M,H^ ( MB6Z="/C-4#DG:.+4E Y;3W-2NB[N-^=?2R7U<\2V[N)^Z0"I9[\DJ51ZS@=" M1! A2B'A.('8Q$D$)(K2S"F)_XJ\N?% J^Z LKK7$+:C!8^XC>[D-9#MBL\> M9L9^Z'"@G?M'%-Y*0$8FG_,978WC:PA.JKY_:YSW_TQ2A) -^!7TQ :Q.$-,*OJZH^O]=/-IF/SVY#<:('EH^2;Y7>Y M)M M]U+PA>'8)R_GRBA0I2=B5Q$H[^M4&[3&+7.Y)^^%BUF>6GZ]9.69>_HV3CR- MS_U"5[*\NZ=Y+E=UT_M%% G!DE0SC4CT"P2G#+(H4]H-31A2(4MIX+24M1,[ MMU?)^;#T&U!I#AK5P6^U\HZ.J>5 V)&1?WA'IB5/R/;HM^@"E-_.BU:2)^[! MZ(+&:3=&I[M[[K,?=[1_]50N(0R11# MRBB'(@F#5,F(TD NC&A.I53XVN995" M6VX]*:Z-J/^BK7#3TC<)$_[=%!#V1.3A3Z/&,0Z9GRY&U"PD9_*I>B:0"UW4UH6D+EWV[- MNK/:DEPP',4B)1A&B=DS5&D*<< RJ)U)Q'$H6,32_BS83ZFYTZ(AP*U5YN/. M++#,@?S!]4#75Y7F'3$09N46.N5ZFZ@#DS9 MGIP\WX"M-6!GCG>B'8;J",S;4Z&7H.)AV%W@YH$/]9KE5>W[?M8<42RYYHCJ MJMO?:2&JE\4N^Z5G').1J;A2LDG[ K4QH+;FINWHM[,(U%=7-FW= MWSV[1L_]YWFD OFC*!E3IC[<_M&[>S'!;8-4C]KQZTJHRJT-MR$ MDWZ3BS#$*DMD!A-D^O-D7)-P% 8P9-IM3FD:$X[= GAL1<^-"YN7CNJBCW9O1\7X"N:#"K7RU-'L52P5,VXWJ$30']%LAJXH( M]1&8_E-[H7F8^?&Q+:MO?.92%M^7W.PA:Y.7G*Y6SXW4AZ?59@F?)=5WR>+! M4_Z)Q:!UYIITW3]=7HF%%0)-OEIOG6R'T][1L_O-^F8F"-WJSBM3BESH_%:4="H>--^ $99\#&W]#.[ M@>UF!ZR>G?A927 MZ1^-./VCEY_^D31;+18VQRY6_+4F[*5\^_TO]8 M%[N4#WO9\">0:7_D/00AX&QVZ8:">Z1J<8KTNZ))>Z8>4TS<1 _;=*).RXG*2@]'C%& MM4OSQX^/5O'FV*N;>U_#5 M\^Z2YBM8?0,;/?ZL+]R4[_):ST7&0AY)FD&" \VI@1*01%C!4,010@*'2CBU MQ_.KWMSXMM;.S-O')H1A.-_Z'4]++GZQ4?H_B*=W@]W&JXP:D#+*D'@E=;\: M3DOXHZ![\C(81XJ/0)8/>M(T.6*8(JQ(2J&( @R1(#%D&8^@R@A%2H9QE#GM M&%P2-#?R/BW1IB_NF8YW$5P[_O4!VZ. M(#ES_< SABH.Y6-1M677!BQB(C!C@>E^$RF(D&E12!*FZ2()*$](A#*K%H77 M!,V-'X[WSRMU-:2@5;CG4<,QOHZG#0-0F_C P1ZP_B<.%]#P=>AP_/B7.7>X M8.3%HX=+U_=S'.K"5=4S#>&8 N^5&V,VM5.914D8*HCC*((H"A*(,1$:5QDC ME$9<,J=$_PY9([IWU+)'QVD_OFLQIN^A9(G#2.\_VOIY%[:J#R;80%XJEU.X' MA3Q.*42AT%Y*H@C,,&)I&&(B96338^'LTYUX9((F"E^-#,!KY0"M5'4L:G8 MGAU'](9D9$*H]1JC$-DY@[U6'CL0,&VIL7.VG=06.WM1WQV'YCF?I8F6UBQ@ M7) GO:K G(HD,1OR(88H34-("")0H# C,@LX"T*W'8?S@N;F##0+Z$99L-46 MU.JZ[C=<0-=VOV$X9M/L-SC#U6.WH1N+P;L-%QX_\6Y#MY&GNPU7KN^1MG:A M_$*3-"0QBW&::/SB4$"D*(98\AC&,N%I&& 1AE:5#JZ+FALQW%TH+N.0C=4- M;3P)LHC:T_B&YY8E:X=&:*=3]ANEPQ*TL. MLL7L[NBW$C(%7VEY7^T "RE>/?^E-!&<[W)3]>2P$E3"LR@1-())B!5$<9I! MBC&!F,8XH3%C2A&799*]Z+FMH4PX1U7'\*FLBA?H_VMT!O1Z&:BAXV"WXAH' MW9$IV0!;%2ULU38A-S_]I4;Y9[!5?I1J6^Z(^5S/.4B?=+'GCLKQ2K#'$_IR MV>]-16L33EFL<_V15QO5Y6TN3+78;[)\E^]?L\SY\G$ERUM65C5F%XC(,$Z1 M@@'+(H@R+"!A$3+^HXA9F$8!=3JG\J#3W'Q,;1+8Z0L.C:IZ%C1F&68\N+"U M#/S6VN9X^.5CA&WI<])Q&YU7IQBR'HSK#62_5#Q2EO*UK/^K?UX]F<.$ M-S]X98&IJO-&*:GI(>,J(4G,($I2_4^*J>F"$L* 9XF*32NL!+EXN=.J/S=/ MN54=_-0J_[.AF+H(N*:=ZH/<&>S8VV#:KX;=FV.^ S[V?HHVY:9VW_->.^_'O#FZH00!GOCNFKED#!6BQJ"J<@1H-CPT<7F04O3:"F-:":1M*O,CH MG#2F>!DM!O9_K _FM&I[[25_U;*?"BD^YI^E.1HVJ[)F%QMN>A/0,VIRKT.PAJ8^9MWN=# 3%<'#%(:$8XAXG$"*(@YCB1-".6&1 M=$K1[90V-_+=:0A6.[W_Y!@AV8FO'5EZ0VUD CSL![Y#;XR-'RM,O$9%=@J< M-B32QO:3>$BKFWSD>]ZM\^^RV)CR+7>T*)ZW(9(T)AF'),JHV2Z/(*4\@ *G(@B1XFF8]D\)==)E;@14.13?*^]OK:H]CLTS MX*VV0[)&W8;(CJ4F GYD#CO)/=TSQ&Q-U*8T<=YF6&I3P-W581F8GMH+T/$R M6-W4><$DUUZX=>?!]GMD[^B*.F7&M#M>L$3AD*,8)A$-(%)Z]4QC(J!*I12( M)HPG3G'F!T^?V\ZO.(@]Y *9T9"&#/(X5.8U$T/*$8:* M19F4<213DKB=RO9%;I+S58_(489E(-(,9DHE$(6)@)A&*61"H900D@2Q=&OJ MWAN[:;JX&_0,>$- LXZPZ0?$!$$T3?;D3^^KK]'M9E,LV=/&K#A-R]!/U&^R MPUDD/ ?'[ F8.O[EU+8S(2YG+NK9E+-8<_T^*-]J5FWM1; M_=UI$H)QF*8J,]TC!"80$2XA9C'2S@5*PXRS4$9.+20M9,Z->_:4!$I?TBOS MV@;K/NOVP0A.O3[?1]-H[#T%VP&?\9;;Y\6^X+*Z$X?NY7/WK8./,;8G*Z^7 M)==^_%,AM_OM69!PR6(.XT!1[??@%.(H93 481S&.%*(NY6 L!([-P)Z[^,T MHPMFYV,-3^!->;ZQ=S2_4WKLHPX+G$8Z\^B2_%*''Q9H=)R"V-S=,]ZT:@-= M>5A-^AY.LDPON#)3$,(D/B5ZO95A#E6B).=9P-/0JGW.10ESHYBF$_87]S;7 MI^#9L\9VV=I:)\?0&[^A%HY^MUU06_'9F, M#^K(;-/= :NJ0;>U C1FW !C"#"63-(,RP+)B?IB=6DREQ99%F@Y=,NR>5H_ M6GSU5"YS69;:QV++O!)PH;)$N\YJ"_U+=JI__2%UL55E6R8E4J5!HWPU69&SV^/50G MJCNU6JGM7=M7SX\P1RR,&VE. W=DXFR-2#I65 E>%_O/W"5'4R)T]QL/:$C^ M'*'-I!PZ'K7G/!K@B0.:CST-B!L"5^9SOK>56K\;]W7Y[?O>7O%ZL]UN_C2J MV%\LBE(@@7)H*),J@'*2 E9"!?("09ZEO$2YTYG]4 7FQINMHHFT1T*\534Q MJ^68[S1X*?HYS-H5,8%(-W\Y7'P3,ONP<=A7#<^7H+$],,OKEO9 MG_X08H#UT&%_'XVO^V&O[@T?( A3F1H?,J7,\$%J]N,8$D!3769(E!1E7B>2 MXU6:&W_4IW7UG$[1G>?Y8"[S/?T(L&)NQ#/M.D0FJM$C59,_K%E)95= @@L' M\BR&I)ZT^M\Q&/4,Q6##4,^?/- !6^[8MV];]:T2_$E_43_4^J!.+S.CLDR1 MUB!59A^/<)8!6G(.2B(IP0J5)?&K>KTA<&[D^E1?FW??:.SVQ@X#W=%U"PAE M;$=N'(K^CITC-$'=O%LRIW7Z'!$XPS5# (")<$X)1R! N69MK+YW.2.C?F>:*E[[0S M%Y3=6"8X=I&IIM(W:12N^[UV54[^L$HGE=8A4U]]4 H[ \U%\,2#T#RP.)^& MYG/SZ!.-JQ7R&VTO/+66((BH,I,*T#PUE*2*%'">"I!A0@G$&=/8:2#\"!WF M1E!/NWZTG8>\&W^,617O\XT86$]]Q'&KT4=UP^TV'\$68?!!1XS%>*FSCD"+ M,N:XPQ=.CQ,/YT>_U*&'K^T]YQ[>CQK9I/0U,Y\LH7[_KM3^+]O-X<$(?+]< MFW];LM5Q_O ;5I? GC:)64XR) D"NA02(*()H BG@!68E9BR%)=>!:IC%9KE MUU/3Y;(Q*:EL2EJC[I*C69WAVZUA(S;XH]?6S36?5$6DJ5>U3=N8N?&Q+\?[N_9]M&Z01T#G@Q?:4SP/*MR6P3' M\ZC@T,8^<^J',E*@PP^FH*=&;I*G/1GR0N/L],?O[H$1UXW-&6VC*(^_L?UA MJ]YN[MERO="22E'JJL.<=2&%!K3($2AH(0N%5:ZD5Z^Y'EESXR2K:BGI\?2@[QEG#8!<[NCH8-O^0ZFU @@92>\1-&SZ];?=9T-3AEH%% MQ4)L#ZK;\KTMQX",Z((;[D R-=Q18 UX2K&!EW-$",0:>Y407I4T-^9H%$U4 M7;'DZ;-GN$KS>YR8204NXKPJ;MHS[ELUGI=PW;_"C6ZF6BW>& MO_>/O]^SU:JM]5F@'.F2%#E(F:KVCQG@TFPB82&YR$N44\I=2/;*\^=&K;6* M2:5CTBKI1@37$.Q__0/@$OFE]X/$^6V_8?CI'=^U+_E.B7_[MOGQ[^;.^OTV M/SQ_K:\]=9*7^89)[2M\Z[+AG926^^.LT.ZI]86V8T25*=.E>9DI*P$2RG:J MUAR4)4>%T)GYGU=2G9?TN;WT'>4OI&OXM2P+L#9N_D(TQ"/324BP![5_\@8M M=&LH=P4F;QOEC*SYINXHFUAM;WKH?NBZ^C/C,9O&L?&&:X"+TX_% M:%_GRN,G=GKZC3SW?FY^.)&D=E005# B,.,F)V1(CA C"!*>"$:]N2*1-NVR(W<7,CB^8+\=+' M/^FH[>M']"+NZDV$PG$:GV(PA -\"Q=D1GL8O4(F]C-<##[W-ISN&NUS?&;; M3]LJYT=6N4&?U;:2MBA0F4JE:A*4QIH5)$[#BZ0?['-9ES MHY>GOL@#:U/WK1]RV,GD06UK?V2X.W(5?F_7) 2HD[HI1F'SH:T3$V73;=\H M79-/%*_E%D21/)BK8E_*F[F%0X]G<_/6H5[.^^5*;=^8YW[;;!\765&4MB4: M((H:M\8.)R0E+P!!BF -#2TQ3[?FR?/G1C3-EW"E8](JZ>NU/$70U4T9C,LT M?HDC) .\D(N&CW8[GCYU8C_CHDGGCL7ERP8FNY@GRN7J8&,BORMQV%8GN^]^ MBM5!*FF'D=GBC\.^*8U^Q[9KX[[L6MKX>$S?5]AL5F16@!SETG9 I(!D*05: M240UR5A1>DTM#*78W*C"V@5:PY+=T;)$-:;5P_KVWU4BV$H<5L?V :HQ\>2V M^';Y#[76;K[-2ZQ@9%+KFI2<;$K>/5F[CEG5$/)VW8[.4:3*C=" !\UZ":7; MM$DR@1$]RZD)_?P0+0F/928+6B"!2JH!855ZGL*V+R$!BIK?("&*(AO1E_ H M9VX4W:F&- 2]7II-SGJSMQ%9?2S_'M.J\ 2P&Y$&@"TR+YZ5!E\$9 M(O$Z&9Y$O6 [PS-[^WL:GE\^M(^-[5#Q2;_9*KG<-_._,)1YEDH$C1 M#%!9*( A)USD*M-N&[T^(7/CAUI'^]5>:^G;J.8"C&Y$,!:89X23/-24\#S/#6[O30%1### M CHU>[T,4YEZO?;]XN9& )6V?F_]#3S=WO]P*$5F@DK19)KD?3=00I+##8F3 MTH2;]<\)P_&ND5T^/NEC4?K)&]E5Q9Z/"ZC3G$%) =.E'3Q$-.!82I"GE!!* M4E$*.:B51Y_4N1%)QTTVWYJG9@\=Q0=VX>C%WHUM@B,:F70$H,TBSC.408X\SK--U-[-SXJCI"!!?:KC<5C)[Q:#?H':/-P0&- M3%<7^Z*?NF#?M=,A \:'O2 *&OUUDSQM;-<+C;/(K=_=P[BI^5CLOJB5%?5U M\Y7]_/MR__W[9F63B-YOMI>E+](\SR""$& F&4"<9H"9OP.EH2I5QD5*Q&)M M&QZ;I[J3UE!]G-XZ6K]U9UI%/**^?UAM'I5*]NQG\N?)CEVRK0VTHQ_7:E\? MMB4[L\M>J;J.R!['_>.PW#\V+S"S#>H]?;7!J^M&B%$7:QJ*;$RX2XSJ24?W MN\M#)4[D&8XSQZ(8DD4'ZS(IKXY%[#G3CG[>\%HOL=D^;.H!DU7*U!O;KVC[ M^&8CU:+4")=*2U 6J0:(%A+0,H. P++D3*83+Q6-N=PV MS,%KYPTV[J(]MUL0"5.I*#'.&D( 29@;WPUF0.A4\U273&KEL].\(&-N9'*J MX4VT<<=LD?9Q9.PN6;8C-0=M,B]!3"DJA:1F,R^I[44@$" 8%\#\312JE$K9 M/D[N;8?&0CQ!PZ$/P4%T\T)'0A.9?(^H-.K=53W+PWF//=:'= POB9G4Y^NQ M\[D[UW?IP+R$TP'&J[6L0E36-S2\]:[:HBW2DN=$*0V4%,+.\U* 8D1 ELLB MQ;D4.>$^K_LM@7-[]^MF8ZN3UA7#[CIZ_VNSF_7,9+@%O!M%A(0S,E]\?(;A MNW[4_-,;'*$(FNIP2^:T:0^.")RE0+C>-_"48+=3^]UOQH;ZB/38.J>4+"M2 M4@*-"[L-S 4@I!3&LY 9*PJ8E\2KG>PU07-SV4X:)JQ2V3<7_1J@CM'^ #!% MYHI:Q;ND@U2,!D.WD @:QK\F:]K _0V+ST+UMZX?&B!Z):7YP.S>F!\_;;]N M_EPO)*:*2IT#R)$"B#$->$DDT%HJ K.<8>79N_!,QMR(H(E?-'K>)593&[BP MNOI&?LX!=8WVC()IF@B/'T(#0CI7,1@=QCE_\L2AFZNFG8=KKE\Z-$0C-O?J M*_MYH6^>(&E1\-*\WWE* 4K3#/"L* !+22;R7*6Y6ZM2!UES>^UK5:N#F0#M M"OM =HTS!($N>KQA(&H#(@\W\0@;@;@N;N)(Q$V[SR,2MV\9.#%'KR:&H!2$%I*A0!$16: ML]UR][?UAN_4]@?C*_5A_7#8FU\;6,Q=U2G;:8Z5;9:H<\X D@4'B- <4*0) M2)79:'$&!2^]PBLQE)P;=3Y5TZ8JV68"7'U;KFWUA U2RM$@-S5H/^=%Q8^Z7_D!$)OCN MC,EN\+HU,3$?D*.1267E7=*U,ZD,39Y]IO[X6OTN;O9\A!6)DFP?4L^7RK5S^5NH74)"2TP("@5 &5Y"B@O!%"8 MX0(34A:YU\0G!YES^SKIZ)D<%35[5J/JX!'!UP'W9.TP,$8FX4$(CIC;>Q.3 M.*-YKXM]H>F[-W&X/F#W]JUASA$72D,LLQ0!DJ+<3C3/ 8"%MG!1-E0WP0A)!->%36X<; *CF[7 M[;X&;NP2!=G(;'/6H:VC=ON7"O)*\UB=VARPBM>[K4_X"W9S<\"DO[^;RP,& M9E8_F;&]5+LJ[+, 4

*@B\\P E/RSI'M!")H;?5G2M!G1O=:>Y4'W7STP M:B'$X?Y0E=^^50];)>I K/EYI>P/]F#Q?F,HZ)_5OW_>;LQ7]?[QL_ED[,WO M; ;V@V6JA4R1E,BX-QG3PHX%2 '5AD@R@@DJL1&>(:]LZ4"*S8UK6D7KL[I6 MRSL[,+ZU-Y$=@[T'QX=93L>PRPLL4NQP36<=NC;9^K'&JCJ5HF/77=):9GZR MMMT=2T@>PO8L" UXT$!1*-VF#3 %1O0L,!7Z^0.;?IJG,OO5\5&QW?&D[K$3 M:$6$%@*6&#"BB7'].+%S700H6$Y%47(EVY5+UGZ]&JF%!RX:_F8_3840+-EX2\X+G$KUAQKY+A_'"%_5CL_IA?,QZB,5[ M)BH?LZV-@CC7A!5 91@"E):Y/1PM#4,P#,N45YF3!8$Y"DROD:9*L!@3@#+-810:,T*IYEVK@+G1B8=%1U; MMCA#VT\A,0"+S"+G*5HVP'_4V+O<;9CX=MD^< M*DO.L:1 4ZX (@@"EJ(2T++@HL0%HM3+N_,1/C=^;O0\-4!-1*.I;W,^CP5P M<_YBP1J9Q:W:G:&$K>;'463)4?GDS2VH!W3T\\^.CIG.5QMC_QGT<^:N I^5E3V^-^$8E<8H84@*4J M ;>Z(B.>"USH9.W9CK8'6\>S MYR!XQ3Y >0)4>]B_WV^7_+"O.GH8#OK,HO6JO0U2T*/BZ]*F/?"]:?79L>WM M._Q[UKYMON?>+W>"K?Y+L>U[\R^[A>996K)!0(K,$P/P\>I7>P.!$?UJKSUY MLGZU-TSK]JN]=>G KC;+]7*O/BY_*/G!.+7K;[8NK"I\_]M.Z=#FM<=%1"D!2LI5BC3N/!J:^,@=&XD\'>U_/9]KR1@QDMAW]1= M@1N6)E_GDWZ:+K([M7/((,S+E"O;,IL!I!@%5-(, MI)GFL-!*4^[5W_&VR+G14#>I29PJ>9.=6B\WVV2]V7LWN+T-N^.>)BB8L?YW#HCA?]T>Q/^L-DRV*64RETCC#' E M$$"E^8ED&06<(E9JGN8:.?E EQX^-Y(YJN<1VWV.ET/D? 0*D=GAJ-GM_*_; M2'B$KT<@,E%<^H3,5OU0ZT, 1ZW/\MX0\O-[IHL-7]'V2=#WVC4#FX=IK81M MPGT5RQ[Y]VZIOE:Q/^DOM MU]=U@)3E1!%FN+>0QI6 M6?;A[$:?H="+?1XX&#C_6DL'1((67?;)F[;ZTL'RLS),EWM&3L?H=,+?'>=T M-)$0(DM-"YD#36P_-V:(A&19"?(LQP5',,NP5S\W%Z%S8Y7NB)VNVG>GP3H# MQV3T(>]XFA@8S]BGB1TH3U.)PE=L^L 2959&G]R7&9;A@,35:1DN]XXDH;IS M_ZNU[!\?9"[X;;/>/IDF]'&Y5A_VZGZW2!$6&><:E"G' *E" X93!%):Y,3L M2:%F3NGX4;2;,ZW5]E7M"F\/$;-7=_6H(*F1H)>I1\H)R205&.2"IX7V4PAQP M@CG(L,H8I 5$0OA,6^H\VXN_)QNT-+@G91/W%)YIE=YQ67YY<,;"J^6FW^M--GWV^V;S<'OM>'U2LA-H?:BU3+:OYC M4\UI?#>&H43&6<.2V#-0!KC@&1!I)LLTY2@O4Z_.X3[2Y^:;M8HF)TW-UWEK M437,MRDSL^W@CX7.GEW"O=8'R@Q*CDJ@"#;K4V0*4,524"J!K$26QEP)MZ_/:-A& M_H(-S47^W>Z' !>TI;V7 M/VK1^"S5ES^D$/&3QI9'M0\MW]PVKSJ-1KM59Z MN=^UKY),BY3G+ >2" X0+ D@*DV!RE0N\TQS3;S2Q?O%S?!KWVJ;J$;=A#?Z M>H__Z,/8D:Z"(1>?GRK06DV35M485.0$2N!Q>2IQZ2X6#]A=$7+G>-:"R_ M^\R6TG#75_;S[\O]=UM7NUQ_,_]PN3OR N5:H*Q$H-2I HA"!1A&%%!"1<99 M00I$%FM[YJ;D5\_^\9ZZ.+U'M'Z/SC2*]TX9%>\WZWH6XR[YTQJB5K**$6[5 M?FF#A_M-8DW8Z<<37=EDIC]/5B<;OEK6)Y>[Y/!@'OA#[:J1$!MMGK/;;Y?" M#MC9V6KH:@AD+=!S^N.@SX ;"49;THE*9JR"9E=@-$R:WM])IS?X7=V8;Y?\ MO5U@Z\S9[*:.G9]]9B^F?Q I"XVBQ_ZK('NWK'+_,_E M;I&7BL.B*,TR\ R@5-@8@A1 IU!!2&U_5K_I<-VGS\Z9ZTQSL/IY'HH]1<[1 M9QN*1VP7S1D*?X_LDLE!'; G J;UMR[9=N9>7;QH;#VO2Y)CE81T*CG5ICFN<,N,!^KQ0 ?)PY*Z7)H]XYC#6K3=;54NH MZDA]@0G')V6A_F>9W14'; MWRYW.QL>EIQEV7T MCJ37GC;R,.CL4^'&UF/6.C(#-\O\>[W,38[2APK1<*QZS?Z03'DF8U+VNV;A MMTPEFJ[7YJ/=?7GA_5Q:&23 ]3V4Q129J5$#$@N-$#88$BXU" 3L("< M,RISZD-?SI)GQVO?;:3%.'@)J_3T;%GICK@;-43!,3)G''OG_M)J_:O%\S1< MMLEQC-',TANOD!SC+GQ2\O'&Y#DK^3\@W'B*C\<<8.*2WQMTM9S3(V*O0?R\B3JOJS&A@K]=DVZ]R,F,Y(\HD;"16 9.MQBD MRM1Y&&/PNI"@,>IQ QVTS6Y7MZ_YIM;B\8O=*GW2G\V_VNZ8]K>?-UL;:_MM MLV_T6F_7SCHD=H^Y MVU5G_,NU6!VJ.)1A5K:JWF+[=B_71B6U\\P3'[)2CCY?7/QC>X)&OZ2C_EU2 M&6#7HC6A28EMK#!?:_N680.ZB,-!#.HX#E!C6G=R.$YG3N:(1PT:3E;S\*/> M;#^;3^]WLV_>Z*_;JLSNL8KP+7BI\RRC''!14( *30$CJ0)"Y@6E&*D,0D?U3[9J?U^U?,B#EN'?N*+@6[T M_6X7V%9?BVNK<1W1#XRCUP2QH'A.-BYL)*Z^<\&<0;HQ!.SVOB[WY:;>43;?&]YNM$FRW_[S=\$:E M^WJXV$(R+*7 @C;-!]QQ0 M"@;RG*8,4TETZA2C#*;1W"B_HV&=4,S$=^OS M[K]754F5%4FC>_(+,RZP/4FV_?H<$XS#K:7#M\+4*Q3Y:Z,U)^G8'M\^4Z_;1%]/[:#*A\YRV"^J/[^KM=E+)NQD;OWF M&5_+OGA;.YW/U@>85\U[_L@@B:[MLP)"Y/OBZ# M/GADHZC7CTV-[^_?E=K_9;LY/!@]ZIZ, C-.998#E@H[)5-FYBN3)LD! MI2C=C_KDODQ3(PO5MJ^KFF4UO5RJ*G*A< YK; M>2_0^BD,$2#24FE..638JT?W=5%SXP6C*6A43=A15S]JZ '6C1S"P!69'DY* M)BH^\BZL;G-CHE;GJNC.3@:N M6AK(5N]$6Y>_KD.I!W>V@2O1M3Q*8,IIJ8.&%$,OX,R"B\>UKFK\_M:L]='$ MY+2]>[GUC!)R#+VN$P4?7V!]8T4@?58@4"S22>0IMUJ'-C#I@\59 ME-+KYF&$]$7MF>$Z^8YMU^:1;51-R4)SP@60M,1VJ (&%&D.8*E+S7/*:.F4 M6]HO9FZ4TVJ9M&KZ4#& MU2-S+/IGN53#6TY=(7>+',-"I (!VW0>($)+0+3(04E0B35C,&7'?JIN##%0 M$Z<7Y&DWU>CGH)?CAHD\J*J%JEJMU'9@&H;G,KE13TSHI^&FCE9WG=!/IXXQ M0H;&,+2B)&UXJO(R>1S#\+J:VC'P<<-X\N]J^>V[X8Y7/\S;_$W]=K#<^TG7 M[54_G;I 6;%BH9E L"Q2D(HTLY4Y#'"**"@@UC)56A6E6I@G\8VK_^0EW^?% M[&H1\>1%K3?WR[5]LZJ44F[53%3K2-AN7Z+3?SH!R9^-P8#5%K<=MP:WC/9; M03?BC+8JD>FRU3MI%$]JS6WXJ6D/W5'^KAH+*,(1Z"#40M*FGP*3DN4@;)Y3 MY+"'#&R0<6_+'O_9S*I^;][QM3"/KA)L%GF.N)*J *6& B"5$L"S4@,[VTMF MC%%(I%<7C!YA<]M+=G6U+Y94?%\U$ZS22(55V;.Y11_2;GP5"K_(]/0,(EWM&S/4X:T;?F5WP^O%T23/: MH.J$7?-:W57RP_IS-79L083@,J,$J#S5 "', 8&2 95*BI&$.2)>^79!M9L; M5W6'1G3-ZTZ.L$GP%X=+6"./8R5J.VV_OMK2 6,]@GT$W#CQQ18V,HF^P)H. MFPD2&OO@PT*"*3C]%)'0V%X<+Q)07ZP)_TG_;U>.J%\QF M7Y>8 5G8406\((#9CD*"98C)7)M?>GT?]$J;&[^?>J>NJLZJ=6]:/V[NA]>- M:X.!%CN<>,2K4O0NJ50%&PV,LG7_V7 DZ 1*2%+K%S@I23G9_IQTW&X:Z(3N MV;XB+GO@NG^TK+995Z>N=B1/1DB.H5^"T#HZ+[6<.B]-- M?MPAU7+QMLF2_MP.O7YKY"R*',,,2PXXE3:/*\6 5PV[BBQ57.20%T[QKZL2 MYL81K9+-3B$Q:B9OG2<<70>RGQ>"P!.9"[R1<>:"F]:?WO]=2P [)?[MV^;' MOYM[ZW??_/#\E;_^W$E>\YMFM:_V[0M'N@)-)G<.R\RF;@MA>S.ID@-:0 0D M+(0D4J0"#_ONGV7Z]E&[80G;S[#S_%J?6VJV.QC#O\"C96 _D_ R7]&]N=97 MKAH8!;#-Q.NQ$NWP\YSJ+&=* Z4R.Z60,KOUMV-J2JR4RG69IUY;_S,1N+X)XV[D>"TWL?;8?*EZ>=9_I(QSKBX^=S*_N M,ZKK5O=>-]2KWHC_L1/(S=M2[\$7JM;/17B]QD=!\3ZP7ZV,NC=UH^>_5@5.^T=?-_L&US#6TZ MR<.0D^ESI#%+4R:X GE6")OD:3ZVF&!00LASBE.(4-X@;3:DT^'<"IL>9;66 M ?%UW32.02SZQK$+5!,.?K7?;Y?\L*\&\.PWR6<6U@N]CDC8;>69E(FWEM>L M/-]>7KTR1,KCA_7>++D= E%[NHL,,X&$^29C!3,^*:(Y8$ID $(,TTSIDOO- M0NT7-SXQF\;K00#K3(%/$\U_&D:K-/C97I> V3>+F.9Q)? M,-OQFO7]^8Y7[QI8?+=<+_?JX_*'S8%Y^N2_LO_>;-^LV&YG?>ZWFWNV7"\P MST0JF 9"VYQ&C@D@@D(@50E5J3,,I5<(VE/^W*BF5A]4^I^_-W=)94-2&5%M M"),_:CM\6R![KI(;047$/C)CA8?=OP1O&'A!2^\\59BVY&X8/F>E=@,?$VS: MO(T?GK)]3O5^BU(4N:!"&<^*$[/W2@O 8)D"H4JLH.!%+KVR^3QDSXT%V_&= MJCM2=5,%NE=#YZCZ+(4;W44".#+571M%7Z';21)TP#G$*/I;B$4>1G]5_$N/ MH[^%B\- ^IN/&,9I?]ELY)_+U>K5^HQ!+\TASF%19DP6 &MJ(Z$4 28) EF9 M!CYE&,,U11WOC3=XN?WF<>[>L5CPE=@O?]3.0TH9I8R4 M .<" 00)!"15"FB>(UQRK>VL#*\V,J/T<7I1)VTFTYBSZVM(/::QS+CEVU7&V@<6UQL1'7_#Q+CE:DYS,"<>D05 -2:SC%)J49X-@]YQVPSQT MX*FZ^*[D8:4^Z6-[G)KPS7> 0Y^<*O'NY /Q/+4%+;FA8>.+(H$UX B:S38D M2)0P(Y (KU37D-K-S4MM%I.MFCR[RK/J[+S;28C2GI!V)PRL$Y9L6T.KCCB> MN_2PB^YXW/I22QG[I+:QRW[/=B>_O3JM:<>\I+7/KN+1PJI/SJ[)$4ZBN,]1 MX ]Z+!Q4P6E/E&-@>W88'47(P&E5:F];RW[>;GZ8[RCY^M%VQ_^P_K#^H7;[ M)]].QTEL!>98*H:!UADS_GI. 2UH"IA 5& JF&1>[>S]59@;_1]53=AM)R_4 M,KAQ=5QP(Q.R4;[N6MVJ;WM5_%+-^5BN?TU.L)^LB#)+;SB(06=H^6LQ[6RM MP2B=S=P:_J1A+&B;2QDW_8?ABGJ&B/EI;T6:IU#P,LU3S%YC>">[7$=A4\-\:KNG&)H^)WS<_[ZLUL=;]+6*6]'Q4Z MKX4; <9 .#+M5>"^Z8![U#KYT 'W53^XWBSGBU1(;G.6/2FC^2+RG,>\[Q^1 M3E^WT7E[L&YB70%;.9:7F_/\9;O9[1:2L!P1D0&9&0I#2!M'CAJ_CFA,,HI5 MF2LO,ANHQ]RX[4W3A-9:4S5K-.^=#??9+Q_SXX/:FK_=5VT(ZR:T [*\3@_4MUM]XN_LI_+^\-],[J#(0A+12$H,I8;GT]GYG.H.* X M*S64&8?0*<_H[,ES([Y&.3IGZ!&61^9SI$8/[V MG 3.'SK):WW5EO9%O7[!R'DDIY/JW2E&+5**A,XX* 72MI^.[2=-"J!9C@4G M.9/"*S^F5]K<7M'.6(LF/'C?5SRVXUV0+J L&J2#^U M0X(848 ACD&)I,H5(X)IY1=/OBUT;@34U;DZ9&<=97UCQPZ8N\:-PR(9/69\ M4O +$[\BS"?/GQU5V&R4!Z-;(JM0=++_KII>-]49T;)1W[?4\BFH;NPQ JK( M9-%JEEC5[I)W/\7J8&?-)6_8PW+/5LM_UB127737*:*,D2-_!::P=9)/14Q< M"WG1OO-ZQ\N7#6Q_L]XOY7)U,,NE?K?9B=6B=1H@&%Y(<:8*@# V_X&< \+M M/D=CI,M44%)BKP8X-P3.C2BZ^B8GA>_&-*&X";H;;X2$,C*1C$31OSN.(S1! M^^/-XQOGL^]?R7$X?ZPLL5W;Y5>BN5^03F$.I4I4(60 M )49!IP* 13FHF!9*7+DU0[BMLBY<4ZK\7&FLA^].&#L1C!AD8M,,4?06FV3 M7SKZ)HW"U^=,>W.,.SHA6<9!ZJ0\XX["Y:_;*DOBL\QC;76^ MJT:8)[7:X8C$!Z20Y.(D=U+"\4'B.0EYW>L_Q:+9'SV^^VE>LO4W50U@H%P9 M5R(K 98V%27+(&"HI(!I(A6"JA2I\YBX2P+FYF2T.B:MDIY3+"Z"V,\D(:") MS!J>J'A-L>@S?<04BXN/G6R*19]1W2D6O=<-C('631=_9ROCLZCCB*0B2REA M4H&R),CL%J0$G&-H3U-5S@M98@V](I\7QH:P+>_Z(/!%ID8!B,V8(+5#31&C[*Z]OR)9UK=,/-\N-6M&T*>D=:' MX4J^-XK;FK7#OIDKT,8S/ZMM5=56UP8O2DH$MR%'LR.PP0DN ,]A;DE%DJS4 M.?'KYGSW>3=DX7LV&07\7A08\RJZX+#]T(("G3\TV)?Q69P MI#P02[=SYZ$/']X]YM33X;WYJ#(>"+ M3(A5ZY=NDQ>K991.+WU A.[L\OH M7\TCJG04FA:28F3(02@)D"8 M)5;/0;- 'P8A*>"BG$G?_SY+G[_\O=<.C+])N;2[ M/K:R-0\?UDWQ2=W>K3K:7W F"LKLF'FL&4 E)H +*@&E14I97A*2^@77;HJ< M&RN<-*[*FH#Q$T2MM&<4[#;8CB&NH!#&CE^=T+/:VKEPC;XVOZ?ROW[O39KR M#TPYPQ,TZG1;ZK0A)6<4SN)%[G<&;:A^K''K3,YADF%N*,9L40H"$"T9L!%] M4&9*2DVAV; 8+V1CU'-C'W?17BQT5"#>>V0;?8NJM++3Z'MS+ L,W%7]TEJX MD5,$"&YW(KM?E*WK,J)L M\RX;&^NVK*A;=,(%X84P+(:!IH79:*D" HID"2AAK)1ISHGV"FR-TF9NOE>K MZI.&-TTU^9C N.\B#8F>1X1^ZA![QY2[Y&A,#_SCL-P_V@/+S=H(;ZJZ[%_.NG7+;,-4GY_O.>;U2)C2F<4"\#*O 2(F=TAT6D! M4I0SR"DO.'1JJG/VY+F]Y8UR2:V=>W+H4[CZ7^=1($1^A1WM]TKUO&CKB-3. MI\^;+)7SHAG=U,W+%PQH]F^^U$]-[$FF&:,I!40H"E!1F)>0PAPH6)8HYSD6 MPJEZX^S)1WKM$K=+/_2]:.;O;_Y*'3-?N_9,N3 M9O\7+_![]93XOEG\OF=[]97]?'60RWWSR2JE@I!E&:!Y:@TW W%[$2L4J_[]2TNV%O(I>_WL9 I/(K^Y^^\OVU6W'@D MZUUUNO1%/6P,3\*28J)R!J@JN&V"AVPY-P5",48P1QE/"U<__IJ0N=%9JV=R M4C2I-75W[Z\">MO3#P%3[ "D/T)>&X!;$(S8"UQ]]&3;@EO&=7<(-Z\=UP+W MPUIL[M6[G[;>6=FVK;J 2FE1@%)0\[KKU/;")2DH"<*2%3D3!/EEH%X3Y?-I MGB8%]=CR5=5*#FN >P:I6Z0N!$R17_HC/K6.R2^-EK_>)4;1\-UNKT$1H^WM MF:P7Z7][S>)KC7"O7C^PR[XRU[+5^\-:[MYIK415D?0G>["=K!HG-.<%EHH) M4/"TM"TJ*2!04I!)6=J=C1)N9>$>,N?F'C0J)Y7.R5'IJJV:9P]^!\#=Z",P MC)&9Q&A[$;WDDV'Z]?+;=\LQ4OU,K 5-N[I@>X,!D 5MT>\@=MHN_>XXG#7J M][AUJ*,B;",K]5;5?WY8UYQG-CYJ]YD]VCY[AO@^Z7V,@UPO4*@ M&]9!&Z71Q&Y<"/3.G;T@3QV8SG'_L-H\*E6E%7]ZL!O0QB\1C&8I4P+D*,4 M22T DR@'#-),&A]1,[^TN*N2YL::K:)U+]%D\^#?)^PZJFXD& 2KV$'P6]/N M:[TC.'8WT0F:]7%5V+29'[=L/LO^N'G#R,'7G=G.?U_NO_]MO>$[M:TXZO:H5L++')U?9U-#_NEK+*MC8O MHCP85W"3[-1JY=KD;()%=]S^SF(I8^^:CX/ [[J3TY,_C:%)U]*D-C5Y:JM- M#&ZL32IS[Y*CP7=)Q^0(T\2C+4N44>3AM7V9.>;14+\Z!#V>Q.!S0[NISTT$ M];\4VW[]<[,0@I-"H=+F+FJ 1"D!8T@#2+#*)%-*YL+O$&20'O,[(;%GY<&F MC/8L@"/IQP8U-I_?F$?ZI&BCL>(NL78DQI!)!I7>QG&BZ:4]BLQEI.EMK#SF MG#H\+$0MW%>UO5]HEG+*>0$83@E V- =A8H#2POV7IRY=#W7*OMUA)+$Q1L6.2U6BN]W"^$SC,LB #8[)SM>0@" MC.0"%)"6LM!8ZLRSKV.OO+DQ0*MNLNR<@?B^]_T(NY) ,-RB,T(#V>D4HO5* MDE\:=0/.&'0$)BQ=](N99MOD[9>"K9Y$ MF\)5:%ZQ?6S%2?>1D]6;7+"C6VURZ=>#)_;8PNWVX,]6D*EVS@Q,)=0IR@!/ M80E03K2=V$- @5,H\SRE&?0;6'Y=UMS>U%;5I,EB\)[;/ M*!T3"RI%XPSRN85'X&D^5\5-/=+GEMT7YOK;/]D6[G(>6D[5URM"HQ6B=OC+>UW"8:3$58 M0>'W9[.A$ ;E.&\EIF6^H1B=\>'@!PWML?K?A]V^.FWZNFG/IVQ&5;V%LA^L MKQO'1F6O^&Z_96*_H+R@D(@4R%P)LT$2!)"<4( +@E.MTY1"KUR%&$K.CFM/ M-MI$A&UK9;)6^^27E3'QUV.X9E/]HU._Q?_P[0(;X>/@R-0OO,BQR?SI^AX- MK+);VYJBC]4RFU][MGM,_F@M#LG[$1=VXE"3QU6=!)K/CUH4>6GV^WD!B, I0)!B0 FG M !8E+33%N!2IU][^'",>/UT;C_$8/.GV M$>!QPW9'?ULWG7V5K,ZH=[N#W9LUITH+ E&1E1H!B'D!4&;<$X++$BC$L(99 M"8N<+=;J&]LK^=5]N],OU>GMH_7;=R8[WAO843J1-GUBV:B=B,VN)ZUV".YN M&XH ,$[S]=*%KLX\::%[=Z,7@[=/[X9)2._\AL1)_6PWZY][S(YW!9TV\7ZY M-C*>3CA0JM" HP+2)"Z*]/-PIITT-ER7N>WG MOWXW;BZS&L:L/GBZ'&X<-Q'(D4EO6"5"M2#U[M':\U(%"1=!?;FRA*?JS+@X MX2)NXTH4+C]R<.>7S;VJNES:_>SQ* 4*25.88Y#F4@"D$ %$F TH1SPG$JI, M4:>0YPTY8<7KFY\%P"MR%PV!*@A?5+Z8 C< .6BJ*D[F_39 M>Z%E2>_E8QCA/-$^5V6.A>&!:E8ZHB4&C!888"&1PB0KM"X'Q*#&9.1/'WPZ M]7(:VK[R,K@Z@QDO4@:T8#E K-3&(4TQ*+%&F!8%S9EJP9T:U_^ED/HP[9P+ M0J:I YFP_F,6=1^>]1YAZSR.523+G5AM;,[_)VTG!)DG-P7[*_OBO;'Q[*K! MSVO;WZ=M+_)5_=R_7MDYR5@(PPW0L@8U3EK.(*""I4 ;+A'<$#)TJP\)I,_< MG+FJZ0ZH=$VZYB2?S66^96@CE\J-C29<@,BL=:,O5?*'53JIM [H, ;"+VBU MVTB5IJV&"X/?6;5$*&UL[+U;=UM)CB;ZWK\B3\WK067<+[VZ>Y;L3-=X'6?: M8[NZ9N:%*RX(FUT4Z2(I9[I__4%0=XF2>=FA'ON%Q-%_-__1/_,_O3#SA/BSR=?_K7/_WUXRMP?_KO__9/__0O_P_ M_WKQ_LT//RW2V2G.US^\7&)88_[AM^GZ\P]_R[CZ^P]EN3C]X6^+Y=^G7P/ MOVW^Z.7BR[?E]-/G]0^""7;WM\M_9EE*E)%#ED* $L% 2%E 9DDI+W2*1OR_ MG_Z9&/GI/UU\_/=[G_]-;C[-O?<_ M;GY[]='5=-L'Z;'\Q__URYL/Z3.>!IC.5^LP3_4%J^D_KS8_?+-(8;WA^7?I M^N'!3]3_@\N/0?T1< &2__GW5?[3O_W3#S^%=^%1)W?SI^ML7_-<_K::G7V97/_N\Q/*O?ZI_"%6F M3)Z_\+]=__&/U^_^LL05P66SUC?T@XMGU+?M3P?^OL9YQO.U7;YAMDBW/C2K MG%TL+_]R%B+.-C^=9)Q.-D\^B:OU,J3U)-@@G$?"4>(!E-4)8A C )A/OZ#=1O@/$+,?RW>R\]Y\YAU/\\7T_7 MWUX20Y=A]II8\?O_A]\FOECI7.;@4Z%5H,W@HM.@"WK%A4E1B@%6L?7EMU=S M4]HGR_3#8IEQ26KE\NUAF>Y)_C:D+S[QXY>PI =!^CR=Y??J#E%UPN,;\Y%]N#J]PL<4U:%S>?/ 82+\^6E5.OIJL49O\;P_+G M>?Z)-/-$>&:2*!Z," Q4"1E\3APTUU%'QYTU<0AL/_#^G8 A^@7&('P=&1N7 MA_7U(E[13U:37$3ADD[30% &E;R$2.)[2"O%G%+'R:&,LY$GPA\,!!<>G!:\9 BFR2])S.Q"&TQ:V7[@0#W2\, M#N=@)YKA(WUV$HK*@H<"(GE/7A>905X;!./OV'K\LEL2'PI(W@;$F0.>[*"P3@4K$BGE36?XZ]EIQ.4D6VDTCYK0' 6H;#EX(4CS.9=E MB01#NP#$ZWE:+$FA;3C_@02 +Q=G\_7R MV\M%IN5D;KU/'HR7E3<.P3/'R7:V&HO.W)OA\/$H*;O!I>/8Y=#L[@(]'\/O MKS.Q;UJFYU=G%WJ1><2P>KBGS?3.?*)B2:0:1V!&T\&-N8,SD5B30Q&LQJV5V4PG&PA M8#>,=!S:'(:UG>)#3+P5*EBE0&H?JV/.@+BD()JDI*,-(,H0D>\'"=@-'QW' M/(=A;4_X>$G?OEU^7/PVGR3'L\C, )<^U! N@Z"BAZB)-U(B%V5P[7']^MVP MT7%8= BV]H2,C3GU=OENN?@ZG2><X<09-%&0JB)[ MI\;W68'H3 1&,$9,R+P= @1WW[L;"#H.BQ[%R)%!\'$9:I+]AV^G<3&;:.E\ M+(PLFU20"'<&''H/J(.TUG,N!K$?;[UT-_%W'.8\G(6=*("??T^?P_P3;L+Y MOFCNC.%0HLR@8I'@G,T@,02>/0]&#W%YNNW=NR&AX_#ET0SMPF6X2#D^O_2M MP"89G*TF9,28R.AD4]'1E\3)];'%04A6<842"Q_N8F0[#;L!I/O8Y0 ,[@(H MK^?T-&+']"O^%-;A8ED3R:5!SP4@RP3X$.GT$]E#$2E']-HS-T2BYF,T[ :4 M[H.8 S"X"Z#4]('ER[#&3XOEMTDN46L7$8(2$A2WI::A9N">JZR-0&OM8/BX M]>K=8-%]_/)P=G:!A@^G839[<;::SG%%6D^IHGU69"LC@=D7#M$*#SYX'>@7 MVEHV&!INO7HW-'0?J3R=37'ZB0_ OR\5OZ\\O%Z=?PIQ G8)G+"-) MD0QH%82!4"1"S(7SJ#3G>KA[CJTD[(:.[D.4Q[.W"Y1\^(RSV27U167#78^L;^L%AW2OFJ\5LFNO*-NNKR?2K17G[!<^3(%=_G8>S/*5?WU[&KOTM M=G_\ !TP#ES+D3TR+O%2DT=/\>K-5Q@T3 9?7 9&)Q0H)R,XDPL(QQPKTAJ6 MFNS3!^@Y5C6]QZ\X/\-7M.N(XYM'_FU*YMK9:DVO6]);9V=5Y9ZL5F3D8_X8 M?I]P6G\TDA2OM37OFI.EKQ2#%'+F9.UKS[;$ZH]GP0&TCM.=8T@,W=5CK076 MQ7&Y6J].YOGGW[_@G%9QQ;?H Q,UH)V3).?!F!JG3)G^EV/1UE@;MEP3#G%& M;B=HG!8?+=$U".L[@=#;\I?%(M?5?,#EUVG"U8?%+$^,L8E.>0',6P^*-@!X M10MS69EL4RT+V&*H#P.B[22-JZ2&$?D6' W _PZ0]($\UAK%P#G9'3-:S$D^ MGD-Z?I1C3T_0PW,J+%G=8+N__<_'Q"+&)*%@;2!0VJ) O..?K.%B>= M\2EEWP)KNQ W3F^CID@;7"8=X.S"BYI_.C@9A_<$0^HK+N!A( M\5S#_]*#G<[/:%M8%DL\?QSY+SBZI?I?+&\S$D@)I#JO?V4G_]Q1K_^ M!=>?%_2;K_213:QH4B0KV48% B,Q)X< 41.;DA$Y.N&LVE9P/U2HYDG6.$Z; ML+90[Q,@72C@BR5?*( 79/N6Z7J2O?."2P5%FEI=F"W$J QD+WT,V7AL&9*\ M1\\X'7! > MN.&N'B(&_9;^9L>#YQ85X[0Y:PF9PYG<@:+Y.2SGI')7EQ=C5QQ1FCMA&!%> M>*G9&Q*<90&T%")R'C,732+_#Q$T3B>TEK@9A/4=.)AWU_$BK*;U2E=93!G! MI>2),TS2@2L9"!F**AA"25L2=(?'SX::<<.NPPCZ.^C9G^L=0N>GZ>R,#L") M"77B!4^ LC*&>051D,.C;!0\1X/.-CFI'J!GW)CJD\#G$,[WGA?Q(LSJ*)(/ MGQ')?3HR"^+VPP;->7B$SH$R'*X.KK?EU71.+YN&V;O%>=_%*S@5P9/69-U: M;OEY2HPSS(%$C,:E7%+>4I0UP+W&#L0=JVCJ%?GZ.D9LD\Y.1P:.JZHF8T5Y M0='TSGU%]4P5XOP/D8;O 5O(_'# MZP#1* '9A$26/R]V6V.MH8!SAYIQ\7.,>+=P"8EV'U^62>ZS\U"/4U MS&K@Z63],BR7W^BHW>0?3DKA7J48@=5:;>6S %=$!&,PJ:31Y+2E+FF E(1= MJ.L!4$>AX&YJPN BZ0!G)RG5UI:K]YB0EA1G]7;@LFJOH!>)I=IBW9(_&FDK M!D'^:#0VLI +S[F)U_484>-:S\.C:C != "F&Z'UZ^5,A%!1"IL@U2;M9/I' M"$EX.OI5<8A2;"W/'S#*?).:<2^(AX?/\2SO #?OEO@E3"^3+R[![[30PA0+ M4K@Z]B<9"%H5L(P%'9TK.C6Y'=Y*S;A7P\/CYGB6=X";M^O/N+S%FPE:)1"1 MG7>M4$4P\"@=6)F=%29A:>-VWB=EW!O6X1%S)+,[@,MMXJ,(Q:0H@)E40'&4 MX'/6D&V)@8M86ULT=[[&O?)L8,T3-$')$4L1G'NVI>!_**C<)Z@'&WA 5_U(CG>@6=XM%U]PN?[V;A;F-8ND M^H=?:C2LIEI9VC(J!5UG6M;0-QKPDMQ"EK1CP6>>11-%\QA1/?CFQXK]GD4S MD PZP%.M?_AM.IM-''-:%Z[!JYI^7'@")Y,&;9QSG)N ;3+1+@GH0=,,C).# M>-L!)EX3X^>?IN3>7; %US__?E&S=[6F@D)QJ1AP2^Q0=?)$\(B0C+2IYJEM M'4([2$;M=XGKP?4>&$N#RZ0#G%TEG+_!L,+WTT^?UV_+7U?G*YRP* PJ;0 + MB]6DLQ"E09#!.VU]LKHTB3@_2E4/SOG R!I."CU ZMIUO&;31-=.DIIS0,E, M;3M:Q\$[!)%509^35VVJD;92TX.W/C2$CN9Z!]"Y1[_+Q7M1%-EO-2-2U6%^ MH=36]<*;'(/$-L5&!P&FL><^,&".XG4W_OO$Z%BPED/%4&W!,9% %*-K MW28*U]!;[\'*&= WWXN;'6#@S33$Z6RZGN*F?KQV[?F\F!'35^>U'%>LR8;G MP!QA&WDM@.(,HE4&K(K1*:E"D%L&BAR/DET)'-?S:I[.TT1.'9Q7-]9U+ZZJ M4?!B Z0:*%*J;KI@JU#=E,M M8Y<6A#0F.5E,$DWBXP]2-*[YWT[M#<#_#H"T"8EL6X8.HFCOH>:_@*HS"H(J M ;PC0S8CAI#;1#6WTS-N/+,1B(;@?0<0VK("AEHIG4BZH3;NR4Q S)(#2]$B M&H:%-2FC/Q XS:*8C8!S),?["DIL"=EEH8J+0=;Q%[KVI"[@DY*@9+ \>B$" M;^T7]I9B\M2NX9%2Z4$M+>:?/N+R]">,ZQL17.^9*YJX$F24-4V/U0AN@:BD M<())Y723@VT[.=WXA,?*^RZ2CF=^!Q BE^$K+M?U-OO7Q1HOG=R))P84KC+8 M6#+M,:\@!%;/:RXT/285W#)E=XB^IUOIZ48S#0RB(=C? 8H.\$IO;!FF3,F* MK(.B0CJ?\N)X;;W)G)66DTNAFYR%1U'=C<\W,"*?3I0=X/:N>W)C);F66FDR M-!E3I5Z9SP[9I MWZR$S1@3U-91=;!S@$![!*26"AF7WMLF/2F^2]FX>3,-5=>@(ND 8]O5L,1( M2C@9R-$X4$([<#H+R"RB=8D.^-P$5X#TD#RZ*)S^(T!?N%SB_MSNP.SYN"3[[6SY[<8* ME'%8I*(5U"DP"FNB1'43DLK%&^&\+$ULGONDC)T4V@0Q1W*\G_[8)SEO$F3# M[%V8DJOY,GR9T@%Y8T=,- NT%;0 GK,'I9'XI(2 HJR6V?.BVM3G?9^T<>VC M1M :6"(=J*?WN [3.>;+CJLG*9V=GLTJD'_",DU38I@-UD>M(&A9NRY$#W3> M*[#!:?E'$CE(TP="3'.W#@ON>53)BV)F9BBN2N#L8N"($S!*;)1PE< M&:F:(.A[A'43\7Z2N,#QLAD,:T_1IOO=1@B?<3U-839LT^X[CV[7PONQ-3QE M0^\H=2PY"?!!;'H*(OEQ/-!Q1A:Y5"P9WV90Z9,U]+Z;M*@%,U)K!I:[FGEA M&=3Q'&!9L"Q+P:UN6&K<5:W6X C9K6GS/A+HP' ZF+$5PY';1NDC:\%Y4]-(HZ"A5W<=9, M1#W@[Z&N #P7EU+DX)B,=,!'"Y$E3P@I1B8M?!%MZ@.[;&#W1,KL2#GT@*>; MKNSW9QD_V(%M0K9EMLP2]X+WH!0*MAU@FG;\=(UOIE]K,M#M[ETW6')K1+>.EK&:$F3R9C(2RS6%H_9'1:4C MU]**)O.C]B>UTW9]Q^"TL;PZ0.0C7C]:[6PIY.O'0CLJ.@W.<@N,&7+\ U,J M-+FI//+NN^$U0>.3>R!9]';O_2XLWRXWS,N;"[;+.6V3++.PM737>B%!L8#@ M7)8UMD3*.]K VI0N[D#;V [O,$!X^'9\$)ETH+YN+&E#_^KD;/UYL9S^)^8) MZ7SF!T0&\[Q%";\_6*S(= M:U?>22Q.^9PL9)-KQXI(&X,S!:A09\&3U&UF6CU&5+?WXH."Z5 I=("H6RE* MYZN9R,RB,RA!VIBKWTM.#9F>H#DRC(9^+9M<:&ZAI=L[\6/PY\G?.7+ MK!:ESA1\-5O\MOKK/)SE:1T2?>1=Y7>>/NAUY3XK&?[&\NJ-UW?EO A"@X#D MHP&%@9/KSQ5$)CCGGC.9>8N=^1A1QVJ@.A20GOENN?@Z)?:]^/;750V(7%4= MG:3U].OY%?\E&XR6B,46*'1 @ZJ=!YPP&;A+,2&/J$.3L-7^I([MZ@V$I;L: MK+',.C@7:87G%95O%JO5Q&DO74D.A*^IE,EG<')3 45<8BA+;#-1ZQ85XV*I MMK]>;<^+AXCVDQ3]/-]-/K)7U<[,M-&S4Z&3DPPPHH M)B1XGRUMWZ12RHRGV"C!>OC%C!NJ>&(HCXZ&#G;$O2KUB_&<+W".9;J>!.)K MILT,407:X%P;\*P6]:DB>0A<1]=D7OQWZ!KY=G1TX'ROU\ 14NP E!O7ZT4@ MEI%'7Q=R>S4CUZEISS1HLF<93MY(Q\\=D;! >060?( MVW2#J=?)Q+F+/31)7"F1689H>:QE]37W*R&@C2EI%KDU36X4MM R\J2/WC!W MK+0Z -SN#:].ELM /]VP_^7G^NWK^#R[ "CQ,MZ"X$_X?F_-[EW>]*65DZ; MX"244)OST,E6*_5JTTX?(^?.V39-G'>F<.1Y=;VAM8UDNX3L_?*&"6TWS37S M(#6KB7&U5M4A+8P;+;.QQN4F5O0NQ(T;36B$B^^B[T@A]=,$X_[2KN(@5SV- M:=^_+3=^?&/1F27F9"(_ 6OR6Q1U?F7RD)DQJF@?YWG@.&'\;";#/! M=JE&WRWQ2YCFR^C>A8M+!LZ-.;N3[!AQ,03@.M.>-=F )[L;3+%*"%JU\4T2 MM@\C=]P(QEBP'5R0/2O?Z[:D-YH 7/)5ID0FN"T0$K%4&17 "RG!A")]\<%$ MWB1#8#\RQ^WR^9PLUV-EW*7>O3-S<9*TXTD7!Y'+1&:1\!"]5\"EQER*,0&; M7()]E[)N#=>C8;&S]7J(C+H$W>8HV,; 23;*FL0$)$0ZBRP!)00= 'WA(BG. MU%/![T$:N[5&VP-Q&+EU $G:2?7,>;58?B_PN^61%0?"Q5N(*0><+ M,R *DZ%@9.16M@#I452/:XT^<;K+T\FW'^MT=Q9/6!#HZW4A+XYVJY81HLD: M.(JH4U:.AR9:=G<2Q[WD>OH\PQ:2ZZ!OW0,K>SW_BJL'&!FS2U:9VH\O2% > M-4198BU'\*Y$6X)JU/ZECUSH^;5[U4#+KY_0GS_(D_>-LNL2'VV\DIGUM M/0DR*K*?G+;@4X[ R/6ZD3;L(FFW)W$+C.R!P/+]G-]:,GUL-F MD-+Y5K_X39[0<9--5!Y4+@Q49 I#>:SH=<@)O@H8B@@C:22="DX22_4D=NQ7"TUJ90\FL'RMSAQC$ MED5/6!$Q66O)?)%T1%@7P;'BH3BEN:?S0;:I?S^*ZBYMT<$@=7",Z5CY'GOZ M#P/GY2(AYM4KXONF:<#;+W61JY]_QV6:$J]774CQY=O<=-+\*/BX_A][]-UY]K3PQB'^V_!^IQ MD$ZG7%LBEA!9O9.(9#:E#-ZIF'R)S*DF/8T.);A+:[2Q]FPKU7[ MXY>S9?I,"WM;+B9$B,2BM8;74K&:#H,*?,U?X$Z[Z"5+TC9UY+=2U64(OC4< MCY=//YBCA5RL:E/?\A67Z]K=]2>,ZXE2(F0CD,P/FXA7)8"S3F\NNWPLG%O3 M)#?I$9K&+?AX8KP-)9M^T';3[GA3@UZT,")FNIZ@T$G%&"'(Z"J?:ENIP,!( MVCO2%^[;Y'0\2-&XQ1HCVH.'RZ4#.W!WODTP*^;8_3H;13P[QLISWTD3+31++B+P'*O)).NA%CS(8E%$LM=] M:A)Z.HKJL?N*]HCSO21Y,&R_;'83<6"Y[@"\3N8BAEMC M/^C$,%R2BU"X]:!,+364V8 E1Q4=DE78:%;*;O2-:T\W@V,+Z73@RKV>T[-H M%]6Q\>0<3!"U3CH&B'6:D))UIHP7"I)00D;)7="-JCYNT3%RH]P6LKY7TG$X MXSO SBS*JJ)<_0842.G M"#\!H@83R8CPJKW7)[\NYAL>W0E*7'?;9Z&@X"5!CK6]'[H +FD%.2\[W_1[R.[UI)]"X9W.6#<_=L:%RE=A!6^G=Q5W1HMR:J##A*2 CBP\P8.64 M)R:12P,LUCGSQ01^M]/& VC9X67CG%L-Y+IHR.1G,[!B4>Z/_!A^<,7C;VDS MP&*/E0T_R.*1.2HE!5^XDG3J"8)1L@&\(WM(Z\)]84FRV"1ZM!-UQ\^_O'C) MQTWMN)/%B, +!%;3)UPPX+.(8$.TQ2=71*/&PK?(Z&8DQ4"HN#_H\F"F=V!F M7U%_SI&:?K.8UP#'R>_3U42@3DSY6-MJD\]@K*ZEWAY<8#GQI"[7_ TXG*BZD1-R31(Y\BCC+IF8B59LZ@3*>4Z M]:[) ))[E(R+FP&D^_ \P0-8W0%6;GD&%TO(V?I<>SS&S$D1,W)<8ZJS?K6/ MD2DI@VJ"EBVTC!L)&AXOQ[*[ \2L9"*=2;>A>("J=05B/RBI7LA^1^+F:KO$#+K].$YZG6]=^U)_FFZ?\ M>YB=(5F5VBAG/6 L@7:8]Q!D44!&96$YE1AE^_&W#1;66Z?Z=DCO"B*]G.:O M5ZLSS#^=+6GGGR]KLY;MW0-L;4!4M(1B:U\USC4$@0%JWVD='6>Z-+HLW9/2 M<3W=)[<%F@FQ7Y2>'UO;5UA,\3+0V64<>8?D)R*X[")P*W@JTGD=FQ0X[T_J MN&4@'>!T*#'V"]3-3KPN&]A\ZJ2R<],5D%A;<+H^6V[J'UDAWU,1/R4'E>KT MZN0+<)V,=3E[U:83Q+&$CUL.T@&(VXBX7TB?;]J=%NQX2$*0-<1EICU<)PTY M= **DB4RQ0/J)HG91U,^;E%)!Z!N).1^47UN,FUM//27Y6*UFEB&R)00H+E( MH+#VYE V$:=USC$)$V.[4-?^](Z;2MX!@@<5:+^XO3"A'EFGX\H[Q%K4D63M M-UC %^/JA9BS@>Q]GT:PAX]$KO\#(W=8D78 W1NAE[V;OLE0Z]$4 Q$PD[_J M+$13,O D4O1&,:&:=$,]@N;=KB+8'P'!3R79?II=G6_.&C6DE>VZ5,<*+2V) M.H) T7[U# *SM%]SBB'8HH)L,A;Z$&)W0^\?XR:MM2S[@>TNT>\[*3KWVM-] M.(LK_,<9_>K&TR96N>#KH,T@6+U[]#4MHRA +-Y;&26J)H.EFZUHMPWPA[C] MZP,5_>R26ZFM&P?B$F"+2N542!$/^;O1:Y^0- M*ZK) (%=B-L-NW^(^[S!9=4I#,\/J:O9,8EC$$A>JY6;W'Q#QX\*BL""4266 MG"M-6@8]0M-NH/M#W+<-)9E^L'9KX/9$RY*-3!P$CZ4VB/>DP'D"H8P-.M(7 MUVH$WS45N^'I#W$O=CCW#W;KZ>R.BW89@3RAR01W8*9&@V/DX#4O] 5]8%'Y MD-I=8QV0$?C'N9DZ7 Z]-"2[EXO&L]1*9 98:AF(+@6"91IBX,)Q:>B7#?WF M?1,"^1_C0N@H*0P*I0'[;7PX.ST-RV^+\F'Z:3XMTU2'1J:T.-O,[WFWF$U3 M[SP MW<@;-QM^(+SC/ 93D&KSR],4Z'7FBG>B: M6%&WR>A6)>TC_[LJZ0A.=W O^RI,EYO(V=MRT<8MS%[/B2UGFR#NAE/?)L;F ME'FI/2)KUEIM"1$9>1+&.6T#2"8%-I M/5^K:U.)WM#FNGC^$UE91?*)#/3G M96]=/'GU'A-.OU:FGLQFB]](<6.=$;R9N54#O!M^7V^9')-SSCL03M>9 3E# MY%R0/D_*1J]3D"T9L2>YW=IO^^#IW@5X>\D]7V7W4VVP,FNH[2Y?\$3J;NMZ MVNL[%DO2F"28H'E-& H0?"K I#)^-=1W-_;(3XNSN"YGL_L[J0:D MRT5 .EF)F< /2G!'IHC.$#@*,-*%)%6.:-JHNGTI[5;+[8.B>UJNJ;PZ\"UV M6^#+LV45PB0Q)6S)&LA](E;&C!"EMB"-<-XJAMXW2>#9B\J1@=@6,0?A\Q#Q M==.@8C,!8&D"R,>(&CFP\J3X M&TPXST85_FTY7>/;4E:3X@OG&AUXG5D=I"#)93<&0O2J#N*C\Z5)E&5/.D<. MLG2H#@\3X;&)9T^(T=I@Y2NI85Q-,D]FF4B."X2MY!*((XJ8/; ME,WR*GN$YR'BZS7%J:[J5MCC5M3^D"C.=YYX=-AF'XH'BM,\O:%;>&IZQ<)%<\UU;%I8!/C($+UHDB=+"L24'U +0WO,3[ M'@G7T=/B/)I,.SHD7@L_$_&/"TE?D$/6X%VXB_Q^#Y MXUKKB*#Y;@]NK'5;!LF'@*\6(J2B%207+2@FR!WGSD 1244O#%K7I U+!\KW MOOGR*ZXO+9B:7>10!6!9B#JSC/R_7#AHGEVB7T:6FN2C/D;4\U>6^Z#M^W>+ M!XJKBU*?_>QIRS SKRQ$9'9S.! M]GEH?\7Y&1YV+)__Z0 '[Q8:!CI:+YY=9W&_7,PWZ*C=+%Z>K=:+4UQ>(28R M*[W,'KBUI28-2G N%"@FL$(K-IHWZ6.](WW'#^)Y]#771F@2VABN-.@LR0@5 MPH-W)8(46*2W16(8@P^=^!DMT'1_?$\#476L>@Y/';S]@*'44,/DOUWA$Z+" MY#.9/H;1H:)5AAC)$M+1EB!D,9B:!$V?2!G]-%V%3Y^6]>*$!/2VW&3\S5PR M+G)T#+PT!E20%IQ)# S7194Z'HLW8<).U#T/-;0/CNZJH>&%U+$..BHX<>L) M0VFAEN&&7>'C?=#:2@TH3*ZI5636EB)(UMIAY#FKV*3I10=J:")U8CYZ\B"B MJA5+MC:G-AIJ3IDW3.=BFMRL/D;4\U Z^Z!F'Z6SETA&O"==+=>37\)_+):7 MG+F87*V(0NW)1DN*-&64"%[;>IVF"R=_%+7<93/1TV^ B?[O+I"VOWY&$0K:VIK5)E3B>VL;O8/3L! MY4$JQL'+$&)=#,WC$8%2+8/)QV68KTBQ;CH07LQR3:G(HJ,$B:Z. :[]:Q)/ MH(,0FMOBG33?,UP>>OAXHA](7HL!F3>V\'\)\_ )\V897Q;+\#A8;$G[@Z0T=A'W\?E M6?K[;!'RA89&YT2DLYE4I,*R"'Q'F^?6@_M&QB&"6PS$ MQ;$1\ 97JS6Q87UG#3*90 <^66S$@WKLTUGM.$) )0)3V8F[=U0/(.&!%XQ[ M-K5&Q!!<'1L9;]>?<7EIN5DGI5+51] PXV' MCEM5TQH!AW*O UOD )HR?5X>WG5#^V73??]39+< M(7>86Y]S]$WF]ZD;Z#[SZD4$L#1;U'?=:/;E3*CG)&@,"*IVXG*H),0HHA5) M)9N:9%P^1M1@_0EO//M&7I!F1B0AP B;0+D4:T5! B.EUUEY9GR3C.='J1I7 M\PR&D <[$AXMB>>B7PY/UWKD:4UT3<-$KD?Q% DRLMI3TOI,>"J.O.MB '50 MZ+4J(35)H6RI<3ZDSYC/9K7QYN5;ZD&Z2^"*OIW39AJ0@9G73 ) \7.X[3=UKQ0#ZHY+%-4?"@J^A8H^V#P'O-Q$>3 M= ?F_]62=UCI7^>+N,+EIAK@]?S+V;J6],\3_=4&!-<\\$J2,RXS6*6)!YI, MS8!, 2:;=3)F&&.C +BLN(J0!2. S.R2+31HF_2 MXZ/YRKJ!^;$H;&<:#@")L2]>:VB=5DL2H>]64Q+JS20ZKXKSR@;(0210N61P M0==>O,P*QXSG8K>+^4=?TPG2^L##HHEP1DZ.?U]K_#<[-]B<>:CU9;6R7@5# MWQ5)"B[ZPH4/Q>S4'WNG9/BKMW;BY Y]8A_.V1[@<(%BAMJ0X9L@J^2K*@\0 MM)<@=9)"\A+<3G[$[H 8.RG^0(G=E?D![!N[AFHZGYZ>G5X0KG(T.5AW/K)0 M<>3@A6<@G.<00N <@L6:HB2X*[N,(MRQ>.[W/:7?I/YA$.D?S,0.?+'S^>\?B-N;V-V; M^@>5[U459EE"'?M.MDRLH=64(&:3(6&1W#G4C;JU/$+3N E>S=W\H:31+[ N MK&]92PL-&<>RCA)1##/0GC' 45@O"L.BF@0J'Z5J7)=G,-GOAJD#!-$!JC[@ MC'[UZ2\X)[=K=C+/)_F4#M\:QZTW#C___@7GJ^HJ;G1QJ6,IHY"T)%MMN63( ME@L*BX>\7=3%0=X/#&27#U[?^8TD*7Z?.W M-_CUHM@HDBD8HLP@4K*@9&!T%@2$E+..BKDZFK)QJ/P1\L:=%_"4,?.A9-03 M\F[>D*1]JBS JP.HG:&BN!TVA!^*R]DBIHT:17_2,T=0*V MX9'P$.:.%$M/"-MV3ER-*+^R85Z&+U6CI/ MDBBE)#12-:D=.9;P<2>F/.$!_01R[0G'.UQJO8VSZ7D%SVIBK$!I:]F,CQY4 M9 I"=A8B!F\,2TF(MO#=C]Y.-.R3@.J(:^Q#)3SJ#+7-#>B+LQ5Q:[4Z2?\X MFZZF=0D/7(J^6BPQA=7ZW7(1+^Y@3\^CI9/LI);!%]"6#CBEDH3 LP,;N5*T M+*=W[*LS!#6]W$4^(63'D>38F16[+[CF"=9N].^)ZW^ME8R+GY"(.*4_OY+7 MA!6=L4A9_DQJ]L),K>/I:MDF7>;>7&OYVE)C\.?\/S?B4&AHR61(V)BF2S?H.=;0^3CZSEH]P)QS]2+J5;$KF7B!!I20#)P, M$D12P6AO1"Y-ZO.:K*875_49[9SAT/''.WP^X'H].X^.37*@@QBE ;VI;M3: M@,,<( 4O.=->HFC2)+S=DG;:+.:_-DL[G#R72L#SHN!PJR@XK*^+F8:M#]SQ M;4VJ!@]9Z5/4$K*HN9;2@9>"4)45@G=)01:9BV0*XZ7M%4;+6L(=:\[I [\N MYLO[)>ADS_%4!$,(M/5 R3I-M4@-)C+.ONH)-@Y;'(>U#-/JF$ M>[)#7GR[H5Q>+?$?9SA/WS97N3ZH6**P4+*D4XN%>E#X6C=>M!/&V=:&]\.T M=0+'IT7-PWD;@XBP)U1N6]#%9:_7C)QC H[BL891;0*GHH=<.X9ZA3'Y)PNL MW*&M$U0.A8<=3-)CA-,IWJ[=S:NFI%$SX3,DSUD= DPGC68.!!8Z6226Q-LF MISU"7">(&PH1N^0#'2.>GB"WM3:8;)DBC>* JIX'S/$Z+8_X5HRQF-$0T8V/ MW -[!K2_]>OEL#U2;#UAL%G5T*8,5X#DB[7I=F#1)IZ";XOC_ MQL8">Z'PR1L+[ .)L:^_'Z]=KS^%A]\8"^PBG)U7\>%:U]SQR$1 P\#K".T2(M14##R455W(,:I>2TS$+ M)-KG4?1B( PER)[@N5,>=M'&NCIZV3I&BQ.8P<6"()6+7D<=HGRRF]KG746Q M%TR.JJ+81V8] ?)&NCZ_4/TQ626#]*3P(RTE:T,;V5CPRF?/:26JS82Y1VCJ M!&S#(V&'*HI#Q-(IPL3E5")$'8+W8.DX )6\!&=D+8$2;Q=1Z+MX0#J>D$XGY+1,SLFX#@ZD+"GGFD)>VF87/:?"QQ;0 M&:B\<1\Y#EC>V#@W\W8T>%%N,.6O*V+#N:$U<(KF?B]MDJEYQ+J?(F%3*F1: MHH8@ZH#OK L$(S@8B9:CR2*U&7OT) F; TQ.V5A;P4O/L[" 6*K=7[L?8RT] M#C)B3D%%UM;T'6@AG=@-Q^*PY:27=D\'P>#396554L!82-W2N8#(0(W=0 M2V>**Y&6V?OMT7.XZ#P 0H==(NTCSYY0NE,(1PL5R?07X)RIX>+"(#B7R<&5 MR0DAM+][N_Y?ET@#P.2H2Z1]9-83(+=$^E 8'JVTX+1EH&*1X$1RP ,7)?IH MM6BK*Y]W*ZZ]D+!' '8?L?2$L.-/E>N B61S?N%XYM?VW5U:$_%E9ZVB^#UH:'8/AFI$"2=>9E+7EPLFH.F^H@.U^L M:ZO+G[QSP',PDP\$Z9-T$]@',<=&X,Y;?WQ8A^6ZQ]8"#W0F*3S%6)0&J6N+ M=12>-)U!X PE2\BDTFTOJ$?O:_,<3J5Q]U@[1(W:U*^MZD$CHXF:@1%"@1*J M0!2!TU;01F7+BY5-+A['.ZS:YXP\]XTT'&*&.:Q^GC>Z-WI-?S__-"4VU-86 M?UDL\F_3V>R0RZ 'GG3T#<\N% YT;7/Y\)-YOG[K^97[EHO*0LXP&2T!N)<" M5'+D<1-4P2:,&LGICKE)UNM>5!ZK MA,48"F^2I[D?F>-:].U0=E?[-11>C_V)MFN*39S@H.OM1Y_72*]MHW84[19- MMBPJ7S,XD7 7+<14 A@M MNQ')]2[13DB=:PJJ-!F4Y.<&HNQ M@SC=Y1(7CRWQU=FZLO1TL5Q/_W,CYXLA5G?6GH+3S/H(QM**E3%D41O&0-8H M# H6BF\2SQYR$>-&#)X>VT\N^.=SPM^3P.$9;?N]H)$-L--Z1C$*A*EE'H4< M7QT2*!\K?KB!5(1506A=TGCF_=,;!;2QK7 )"]101"VE+Q +&LBTJ9,7+IG!I5+ M%4P^\"R$;E,FN3N-XP*R%4SNAAT;R:QO.%XO[-=PBA=Y*3PJFQ2G39T,V3Z9 M$1M=O:\OB8?LN!':/C$DM]$Y\B5O*[SLCLNCA=K=:+4UR^Q]EY%/_S M],O5_%XI6 E,0K"*#A<6&7A%R"F%)>VC*\DT:2;X"$W=8NYX+"S:"&;T]E1A MN9QN7P9Z7F0=,<@WG;^RTQ"1O+WHG8WDZ\EKR0P(0LHY!F<3 @L^E)R]BFI)CG\=PD9 MN>C_"<%TE @Z@- CO'ISE8(1/'>Z>%T[".O:UC*"K_.Q,%[J)"FD4]V:.OS;VLAU%IB:%,3>SE'I MT X_4+0/9 'LQ><.\/$(8W[%]574,#DELZ;-)*4DUHB8P2=O@(YM&[7E3(8V M/1AV(J];FWT8;#604=_(^\MRL5I-A&-"$%L ;:2=%%4!GUT&3)Q6H[Q4;9(C MOD=8MYKL8##LCK?])=,WTDY2.CL]F]4*F$CMNF,L#>IW>J^)T#C$-+K:+[LH[R<%%6"U>0UDR$A:=,Y U&C!%FL M"DDK0;]^^B.XVX#&$\!O7ZD/'WQ:3J%C2-F3 [!&4 MS0&\\1R$R5:88ESA3WU%\S"UW48&GAGB#Q'^<\4X@18G+KG$ZQC=* WYM*JV M^S$,(261-5=1$ ,Z07FEMUN7\#GB?&\ /%.DOUJ<+2>!6Q,3^371A!H74A:" M5Q%L]A89G6@<.S!G+LGMUB5]ACC?6_S/%>;TV4G2VBB?'>B:]ZF,,Q D'6%" MREP+SH,43QTY?H3<;KW2YPCS?<7_[/S4DT)OOEIJSDG&"L90ZF!!&S,X5CAX M+'1T.>V9ZL ^OT7S3G W_P7W=D#H&_/UDHD5;1/6YDPLN>I=DY\M"X*36FEN MM0QC9-_LA%S[7\@]2IR#W1D.6"!^DM+R#/,%4VM1]=OU9US6C.]S!M]H3'9[ M';O5A^_U_*/+PP]?S4#5X>_"MTT_&H+EAI8PNXE")YGP%K FV2B1,X1:AZ:" M8LQBE-HTV?F/T'3T=6!*B[/Y>G7QBLLWX,UI6]L:)WFKL[7,@N#!U[O. C%S M!3Y&,F BD[DT<=8.I'?<>/-0F+IW;_@$PNNQ)\8^2N+P7E@'O.5)U5_#OEF/ M 3;%&*0F%UTK1S U65; (C"7K<+BDC5->H6 M/8 >@ZEP/#"O%V,2IV/9-ZG-:6OE5;9_"+.P),Y>>%Z3 MJ'62*C#P8F-[> $A6@TN"4<>48B)-9E9L)VOCQXUZ7#PV&@=C806SL M4H'3";/XAO@"YUBFZZO5",T,E\'4,L] 1WPHX'EV]; /+"<3M6LRL>%QLL:] MDVZL688013_ >K=<%%RM2#1A]@JOMXE$U-*7"(6L-S+JHB%]:308H"L<2^!&P-K"%%T *S7"H6PSQWP[.>->L[8"T@"L[P! &P_EOM=YN1K-6':12W#:D)YEI'&]8I[D M[U+D+.N0FQQYCY,U[D5F*T -*(H.@/7P0H+WR0H?H"3M0>6DP#-M@*E4@HOH M3&JBG(Z#4[/;Q<8'W9$"Z*"0<+,O;BSC.IXR*47085V5;51D_#GB3V1.0M).V$)??X^^T3I?6*:4 M-% VVT%'"8%P#"9KDWSQ=13R$ZVWD]N-H=!QWU >2 R=JX]C!A/=?ICD,&0ZE6\AN(E0<;6EL:U(VQP7EEK0RJQR65B0X5R?4_W/6V M]V&-6P9:W\A+B)R[J!UD98@?4@L(@4>01261)$O)-IXML#_1_2JD?=#U\'5K M8S%VKK".FJMR[RE#JJR6MZ./H8H;&V6HG4*U(A^[$+YB9!)LX"'&C"&K1G&S MQD;0F\5J]8HVV,O%?#V=GTWGG]Y^P>5Y/^876!9+O,']7Z;SQ7*Z_G89X=I, M^[CYE)__<4:__@77G^L4XJ_TD4W/W8FNG6_0),@F$?MB<."D0#K,I>".%UU, M0YOJ2=;8KT;MUL?GBB; MDLJ:@ZDC:E2=CTYZVX+,0<:0T6ELHNX&H'WPG-/N M7+W#Y8?/))%#_)FMSSG:H_D^=0/Y-'=?-K&O/PA0DD(.N$M-&9],DA^9! MBL;U% 9!Q#V-,PCWGXL>.3R>^\C3FNB4AA'>AW%$HM6QYOBR(FMG4 _>\0P> MDS=1N93NSL?J6[/<" K>><.+L)HF?@B^4M^' @O;UJI3W0]$@XMYGDGHO..B*D^]CCFFBMED'>AX&6 MB\A6( 1I4NW64 WN2-^A3<5HI6QX%@;1)NG^[D-_/3NM'NIB>;5XKZ?GB=#J_ MQ1G';);1$E.\U:"BH[9>K<.\MK[96&,344)DJ!)$7MML.]H,@7%: MJQ1!*9.U-TTRRO>BLB/%=#1 %D\EK2XNZS:F?NVXA.ELN::BU+:.J_1 M!?(QT)-[(8J&HC*M0J-FNHG'^C!)XRBW)X'90'+H5;U=>)3W=LU)_H^S\XON M2>:L*!\%F*0%*!4C>.X-!,OI<#"%,=^D0>"!](YKOP\%EUV4W<"RZQ6B;\M# M"YT(;HHV3D&N%SXJB@A1D!TC9.:85-"ZS7RO/>D;K M:;YG7/S\>YJ=9O0)P\%[8C86GW1&8TV;,73?(VQ<,'>#H)V0?: X.X G,:PLEJ=AGO#<)_P% MJZ-8&^PI)IPDAY/5!GO:@ZNCDW2661K-N9--;N\>H*=',!XJ],7P$N@ 2)=] MU#ZL%^GO;[]4T5PL1+F4M3 1>'"&#I+"P!57,]D-E]HF(VP;I_PABL:]\6L* MIF&DT &+T*$([WT$YHT'Y9T"9XDUPFL7BA,YJB9NTE9J MQHWO-(71\=SO $)'FA!OKN8VVZS)%B9-;%UM0*-J<"(66=OVF9A-]IPW.0N' M6L"X^NZ/XY8%R'IF,UUBJ,@O)A@8E32!]XD/CRN5KWV&J[WTDTJ3I;+,/^$FW>^^'9O MOYW\%I;GU5@3%@NZ6G]5!&TZI9"!ERG0EZ""J558L;3@WV K>-::=A_T/GSW M^I08Z,%?VU!.']Y<5QAI(I>:@:8S"E0BNHES$23Z8##S:$.;\,--*GJYVGQ2 M)-QUH X62P>8.IQQU\N>YWI8WH@Q%EE(X*^,)\4=TU" M^RT6,W*$X'!LW=6:8PNZ [ _$+_FW'CT-6Y21_KPA!"XY,"U$SK&;+1LTA_U M\-N#=@IU=)#L=N.PA\3&KFN\<8\;YOF7L/P[KC?-G+(M9%.!UKNS6+^B9YV^A/&]=71@<88S8N# M7+2A?4-L9' ;)&V6!NL:Q+OW4[.N ?J\6+^#FX.X'D'R/F \^EB^>MB?976)+6, M(; *2.=ZTD@./0&DM;%9F0RFS8NPUU*^L++(>*]:_@?Q>L>P/(]-?V0EKZ^ M'Q7!6F2DFA//'I3,$CQ'^L*B#,8;,J2:G'['DSYN-E$?9^43 Z #R)_,-I^Y M*,B\M_2+EM039^O,M!* %5]J\S);ISUFL(4CMXHPR9KTE-J-O,Y=V8%! 0$=X/Y@II_G6J_^0A]S$46 K#%IXZ,SV,1#&G89(YLFX^Z#$1'QG/?#^6R6U_/5>GFV ML1HW SX_?@[S[7QQ7/@DC((\N\X+Q5ZO5F>8;RS>N90D@R0<20BKTT6^&$AA2=F4S!5K8FP-NHIQ M6P@\UWUR-!XZV SO\YU-19&.SH$1LN1J5C.H_=W M[\J&NJZ]3)94>TU?/ARU]PGF:'C9ZX?8#CDY*?82>@?)/"3>G MT_/1>"?S?.M]6^8%*:=1*ZXAVMH,S]2V*1@UF*)]Y$89[IN<(GM1>?2%%GX* MLU_"NN+L[MMN9&KS&)%;#\X+\EUC1O#62\#LG0TB""^;M//#LYSTD9[8.: M^Y?R1PNC TO[WBI>?/LUK"\R_"]__&V3P>!=J1FG%IAA-7T_D;67-AHV[BU5=)#Y(.L&RIA.;%Z-I*1K!&1Y &Z^% MR]D'U>2&\Q&:.D/60#!X%&V'RV3L[-LZ?;3.'#TYR]/U93JG%N3<9D.FH"%N M&"2ST\M$;C R'3DW@>TVFFC+PWL"QQ%26PS(PNXT#&V:ZR!($E-?A M,'G\)!M<9CVH6Z<>++-)#P@6W_GZ $8P/43-4)3T]>(M'EQBI)601TF8T M,!H$+W(!JRR!!I-HI-JWD]-4R,=,#+[WE$$%WG!"\ -BMP53B>3#DX5+8A>N MD&V2$TBC4\@R"2F;N R/B7V(A@?U^3>NO*^#G%$FYJP7D(O+H$)1X*)C=$!S MIE$$Y+E)IYCODS9RBX+C\?%PZX%!I-&!2?-Z3L_"U<74R)-YOOS!1:;>-0/O M##$VT08=50860[T]+'1&%DX6H2>UB[7KF&BB70\E>%RSN@$6GT1RO5LWU49< ME)=$U71]U CJQQ\YZ)'X79K;GH^*\X0!!0AM+(D_U51#KB$K*;#V<16QR32; M-N=C9>;;"V:^"FDZFZZ_G;NL-D2I52Q@8L$*<[V)Y8-)EO:5E\K&-A6O#U'4 MY6FX#QKNN5:#\+Z#0_#V8;X)GD8,,GMI:I"L1KAH&4XAAV0]3\+ZS&63:;'W M21G9*Q]&QG>;Y1W'\.X@1*:$X9LF8KR M[BB$!VXD[CVZ)^D?*J[%8+SK0&_JAR5%S),.[@\S%#A)1\AA2 .82:=%$"W&R<(@Z\VBXC,DV M*2';1LS(:3Y'"OA1O!S [0X0\QZ_+F9?I_-/MQ=SH3&S2-FA,42]U[7VDG:3 M\ E"4IA0F*Q;34MYA*J>,'2(T._EQP\E@0[@] 9KFNVE:KY8@S4L^3J050A? M>V7[ HY\2([F=P>8^?>PG-:S^WU8GS<]$E$5 MD80'Y+73@4FDD[5+@%;:4D+B 9OX17<)&;=JN8V-?5S M*9@V4VM^"U_JDBZ3TXQAVFEBCL1$FI*80ZY@!)=1:XNTS5R3FZD=:.L'2X>( M?]%6%AW Z\UBGA?SS45:#/._OZ55$1%U/6]>OWC[_F)1GER(&*PC>ZW.&A-" M@DN%3OG E(^A,!::7+CO1-VXMM# $!M>'B.";+5<3S;I9QL]GK7^_[N[UAZW M;B/ZO?]E +X?7PHT@=T&<+I&DA;()V'XR@I8:UUIE<;]]1UJ']:N5ZLKZ5*7 M"F $WLA8#><'?VP('']JLIQN2U!%-?WI35!K!>A@L7O8^T/A8UY)EI. NF MW(=.0.PEYD>X;V+4?YPOYI_6GYY.<]Y[[@69:ZK>#XW;!SH>4@1G"D5R+@S* M31R$^[-OGACY8W"['<.)4Z./?VP9CM)HQGD"+4LUW,8J+4X+'^I4LF*56#!TRJGOU\OJW>]NE\O;_]8+:/Q,G]Q]F8GLI;0,0044 MH(Q,-%]HUH5:P1-L-EFF2MW-L(;G(.6. F4L@SY(O*48 Y[AW.3 6VEPB'V)D?^\1[9:\48#J@(3/ M\YJ^P]5\]3/9@NEJL7T!QF=6%JZMI,C4%YI3)) M-ZE[>\.F_@X0X]!K+!@Z8-3SF5)+5&:6_)!]J"J.JM!BG&J[,V: *<,2A051 M^&8%(L]-F59B\US+T\%.[X V?_M4B^;_M\'BJKR?+V@"U U],P5DD9AD[%6VRWYG2AK/:D*Z1QMIBZ\*7++F14AAT$7'8VB2LK_?M&'7KNSR M"#K.UPD"@1FM897,2G!)I4HNI0, M,'(%FOO,(G=:8!O]J0,-'<;!/\G=_VB(]<#(3;;ZZG&(6R.Y']K,4["0DP^T M=/OZ7*<$.&'H?","9YA"Y+&-AN<>PX8Q[H*> 9H@T@/#7O'43[DF%]*0OKU, MSC9E4QR#XAVMZ+EV^TF60W"B8*+S$#GP7"O>;C.'L>]/CG6LSAVQ1COF++]%H!)S)@ MSS7KP?[N8>M[T0]^DSG+9"9SN80<=+V'.'S#IBSM=<_5M;4YP)3BXX+&E VVJK:0U/+LA0<6NG:[+_?6-(77XZ! M]Z62Z$F^[H L3U<8WWV]S?C'/"_)J.LO'_+O^>:^RL,%96@/AZP+K<:*IE;M M#P"AN!RB0RX5:\&@8>9-+PHZYN[5 )*>B/9CQAH:;C(OOAW?PYPTP3&?7VWVGA,/-8[ M<^ER435^".6^T[336"\W;+',H7;8IO9\MTV=D&U\)NSBW(FP]% =NIF N4C+ M15"@N*UES30!O0H>=)#,:YN9<$.21QM4"#>[E1QK1SS>D3V@_T!:$T,0*6O MVL%4%2D@&)NA.*&E3HQI/23XOL3:X(,0VU$;?(C[NJH.50Y9\EH $TG2BE5H ML *S2V3(/H[HBW]6AX_]<5 M@?93A8[/LBC&UV2^HC!17"\RA/K2F[5B0EJKK3Y#'=0;%O9T$=2"=F.!TPGK MOH[A86 Y;:G,;Y)<^$Q8D6VF&((IK*TMD@ LSD+BSL04+&)IHE ZU,">CEKC M<6YT:#JAW)ZY]'$YC[6>4$GN@U" MG:1IQ6[=I%7X&/ACDEOLE_=/GVP7]NQF/ M4D#)T*)EJCA]!,.&?O^T]:"-2=8$A*XWSV>CO"J_7.=W M_UG?EP0]#-5E+73, 3)/A8::/ 1N#=B<8E),>J_/T$SI()NG+30][P8[+H ] M<_4I@;FF*-;1;M?=T@E^?IOX+"8IHA")EGU+\86LBK1)*I"9:Z:TC\HW:SA] MM-735K6>E:^C@]@=8[<#E2=)[NVBRB244"S42@^:CC990*\B%)2&,\MB 9X*4G<,_"E_7B_C-:YR>H\Q/Q8<>90Z4RP1*A3>GK -LFKGUM3[?3$>F 9#2(9YH[LR#1AXP)M&4T280G_TA)J[:F M4[R344?5)#)\:Z/.]KPU_/5=1W1 MPX!H+ Y5D2"3\Q25UO2"Q UHQK3S27AGFCR#[;5LXI+4%FP:%XW#Z>7OZ;7( MO]7'ME]&+;-XK)>[NKO.RZ_%2ZNGZB7IC;"F=G:3B+3*(@W-!@TIJ.I0'4UI MU2EDKW$3%Z"VX-KHF'2PFCWWT]8.[HHHBI4(7*=-CI0%%S@-*W#!/8M<>-\^ MICHTD&I9HC$N]&\&54?BT!V?_K7 ^S-P3H^'XIF520L4$:04%!H&4U.G:$(6 M;:*\\IOPS/SR;/,X=7*3G.JV)1>%9 MT.[$T,'E,[E8I7[!D6B%UPCL=QGN\@]GI%:?/= M'_%F_2#-]/06,=.L^,@5UNE0;^>, >18('C/=:2EF \J_3B844,-'$:QBTCW M:(I-!YQ[+A"\O1Q_7.9/\_6GF;0V1:\YN%2+[FCE!31)@<5:*5&48;F)(.I> MRX:Q["+R/=J@T1V]7NA/:\%9?6> Q)2MK_\:G(MIL]U[BUJ$V*1ZY60A<'Y1 M"1JC8= !GUX3HU8A<&ZY X<4A:ID?%5F\30OHC7"IY1EDYNN8S7 ^46E2YSJ M\=$"\T:B?#_BW7HYO_OR<[S.:7V31Y+CV_5K1Q7B&V1[6PD^XZ+FN4@P!3.% M.[1^!*$$4&RM=4A&04H0&3DE""B:S>F%IYA@?<#P>)1IQ59.^4 M_6D,IT]=_;65$[^A__LU'3/RXT$0%^GC,RU^(*GDFE R: M%P,Z>UV+W&KO=8H(4RR:2R:"M"_R+G<\FQUO0T_QSI'XWYX?C/;:^0\?U/\$ M7.6__N7_4$L#!!0 ( -V$EU =O.MN60@ *'SPPIGOYP M<3D8_^?3D"5V*MFG+S]^& U8J5*K?6T-:K6+\07[:?RO#ZQ=K3?86//4""M4 MRF6M-OQ88J7$VJQ7J\WG\^J\555Z4AM?U4A4NR:5,E"-;%0Z.Z4W^ L\.OO' MZ0^5"KM083Z%U+)0 [<0L=R(=,*^1F"N6:52]!JH;*'%)+&L66_6V5>EK\6, M^W8KK(2SI9S3FG\^K;E)3@,5+K)YW,]NU-U_?1)0B?E4R$7OU5A,P;"/ M,&=7:LK35V6#T:L8T"+V'8WX#= ).(0%C6 M:E0;;-/:W7:&&!702T.MRIR5C\[NP?!J/'HW&IR/1Y4[-OAI-'S'AO\> M#KZ,1[\,\16V#J^>D4N&8:+8>ZD"+MD'-1'&BM"4V2@-J\_("Y]R;7*.^EGU MC*S^#"'Q/VO5FTS%S"; /G,=\!1,Y?)&PH*=AY9:FG7L\0('^YO;EB\Z;_OVN?>PN:%098R.6 M\!DP#3,!J5GPES>X@)G=9]PDYK MDM-^Y 9=A4Z9+MAUJN82H@F4O>^T]UBD<-)48=F%,KE(&4\7+$^MS@%-PT+, MU63H2LZF^*0%>C+FM*(U4U-!9.?[;75((01CN%Y0ERF_!L<-MS(-OHM0&9Q2 MNH*N((]0:"S@L%N*PU&3"#2;)R),F,GI9S5^#AH*(63 5!B)E1X5C7-A$S30 M9,A--#O)S5 U%:&9,QP6L6"Q[H8G#H;67C BT6*[J;(K=Q;1B1@=VS6:^TB MC7%]<HZ$":4R.8XC&M%*^FAE6H40X6O#7F-P(L!H^P@,;\*$IQ-PQ<%5+K%'H\4K MCV\LR-"1CGH?CG*9LD+(<)7N48!N'9GPCA&P%Z0.CE4\*RX9)V/-$CN(% P_BJ,Y8*KJ%$@KZ N1DD1 MN7,&DP=&1()K008(GY<<0Z8D*3>4*]R*,2ZQ./Y0!E ABWQ%@S(L0T282TZT MAV8Y)58Y!T?X#+:>>/&O *@C,A..A^@!)GIZ$ N.7KYH'-?[FR@[>*5O@>UP MCC@8P(7$8##C,G?+G!P/<4R[U1FZS.PH(# S'D!8_G%W->% A .1;(RO M60*5V_OG/H12^6UOH((L?KB:9<&RU'/KHO !ZN,Q0!,\(QQ$+I-Y1V\'C+8[ M187@6N[@X1LXA?*2"L-<4T#6DL"&O*DR%M_0$0=*,2&*^-5O8KV A)O;Y$9+ MVH$&(L=U3NF"AQ:X:;H&6>RM[O0O_PX[[C^P>^PXZ'Q/*>P.'6[!4UZM+%KH MZ\%<+3):HM^0Q+:*%52*8ZEBE3:W&<.]0&%3W'%;@)W4%2C,1M02"=3)#7^- MJ$&F,,1$^"^52DM4PJ^Y0)4=#O/4'>&9H^=9Y=+FE"H!@8&GFI]V#Z$ C%3! M]K?5YASX-=&WS\2.P%T-X0Y#EAO5;XI_41CZ'=>.M*,\:? -4"(+?F6&J?T1H]A^> MWWLH7P@Z]H*L*XPWTX13A>=6+8>XKYS^38 H!4T8D#PST%O^T5^;C\;[9X'5 M>6I[%%,DXDSR14^D+IINWN(C;+=;?=-IN>^P%BVRT5*?XAMMU7^CK=EHN[%3 MK3=/[F_>.W9O8ZM9[7:;WSFX7FWL:^RT]@C>.W:_+SK59KM[X.":<[5W-P;1 M9#Q]6VJ5[L*24-C,;OK+YP(]].I 2MCZ6CZCA(W54_'22^QOK@,$S/*%!U]C MFY(>((V#R6>3LPZTJG1V@13CDN[M$BQ\_F=YTRVS)^+,<]SL2M9LE=W=D ,\ M^A>XZ\^.;T';3R3"+U^T3_K&_;*+RR_O/YQ_=E]%S]^_O_RX=N/B &[Z>\7^ M_]K\?7BOJ$YH.E2.N8-BMH3J8=8\C0L?]U3-.ZXC/*GK+F[BGK"H=KC?'_[> MWR#A G=1J=L]#1(!,1O>0)C361^[]*<)=RX#WO)3S96P!SGN.POV@X9ERE_B M[/E/*#-8O]EXY\YC:?=('N!"R2WTBU#6MR]'?H^2&[_^"J>[3'KV/U!+ P04 M " #=A)=0P=Z^ST4( !"*@ &P &5C:&\M,C R,# S,S%X,3!Q>&5X M,S$R+FAT;>U::U,;N1+]?G^%UJF;A"H_QSB 3:ABC=EU+0M9PE9J/]W2S/1X M5,BC64ECX_OK;[F61L??G5WU;W[[-&"I'4OV MZ=?O+X9]5JDU&E_:_4;C[.:,_7CS\P7;KS=;[$;SS @K5,9EHS&XK+!*:FW> M;32FTVE]VJXK/6K<7#=(U'Y#*F6@'MNXB2R6JBL5>,N2:]X:?,1(8]N1UH565R+E%2ZJT?A M^Z#3J<[_L6:]N=?S;6^:[J=' FH)'PLYZ[Z[$6,P[!*F[%J->?:N:C!Z-0-: M)+ZC$?\%- ?G=H]3;^T!RI$B@UII?2MP]@[N4A$*R]JM>L#6K=UN9X11 3TW MU*K<6?GL[.X/KF^&Y\/^Z]H>G%_@*6P?7K\@E M@RA5[ >I0B[9A1H)8T5DJFR81?57Y(5/A38%1_VL>D56?X:(^)^UFP%3";,I ML,]897]A(JQBSJZM0"- MRRH";44R0U=S^_9-Y[#WL%>?N_6M.L.?(4OY!)B&B8 I5@8V%8;]4G"-,)$S M=@VYT@BQC)TK/6:M9NT7PMLCI(1>.WK!7@N.AO;C: "6B S]3:%;^K>*4,#NV*Q7VD66X KCCN]%%LDB1ID8PQ5G5C'^ M@E9ECB$@]!"JI%S"HXR,N3&AWW>AOUGSTSM3AK5,([1D5)+@AD@[ MWPT9U^"BA%X7(:8>]"8#A$8HA4FI.W4;(UT09=!S+$PDE2EP'!&)5M*'*]HQ,#AMN'8' 7I3P;@:L-K@N)/5IM7FMUWL.>&]KJQ/[)/PJJ"#(/ M$Y+/:"&OH,='DW39>:)D;:($)R([[V,*>U#N>2+-YCPFZJE)2-#WATNH/%OD M\#U"#NZ]L2!#3SKV?3K,54H,$2_,[D.(H4-8SN0Y7Q4:!>#JG0CC. %[0>;D M4-6S9)-51M(@N<- 2?K+.%9+MJ)&@S.&4P1&A$+K@49('QJ5^L:1[EUI4%[H'!%G M7#*-(J5CIX"K=$:088Z4"#QL@9P035VPBO/@0N2+''G/P>L5H2MR# 83+@NW MS,GQD"2T6YV@R\R6$@)3XPZ$Y1^WUQ,.1#@0R<;XJB54A7UX[ETHE2]Z Y5D MR=,%+0OGQ9Y;%Z4/4!]/,33!*P)"[%.9]_1FQ&C+4]8(KN4>(+Z"5"@QJ2@J M-$5D)0NLR1LK8_$-G7&@%!.AB-_]3M8+2+E99#=:TPXU$#NR;JF%W]+! 3W6YMFBIKT9SN88-<88B+\'\JEN:PA-\+ M@2H[(!:9.\0S>Z^TT*4=*A4# B-/=3_M("(!&*J2\!<%YQ3X+3&X3\:.PUT9 MX8Y$YKO5KP) 61OZ7=>6U<-OH8J1,$?3#+U/R,VCQ^@/W@P7PKZX 595QRO9PJG M"B^LF@]Q7SK]FQ!A"II ('ENH#O_H[/=S\Z-A'&]N=>N?@ M\!L'-^NMQQH[AQ^^<>SCO@CJP?[!CH,;SM7>W1A$D_/L8Z5=N0]+0F&0W_7F MSR5ZZ-6.G+#QQ7Q"*1L+J/*EE]A;7P<(F/D+#[[6)B<]P1H[L\\Z:>UH5>7D M#"G&I=W%$BQ]_E=YTRVS%^+,4]SP2A:TJ^Y^R X>_1O<]5?'MZ3M%Q+AMV_V M#WK&_68__78Q<%]&3W\=7']>B_83M/3/"OO_M?GG4%Y9F-!TJ!QSY\1LCM+= MK'D9]ST>J)C7;R.\J(LN;N*NL*AV]+@K_(V_?BH@8>>+,OW*'QSY^YT9._- MT7@P^?U\"(F:<3B_^N5T-("&85G7WL"RCB9'\'[RX11:INW 1)(T9XJ)E'#+ M&IXUH)$HE74M:SZ?FW//%')J32ZL4E7+XD+DU(Q4U.CWRA'\I23J_]1[8QAP M),)B1E,%H:1$T0B*G*53N(YH_@D,8[EJ(+*%9--$@6N[-EP+^8G=D&I>,<5I MO];3LZKWGJ6-] (1+?J]B-T B]XU6!"XI.UV'!+O12W'B Q.T6;=N! MUPG_<'"3%BZO9'*UX/1=(Z&E[6[+-3OM3/ES%JFDZ]CVSWY#K^OW8I$J-"91 MN'JL=#S2I.BM,@AGT[2K_?%G1$Y9:@1"*3'KEMH;E;9:(B#AIZD411H9H>!" M=N4TV'';[6;]#[9I[_K5W):M__Q2@1&3&>.+[ML)F]$N\\K:#>CA+J;'TWG&UO\/;A 5,@>>:#MSW]FD_0V2% MRMI1)3+MY8OS>S"\F(R.1X/#R6A\!N-C&+P?#8]A^-MP<#49_3K$(9P=7OQ MD)P7,B\([D\)JTHK>%X-ZZVG41TW\@A133G*X M,.&:3*!L?GXK5#=@'M.NV=:/ DK@%3%"29\A(WM1R,4M)&I;#J#+2_:=&&*4+7O$G,$:TU;SF M;!EDYM?@X?G475NSEXKV*D6*!)P^*!IZ*Z10HA;1S6(U$@@945D2SDF6TV[] MX*_8*^6K=X;!F*IN26#$\HR319>EFCIM=]G+'GAFQ_%T.ZO0(Q75^UFVNF;5 MZEHJ>CS9-CW/73_]K.RSDQ[.=KPO%+9-Y[G)]OZ7RCZ/Q9ZY[[0W%+8TU!7< M2&*.8?JNX34>AF49A6YVZ]?OR^@IAS;,_T>'CIOR,Q82OARL-/KW\P #IAZH M@L]Y7'_^H4)L7&GN%Z@-O6KTC[!*Z(_P70HN,?]6:.HT>R5@'F:2<7"]ZE.Z M :+_ 5S?FM]EV7XE#&]OM3I^KG_A:'QUOXYI@38O\Q&GU55V2:,-=IG#;X?-X5->G M@P2/ *A8-_)K3NT/[E3OZI.E6]@5X#8Z4(OJYKHK*2>EE=7KW <7O8VG)4F M85THZB^!MQ_?"*^G M! @!< !L !E8VAO+3(P,C P,S,Q>#$P<7AE>#,R,BYH=&WM6&U/VT@0 M_GZ_8AITO$CQ>YR0.$3*A7"-2J&%5*B?3AM[':]PO.YZ3W_^KX?#3]^&X,D5S$\.[#'Z>3$30TP[AR1H9Q/#V& MU].WI]#230NF@B09DXPG)#:,\5D#&I&4:<\PELNEOG1T+N;&],(H5+6,F/., MZH$,&H-^,8*_E 2#W_JO- V.N9\O:"+!%Y1(&D">L60.5P'-KD'3JE4CGJX$ MFT<2;-,VX8J+:W9#RGG)9$P'M9Z^4;[W#66D/^/!:M /V VPX*C!*"&VW0EM MO]OJM-JTTW4MVG6#T'7;;9L5WI(% M,NI9IOF[UU#K!OV0)Q*-"10N'TL=#S1)>BLU$K-YTE/^> LBYBS19EQ*ON@5 MVANEMEIB1OSKN>!Y$F@^C[GHB?ELWW;=9OT/IFX>>.7] MO2E;T S.Z!(N^((D>\T,V=,R*EA8+LS8WQ3=0=OJ=5EZVT$],4NH5GEOV3T7 Z.3^#\Q,8O9Z, M3^!DP05- MN0BY4SJ1HD0= DP#SZRT1?K2[8[5-S[&:94OPF;X[X9) M"/,8E?MH,&;HRY+)2*D4]%/.!"V:AJP(CL]U:Y\< -JUW/W@X"YIJ9\+;'E0 MP_C6CT@RIW7F6EVGU02"^;]0^\/@Z'I DF!S@+Q :NV:6I8@:0NBL/11D.#B M $<5C/>8):P@/14T*QAH%BM(' -*XA8P04F6(B-94\F%=^F,*@/5>BJ$43J/ M2_XXQHBRFM6<54&F?P\>GD[=C>6Z4M0N%4DRP]JU7C345D@N>2VB^L1R9,9% M0$5!>$S2C/;J!^^>O4*^?&<8C(GL%00&+$MCLNJQ1%&G[%9M;-?1.Y:C.EF) M'LF@WD_5Y>IEEVO(X.&DJSN.O7GZ2=DG)QV<[3C?*&SJUE.3[N&WRCZ-15L_ MM-PMA0T%=0DWDIAAF!XUG,:785E$H9W>>O5[%3W%T);Y_^"\<5-\QGP25X.E M1F\]#S!@ZH$R^*R']>H+;TJC$XQBJA/L)W*5AA_J/05&GV0L < MIH+%8#OEIW0+1/\#N'XTOU79?B$,[^ZT.EZF?N'-Q].QZI>''\87EVML?Z4L M_5RT_[^;GZ?D58U)80XW!QF/60!UE&[GS/[%O>E=-3)4KWH/JZU.SKR\G>X)&N.1X(;>O[+]XC*W\;@DF6$0 MYY)Z%=;FPUO?S:QM/B.L_99WT^J6?/ /4$L! A0#% @ W8274%^Q[.(4 M1P$ 7Q(1 !$ ( ! &5C:&\M,C R,# S,S$N:'1M4$L! M A0#% @ W8274-EVOHHV"@ $&0 !$ ( !0T'-D4$L! A0#% @ W8274/.6"7Z[&0 RP,! !4 M ( !J%$! &5C:&\M,C R,# S,S%?8V%L+GAM;%!+ 0(4 Q0 M ( -V$EU#E&K=);3< %\L @ 5 " 99K 0!E8VAO+3(P M,C P,S,Q7V1E9BYX;6Q02P$"% ,4 " #=A)=0U_,!3R*< #K7@8 %0 M @ $VHP$ 96-H;RTR,#(P,#,S,5]L86(N>&UL4$L! A0#% M @ W8274/X=E0@D6@ 8@P$ !4 ( !BS\" &5C:&\M,C R M,# S,S%?<')E+GAM;%!+ 0(4 Q0 ( -V$EU =O.MN60@ **9 @!E8VAO+3(P,C P,S,Q>#$P<7AE>#,Q,2YH=&U02P$" M% ,4 " #=A)=0P=Z^ST4( !"*@ &P @ %TH@( 96-H M;RTR,#(P,#,S,7@Q,'%X97@S,3(N:'1M4$L! A0#% @ W8274#1S@EWQ M! G!< !L ( !\JH" &5C:&\M,C R,# S,S%X,3!Q>&5X M,S(Q+FAT;5!+ 0(4 Q0 ( -V$EU#Z6$JYW@0 ( 7 ; M " 1RP @!E8VAO+3(P,C P,S,Q>#$P<7AE>#,R,BYH=&U02P4& H ,"@"N @ ,[4" end XML 46 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance at December 31, 2019 $ 4,255
Provision, charged to expense 484
Write-offs (608)
Recoveries 398
Balance at March 31, 2020 $ 4,529

XML 47 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses and Other Noncurrent Liabilities (Tables)
3 Months Ended
Mar. 31, 2020
Payables and Accruals [Abstract]  
Components of accrued expenses
The components of accrued expenses at March 31, 2020 and December 31, 2019 were as follows (in thousands):
 March 31, 2020December 31, 2019
Accrued compensation$17,478  $21,192  
Accrued rebates2,353  3,119  
Accrued employee benefits3,372  4,235  
Accrued professional service fees1,226  1,395  
Accrued interest1,022  881  
Other4,000  4,407  
Total accrued expenses$29,450  $35,229  
Note: Amounts may not foot due to rounding.
XML 48 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 108 279 1 false 33 0 false 4 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.echo.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited Consolidated Statements of Operations (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets Sheet http://www.echo.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 1003004 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals Consolidated Balance Sheets (Parentheticals) Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statement of Stockholders' Equity (Unaudited) Sheet http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited Consolidated Statement of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.echo.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 2105102 - Disclosure - Recent Accounting Pronouncements Sheet http://www.echo.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 8 false false R9.htm 2107103 - Disclosure - Revenue Sheet http://www.echo.com/role/Revenue Revenue Notes 9 false false R10.htm 2110104 - Disclosure - Fair Value Measurement Sheet http://www.echo.com/role/FairValueMeasurement Fair Value Measurement Notes 10 false false R11.htm 2115105 - Disclosure - Intangibles and Goodwill Sheet http://www.echo.com/role/IntangiblesandGoodwill Intangibles and Goodwill Notes 11 false false R12.htm 2118106 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities Sheet http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilities Accrued Expenses and Other Noncurrent Liabilities Notes 12 false false R13.htm 2121107 - Disclosure - Income Taxes Sheet http://www.echo.com/role/IncomeTaxes Income Taxes Notes 13 false false R14.htm 2124108 - Disclosure - (Loss) Earnings Per Share Sheet http://www.echo.com/role/LossEarningsPerShare (Loss) Earnings Per Share Notes 14 false false R15.htm 2127109 - Disclosure - Stock-Based Compensation Plans Sheet http://www.echo.com/role/StockBasedCompensationPlans Stock-Based Compensation Plans Notes 15 false false R16.htm 2129110 - Disclosure - Contingencies Sheet http://www.echo.com/role/Contingencies Contingencies Notes 16 false false R17.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.echo.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.echo.com/role/SummaryofSignificantAccountingPolicies 17 false false R18.htm 2303301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.echo.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.echo.com/role/SummaryofSignificantAccountingPolicies 18 false false R19.htm 2308302 - Disclosure - Revenue (Tables) Sheet http://www.echo.com/role/RevenueTables Revenue (Tables) Tables http://www.echo.com/role/Revenue 19 false false R20.htm 2311303 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.echo.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.echo.com/role/FairValueMeasurement 20 false false R21.htm 2316304 - Disclosure - Intangibles and Goodwill (Tables) Sheet http://www.echo.com/role/IntangiblesandGoodwillTables Intangibles and Goodwill (Tables) Tables http://www.echo.com/role/IntangiblesandGoodwill 21 false false R22.htm 2319305 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities (Tables) Sheet http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesTables Accrued Expenses and Other Noncurrent Liabilities (Tables) Tables http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilities 22 false false R23.htm 2322306 - Disclosure - Income Taxes (Tables) Sheet http://www.echo.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.echo.com/role/IncomeTaxes 23 false false R24.htm 2325307 - Disclosure - (Loss) Earnings Per Share (Tables) Sheet http://www.echo.com/role/LossEarningsPerShareTables (Loss) Earnings Per Share (Tables) Tables http://www.echo.com/role/LossEarningsPerShare 24 false false R25.htm 2332308 - Disclosure - Long-Term Debt (Tables) Sheet http://www.echo.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables 25 false false R26.htm 2404401 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.echo.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.echo.com/role/SummaryofSignificantAccountingPoliciesTables 26 false false R27.htm 2406402 - Disclosure - Recent Accounting Pronouncements (Details) Sheet http://www.echo.com/role/RecentAccountingPronouncementsDetails Recent Accounting Pronouncements (Details) Details http://www.echo.com/role/RecentAccountingPronouncements 27 false false R28.htm 2409403 - Disclosure - Revenue (Details) Sheet http://www.echo.com/role/RevenueDetails Revenue (Details) Details http://www.echo.com/role/RevenueTables 28 false false R29.htm 2412404 - Disclosure - Fair Value Measurement - Narrative (Details) Sheet http://www.echo.com/role/FairValueMeasurementNarrativeDetails Fair Value Measurement - Narrative (Details) Details 29 false false R30.htm 2413405 - Disclosure - Fair Value Measurement - Assets and Liabilities at Fair Value (Details) Sheet http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails Fair Value Measurement - Assets and Liabilities at Fair Value (Details) Details 30 false false R31.htm 2414406 - Disclosure - Fair Value Measurement - Reconciliation of Liabilities Using Level 3 (Details) Sheet http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details Fair Value Measurement - Reconciliation of Liabilities Using Level 3 (Details) Details 31 false false R32.htm 2417407 - Disclosure - Intangibles and Goodwill - Intangible Assets (Details) Sheet http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails Intangibles and Goodwill - Intangible Assets (Details) Details 32 false false R33.htm 2420408 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities (Details) Sheet http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails Accrued Expenses and Other Noncurrent Liabilities (Details) Details http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesTables 33 false false R34.htm 2423409 - Disclosure - Income Taxes (Details) Sheet http://www.echo.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.echo.com/role/IncomeTaxesTables 34 false false R35.htm 2426410 - Disclosure - (Loss) Earnings Per Share (Details) Sheet http://www.echo.com/role/LossEarningsPerShareDetails (Loss) Earnings Per Share (Details) Details http://www.echo.com/role/LossEarningsPerShareTables 35 false false R36.htm 2428411 - Disclosure - Stock-Based Compensation Plans (Details) Sheet http://www.echo.com/role/StockBasedCompensationPlansDetails Stock-Based Compensation Plans (Details) Details http://www.echo.com/role/StockBasedCompensationPlans 36 false false R37.htm 2430412 - Disclosure - Contingencies (Details) Sheet http://www.echo.com/role/ContingenciesDetails Contingencies (Details) Details http://www.echo.com/role/Contingencies 37 false false R38.htm 2433413 - Disclosure - Long-Term Debt - Line of Credit (Details) Sheet http://www.echo.com/role/LongTermDebtLineofCreditDetails Long-Term Debt - Line of Credit (Details) Details 38 false false R39.htm 2434414 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details) Notes http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails Long-Term Debt - Convertible Senior Notes (Details) Details 39 false false R40.htm 2435415 - Disclosure - Long-Term Debt - Maturity Schedule (Details) Sheet http://www.echo.com/role/LongTermDebtMaturityScheduleDetails Long-Term Debt - Maturity Schedule (Details) Details 40 false false All Reports Book All Reports echo-20200331.htm echo-20200331.xsd echo-20200331_cal.xml echo-20200331_def.xml echo-20200331_lab.xml echo-20200331_pre.xml echo-20200331x10qxex311.htm echo-20200331x10qxex312.htm echo-20200331x10qxex321.htm echo-20200331x10qxex322.htm http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 49 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]    
Accounts receivable, net of allowance $ 335,373 $ 286,989
Accounts Receivable, Allowance for Credit Loss, Current $ 4,529 $ 4,255
XML 50 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Reconciliation of effective income tax rate
The following table shows the Company's effective income tax rate for the three months ended March 31, 2020 and 2019 (in thousands):
Three Months Ended March 31,
 20202019
(Loss) Income before provision for income taxes$(2,328) $5,690  
Income tax expense$(605) $(2,194) 
Effective tax rate(26.0)%38.6 %
XML 51 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 52 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 38,722 $ 34,626
Accounts receivable, net of allowance for doubtful accounts of $4,529 and $4,255 at March 31, 2020 and December 31, 2019, respectively 335,373 286,989
Income taxes receivable 2,903 2,473
Prepaid expenses 7,485 8,999
Other current assets 2,878 3,106
Total current assets 387,362 336,193
Noncurrent assets:    
Property and equipment, net of accumulated depreciation of $136,820 and $130,320 at March 31, 2020 and December 31, 2019, respectively 56,112 58,620
Goodwill 309,589 309,589
Intangible assets, net of accumulated amortization of $84,474 and $81,656 at March 31, 2020 and December 31, 2019, respectively 94,944 97,762
Operating lease assets 18,865 19,638
Other noncurrent assets 4,316 4,863
Total noncurrent assets 483,826 490,473
Total assets 871,188 826,666
Current liabilities:    
Accounts payable 236,954 187,524
Due to seller, current 947 937
Accrued expenses 29,450 35,229
Other current liabilities 5,068 6,719
Total current liabilities 272,420 230,409
Noncurrent liabilities:    
Long-term debt, net 98,709 0
Convertible notes, net 69,022 156,298
Due to seller, noncurrent 790 770
Other noncurrent liabilities 637 641
Deferred income taxes 24,683 23,761
Noncurrent operating lease liabilities 30,731 31,475
Total noncurrent liabilities 224,572 212,945
Total liabilities 496,991 443,353
Stockholders' equity:    
Common stock, par value $0.0001 per share, 100,000,000 shares authorized, 31,703,669 shares issued and 25,936,569 shares outstanding at March 31, 2020; 31,507,247 shares issued and 26,229,809 shares outstanding at December 31, 2019 3 3
Treasury stock, 5,767,100 and 5,277,438 shares at March 31, 2020 and December 31, 2019, respectively (118,679) (109,239)
Additional paid-in capital 359,857 356,600
Retained earnings 133,015 135,948
Total stockholders' equity 374,197 383,312
Total liabilities and stockholders' equity $ 871,188 $ 826,666
XML 53 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation

The consolidated financial statements include the accounts of Echo Global Logistics, Inc. and its subsidiaries (the "Company" or "Echo"). 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.

The preparation of the consolidated financial statements is in conformity with the rules and regulations of the Securities and Exchange Commission ("SEC") and accounting principles generally accepted in the United States ("U.S. GAAP") for interim financial information. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules or regulations. In the opinion of management, the accompanying unaudited financial statements reflect all adjustments considered necessary for a fair presentation of the results for the period and those adjustments are of a normal recurring nature. The operating results for the three months ended March 31, 2020 are not necessarily indicative of the results expected for the full year 2020. These interim consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's audited financial statements for the year ended December 31, 2019.

Preparation of Financial Statements and Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent 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.

Adoption of ASC Topic 326, "Financial Instruments - Credit Loss"

On January 1, 2020, the Company adopted ASU 2016-13, Financial Instruments - Credit Losses ("ASC Topic 326"), using the prospective approach. Results for reporting periods beginning on or after January 1, 2020 are presented under ASC Topic 326. Prior period amounts are not adjusted and continue to be reported in accordance with the accounting standards in effect for those periods.

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.

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.
The following table summarizes the components of the allowance as of March 31, 2020 (in thousands):
Allowance for Doubtful Accounts
Balance at December 31, 2019$4,255  
Provision, charged to expense484  
Write-offs(608) 
Recoveries398  
Balance at March 31, 2020$4,529  

Fair Value of Financial Instruments

The carrying values 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 values of the due to seller liabilities are determined based on the likelihood of the Company making contingent earn-out payments (see Note 4). The fair value of the liability component of the Notes (as defined in Note 11) was determined using the discounted cash flow analysis discussed in Note 11.
XML 54 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue
The following table presents the Company's revenue disaggregated by client type (in thousands):
Three Months Ended March 31,
Client Type20202019
Transactional$428,374  $412,144  
Managed Transportation122,675  125,939  
Revenue$551,049  $538,083  
The following table presents the Company's revenue disaggregated by mode (in thousands):
Three Months Ended March 31,
Mode20202019
Truckload$367,781  $354,319  
Less than truckload157,945  154,940  
Other revenue25,323  28,824  
Revenue$551,049  $538,083  
XML 55 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation Plans
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Plans Stock-Based Compensation Plans
The Company recorded $4.6 million in total stock-based compensation expense with corresponding income tax benefits of $1.1 million for the three months ended March 31, 2020. For the three months ended March 31, 2019, the Company recorded $2.8 million in total stock-based compensation expense with corresponding income tax benefits of $0.7 million.

During each of the three months ended March 31, 2020 and 2019, the Company did not grant any stock options.

The Company granted 3,069 and 357,465 shares of restricted stock to various employees during the three months ended March 31, 2020 and 2019, respectively.

The Company granted 377,534 restricted stock units to various employees during the three months ended March 31, 2020. There were no restricted stock units granted during the three months ended March 31, 2019.
The Company provides a performance and market-based stock incentive plan for certain executives with vesting requirements based on specific financial and market-based performance measurements. The Company granted 139,191 and 105,543 shares of performance and market-based stock during the three months ended March 31, 2020 and 2019, respectively.
XML 56 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Intangibles and Goodwill
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangibles and Goodwill Intangibles and Goodwill
The balance of goodwill was $309.6 million as of March 31, 2020 and December 31, 2019, as no changes occurred during the period.

The following is a summary of amortizable intangible assets as of March 31, 2020 and December 31, 2019 (in thousands):
 March 31, 2020December 31, 2019
CostAccumulated AmortizationNetCostAccumulated AmortizationNet
Customer relationships$150,239  $(69,680) $80,559  $150,239  $(67,317) $82,922  
Carrier relationships18,300  (5,203) 13,097  18,300  (4,934) 13,366  
Non-compete agreements5,239  (3,952) 1,287  5,239  (3,765) 1,474  
Trade names5,640  (5,640) —  5,640  (5,640) —  
$179,418  $(84,474) $94,944  $179,418  $(81,656) $97,762  
Note: Amounts may not foot due to rounding.

The customer relationships are being amortized using an accelerated method over their estimated weighted-average useful life of 14.8 years, as an accelerated method best approximates the distribution of cash flows generated by the acquired customer relationships. The carrier relationships, non-compete agreements and trade names are being amortized using the straight-line method over their estimated weighted-average useful lives of 17.0 years, 6.7 years and 4.0 years, respectively. Amortization expense related to intangible assets was $2.8 million and $3.2 million for the three months ended March 31, 2020 and 2019, respectively.

The estimated amortization expense for the next five years and thereafter is as follows (in thousands):
Remainder of 2020  $8,155  
2021  10,362  
2022  10,005  
2023  9,501  
20248,897  
Thereafter48,023  
Total$94,944  
Note: Amounts may not foot due to rounding.
XML 57 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 58 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Intangibles and Goodwill - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Intangible assets:      
Goodwill $ 309,589   $ 309,589
Summary of amortizable intangible assets:      
Cost 179,418   179,418
Accumulated Amortization (84,474)   (81,656)
Net 94,944   97,762
Amortization expense 2,800 $ 3,200  
Estimated amortization expense for the next five years and thereafter:      
Remainder of 2020 8,155    
2020 10,362    
2021 10,005    
2022 9,501    
2023 8,897    
Thereafter 48,023    
Net 94,944   97,762
Customer relationships      
Summary of amortizable intangible assets:      
Cost 150,239   150,239
Accumulated Amortization (69,680)   (67,317)
Net $ 80,559   82,922
Weighted-average, useful life 14 years 9 months 18 days    
Estimated amortization expense for the next five years and thereafter:      
Net $ 80,559   82,922
Carrier relationships      
Summary of amortizable intangible assets:      
Cost 18,300   18,300
Accumulated Amortization (5,203)   (4,934)
Net $ 13,097   13,366
Weighted-average, useful life 17 years    
Estimated amortization expense for the next five years and thereafter:      
Net $ 13,097   13,366
Non-compete agreements      
Summary of amortizable intangible assets:      
Cost 5,239   5,239
Accumulated Amortization (3,952)   (3,765)
Net $ 1,287   1,474
Weighted-average, useful life 6 years 8 months 12 days    
Estimated amortization expense for the next five years and thereafter:      
Net $ 1,287   1,474
Trade names      
Summary of amortizable intangible assets:      
Cost 5,640   5,640
Accumulated Amortization (5,640)   (5,640)
Net $ 0   0
Weighted-average, useful life 4 years    
Estimated amortization expense for the next five years and thereafter:      
Net $ 0   $ 0
XML 59 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation Plans (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Stock based compensation plans:    
Stock-based compensation expense $ 4.6 $ 2.8
Tax benefits from stock-based compensation expense $ 1.1 $ 0.7
Grants in period, options (in shares) 0 0
Convertible senior notes, net    
Stock based compensation plans:    
Repayments of debt $ 89.0 $ 7.8
Restricted stock    
Stock based compensation plans:    
Grants in period, other than options (in shares) 3,069 357,465
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period 377,534 0
Performance and market-based stock    
Stock based compensation plans:    
Grants in period, other than options (in shares) 139,191 105,543