0001426945-21-000011.txt : 20210429 0001426945-21-000011.hdr.sgml : 20210429 20210429163400 ACCESSION NUMBER: 0001426945-21-000011 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 59 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210429 DATE AS OF CHANGE: 20210429 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: 21871268 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-20210331.htm 10-Q echo-20210331
0001426945--12-312020Q1FALSE00014269452021-01-012021-03-31xbrli:shares00014269452021-04-28iso4217:USDxbrli:shares00014269452021-03-31iso4217:USD00014269452020-01-012020-03-310001426945us-gaap:SoftwareDevelopmentMember2021-01-012021-03-310001426945us-gaap:SoftwareDevelopmentMember2020-01-012020-03-3100014269452020-12-3100014269452019-12-3100014269452020-03-310001426945us-gaap:CommonStockMember2020-12-310001426945us-gaap:TreasuryStockMember2020-12-310001426945us-gaap:AdditionalPaidInCapitalMember2020-12-310001426945us-gaap:RetainedEarningsMember2020-12-310001426945us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001426945us-gaap:CommonStockMember2021-01-012021-03-310001426945us-gaap:RetainedEarningsMember2021-01-012021-03-310001426945us-gaap:CommonStockMember2021-03-310001426945us-gaap:TreasuryStockMember2021-03-310001426945us-gaap:AdditionalPaidInCapitalMember2021-03-310001426945us-gaap:RetainedEarningsMember2021-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-31echo:customerTypes0001426945echo:TransactionalMember2021-01-012021-03-310001426945echo:TransactionalMember2020-01-012020-03-310001426945echo:ManagedTransportationMember2021-01-012021-03-310001426945echo:ManagedTransportationMember2020-01-012020-03-310001426945echo:TruckloadMember2021-01-012021-03-310001426945echo:TruckloadMember2020-01-012020-03-310001426945echo:LessthantruckloadMember2021-01-012021-03-310001426945echo:LessthantruckloadMember2020-01-012020-03-310001426945echo:OtherMember2021-01-012021-03-310001426945echo:OtherMember2020-01-012020-03-310001426945echo:ContingentConsiderationMember2021-03-310001426945echo:ContingentConsiderationMember2020-12-31xbrli:pure0001426945srt:MinimumMember2021-03-310001426945srt:MaximumMember2021-03-310001426945echo:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001426945echo:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-03-310001426945echo:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-03-310001426945echo:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-03-310001426945echo:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001426945echo:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001426945echo:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001426945echo:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001426945us-gaap:FairValueInputsLevel3Member2020-12-310001426945us-gaap:FairValueInputsLevel3Member2021-01-012021-03-310001426945us-gaap:FairValueInputsLevel3Member2021-03-310001426945us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:FairValueInputsLevel3Member2021-01-012021-03-310001426945us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:FairValueInputsLevel3Member2020-01-012020-03-310001426945us-gaap:CustomerRelationshipsMember2021-03-310001426945us-gaap:CustomerRelationshipsMember2020-12-310001426945echo:CarrierRelationshipsMember2021-03-310001426945echo:CarrierRelationshipsMember2020-12-310001426945us-gaap:NoncompeteAgreementsMember2021-03-310001426945us-gaap:NoncompeteAgreementsMember2020-12-310001426945us-gaap:TradeNamesMember2021-03-310001426945us-gaap:TradeNamesMember2020-12-310001426945us-gaap:CustomerRelationshipsMember2021-01-012021-03-310001426945echo:CarrierRelationshipsMember2021-01-012021-03-310001426945us-gaap:NoncompeteAgreementsMember2021-01-012021-03-310001426945us-gaap:TradeNamesMember2021-01-012021-03-310001426945us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001426945us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001426945us-gaap:RestrictedStockMember2021-01-012021-03-310001426945us-gaap:RestrictedStockMember2020-01-012020-03-310001426945us-gaap:RestrictedStockMember2021-01-012021-03-310001426945us-gaap:RestrictedStockMember2020-01-012020-03-310001426945us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001426945us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310001426945echo:PerformanceandMarketBasedStockMember2021-01-012021-03-310001426945echo:PerformanceandMarketBasedStockMember2020-01-012020-03-310001426945echo:StateTaxAuditMember2016-07-310001426945echo:StateTaxAuditMember2021-03-310001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2018-10-230001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMemberecho:ABLFacilityMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMemberecho:ABLFacilityMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:FederalFundsEffectiveSwapRateMemberecho:ABLFacilityMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:FederalFundsEffectiveSwapRateMemberecho:ABLFacilityMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberecho:ABLFacilityMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberecho:ABLFacilityMember2018-10-232018-10-230001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2015-06-012015-06-010001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2021-01-012021-03-310001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2020-01-012020-03-310001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2020-01-012020-12-310001426945us-gaap:SeniorNotesMember2015-05-050001426945us-gaap:RevolvingCreditFacilityMemberecho:ABLFacilityMember2021-03-310001426945us-gaap:LetterOfCreditMemberecho:ABLFacilityMember2021-03-310001426945echo:ABLFacilityMember2021-03-310001426945us-gaap:ConvertibleDebtMember2020-05-012020-05-010001426945us-gaap:SeniorNotesMember2020-05-012020-05-010001426945us-gaap:SeniorNotesMember2021-03-310001426945us-gaap:SeniorNotesMember2021-01-012021-03-310001426945us-gaap:SeniorNotesMember2020-01-012020-03-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, 2021
OR
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)
Delaware
20-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: (800354-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 filer
Non-accelerated filer  
Smaller reporting company
Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
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 28, 2021, the registrant had 26,635,553 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)20212020
Revenue$800,802 $551,049 
Costs and expenses:
Transportation costs (excludes internal use software depreciation of $3,863 and $4,729 for three months ended March 31, 2021 and 2020, respectively.)
680,773 461,142 
Selling, general and administrative expenses96,881 79,654 
Depreciation and amortization8,689 9,792 
Income from operations14,459 460 
Interest expense(717)(2,788)
Income (Loss) before provision for income taxes13,742 (2,328)
Income tax expense(3,546)(605)
Net income (loss)$10,196 $(2,933)
Earnings (Loss) per common share:
Basic$0.39 $(0.11)
Diluted$0.38 $(0.11)
Note: Amounts may not foot due to rounding.
See accompanying notes.

3

Echo Global Logistics, Inc. and Subsidiaries
Consolidated Balance Sheets
 March 31, 2021December 31, 2020
(In thousands, except share data)(Unaudited)
Assets  
Current assets:  
Cash and cash equivalents$57,432 $41,297 
Accounts receivable, net of allowance for doubtful accounts of $6,265 and $6,287 at March 31, 2021 and December 31, 2020, respectively
500,264 439,391 
Prepaid expenses9,321 9,322 
Other current assets3,087 3,465 
Total current assets570,104 493,475 
Noncurrent assets:
Property and equipment, net of accumulated depreciation of $162,371 and $156,309 at March 31, 2021 and December 31, 2020, respectively
54,254 53,599 
Goodwill309,589 309,589 
Intangible assets, net of accumulated amortization of $95,257 and $92,630 at March 31, 2021 and December 31, 2020, respectively
84,161 86,788 
Operating lease assets15,991 16,724 
Other noncurrent assets3,573 3,768 
Total noncurrent assets467,569 470,469 
Total assets$1,037,673 $963,944 
Liabilities and stockholders' equity 
Current liabilities: 
Accounts payable$380,589 $317,692 
Due to seller, current419 307 
Accrued expenses49,932 53,458 
Income taxes payable3,863 1,675 
Other current liabilities4,351 4,004 
Total current liabilities439,154 377,135 
Noncurrent liabilities:
Long-term debt, net134,058 133,945 
Deferred income taxes25,711 25,333 
Noncurrent operating lease liabilities26,535 27,651 
Other noncurrent liabilities514 511 
Total noncurrent liabilities186,818 187,440 
Total liabilities625,972 564,575 
Stockholders' equity: 
Common stock, par value $0.0001 per share, 100,000,000 shares authorized, 31,945,939 shares issued and 26,178,839 shares outstanding at March 31, 2021; 31,731,798 shares issued and 25,964,698 shares outstanding at December 31, 2020
3 3 
Treasury stock, 5,767,100 shares at March 31, 2021 and December 31, 2020
(118,679)(118,679)
Additional paid-in capital368,400 366,265 
Retained earnings161,976 151,780 
Total stockholders' equity411,701 399,369 
Total liabilities and stockholders' equity$1,037,673 $963,944 
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)20212020
Operating activities  
Net income (loss)$10,196 $(2,933)
Adjustments to reconcile net income to net cash provided by operating activities:
Deferred income taxes378 1,038 
Noncash stock compensation expense5,045 4,608 
Noncash interest expense  1,491 
Change in contingent consideration due to seller112 30 
Depreciation and amortization8,689 9,792 
Change in assets:
Accounts receivable(60,873)(48,384)
Prepaid expenses and other assets687 885 
Change in liabilities:
Accounts payable62,981 49,417 
Income taxes payable2,192 (425)
Accrued expenses and other liabilities(2,173)(5,852)
Net cash provided by operating activities27,235 9,668 
Investing activities 
Purchases of property and equipment(8,190)(5,101)
Net cash used in investing activities(8,190)(5,101)
Financing activities  
Proceeds from exercise of stock options121 381 
Employee tax withholdings related to net share settlements of equity-based awards(3,031)(1,541)
Purchases of treasury stock (10,349)
Purchases of Convertible Notes (88,961)
Proceeds from borrowing on ABL facility 100,000 
Net cash used in financing activities(2,910)(470)
Increase in cash and cash equivalents16,135 4,097 
Cash and cash equivalents, beginning of period41,297 34,626 
Cash and cash equivalents, end of period$57,432 $38,722 
Supplemental disclosure of cash flow information
Cash paid during the period for interest$601 $1,156 
Cash paid during the period for income taxes1,000  
Cash received during the period for income taxes refunded25  
Note: Amounts may not foot due to rounding.
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, 202031,731,798 $3 (5,767,100)$(118,679)$366,265 $151,780 $399,369 
Share compensation expense— — — — 5,045 — 5,045 
Exercise of stock options8,389 0 — — 121 — 121 
Common stock issued for vested restricted stock and restricted stock units271,084 0 — — (0)—  
Common stock issued for vested performance shares37,188 0 — — (0)—  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock(102,520)(0)— — (3,031)— (3,031)
Net income— — — — — 10,196 10,196 
Balance at March 31, 202131,945,939 3 (5,767,100)(118,679)368,400 161,976 411,701 
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, 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 stock and restricted stock units247,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.

See accompanying notes.
6

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2021 and 2020
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, 2021 are not necessarily indicative of the results expected for the full year 2021. 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, 2020.
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.
2. Recent Accounting Pronouncements
Recently adopted accounting pronouncements
In October 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-10, Codification Improvements. These amendments improve consistency by amending the codification to include all disclosure guidance in the appropriate disclosure sections and clarifies application of various provisions in the codification by amending and adding new heading, cross referencing to other guidance and refining or correcting terminology. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This ASU clarifies and simplifies accounting for income taxes by eliminating certain exceptions for intraperiod tax allocation principles, the methodology for calculating income tax rates in an interim period, and accounting for franchise taxes, among other updates. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements.
Recently issued accounting pronouncements not yet adopted
In August 2020, the FASB issued ASU 2020-06, Debt with Conversion and Other Options, which is intended to simplify the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted. The guidance is to be applied using either a full retrospective or modified retrospective method. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, which provides companies with optional guidance, including expedients and exceptions for applying U.S. GAAP to contracts and other transactions affected by reference rate reform, such as the London Interbank Offered Rate (LIBOR). This new standard was effective upon issuance and
7

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2021 and 2020
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.
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 on a gross basis 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 Type20212020
Transactional$616,957 $428,374 
Managed Transportation183,846 122,675 
Revenue$800,802 $551,049 
Note: Amounts may not foot due to rounding.

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,
Mode20212020
Truckload$575,936 $367,781 
Less than truckload190,434 157,945 
Other revenue34,432 25,323 
Revenue$800,802 $551,049 
Note: Amounts may not foot due to rounding.
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.
8

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2021 and 2020
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.
4. Credit Loss on Trade Receivables
The Company applies ASC Topic 326, Financial Instruments - Credit Losses ("ASC Topic 326"), for financial instruments that are subject to credit losses. 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 (in thousands):
Three Months Ended March 31,
20212020
Balance as of January 1st
$6,287 $4,255 
Provision, charged to expense368 484 
Write-offs(626)(608)
Recoveries235 398 
Balance as of March 31st
$6,265 $4,529 

5. 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 due to seller liabilities at March 31, 2021 and December 31, 2020 is $0.4 million and $0.3 million, respectively. 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.
9

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2021 and 2020
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, 2021 and December 31, 2020 (in thousands):
Fair Value Measurements as of March 31, 2021
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(419)  $(419)

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

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, 2020$(307)
Change in fair value of contingent consideration due to seller(112)
Payment of contingent consideration due to seller 
Balance at March 31, 2021$(419)
For the three months ended March 31, 2021 and 2020, the Company incurred expense of $112 thousand and $30 thousand, respectively, which were recorded in selling, general and administrative expenses on the consolidated statements of operations. These changes in fair value resulted from using revised forecasts that took into account the most recent performance of each acquired business.
During the three months ended March 31, 2021 and 2020, the Company did not make any contingent earn-out payments.
6. Intangibles and Goodwill
The balance of goodwill was $309.6 million as of March 31, 2021 and December 31, 2020, as no changes occurred during the period. The Company has no accumulated impairment losses as of March 31, 2021.

10

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2021 and 2020
The following is a summary of amortizable intangible assets as of March 31, 2021 and December 31, 2020 (in thousands):
 March 31, 2021December 31, 2020
CostAccumulated AmortizationNetCostAccumulated AmortizationNet
Customer relationships$150,239 $(78,938)$71,301 $150,239 $(76,677)$73,562 
Carrier relationships18,300 (6,279)12,021 18,300 (6,010)12,290 
Non-compete agreements5,239 (4,399)840 5,239 (4,303)936 
Trade names5,640 (5,640) 5,640 (5,640) 
$179,418 $(95,257)$84,161 $179,418 $(92,630)$86,788 
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.6 million and $2.8 million for the three months ended March 31, 2021 and 2020, respectively.
The estimated amortization expense for the next five years and thereafter is as follows (in thousands):
Remainder of 2021$7,735 
202210,005 
20239,501 
20248,897 
20258,201 
Thereafter39,822 
Total$84,161 

7. Accrued Expenses and Other Liabilities
The components of accrued expenses at March 31, 2021 and December 31, 2020 were as follows (in thousands):
 March 31, 2021December 31, 2020
Accrued compensation$35,772 $39,757 
Accrued rebates3,435 3,196 
Accrued employee benefits3,504 3,077 
Accrued professional service fees1,379 1,512 
Accrued interest158 155 
Other5,683 5,760 
Total accrued expenses$49,932 $53,458 
Note: Amounts may not foot due to rounding.
The other current liabilities of $4.4 million and $4.0 million at March 31, 2021 and December 31, 2020, respectively, consist primarily of the current portion of the Company's operating lease liabilities. The other noncurrent liabilities of $0.5 million at March 31, 2021 and December 31, 2020 consist of the long-term portion of the Company's uncertain tax liability.

11

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2021 and 2020
8. Income Taxes     
The following table shows the Company's effective income tax rate for the three months ended March 31, 2021 and 2020 (in thousands):
Three Months Ended March 31,
 20212020
Income (Loss) before provision for income taxes$13,742 $(2,328)
Income tax expense$(3,546)$(605)
Effective tax rate25.8 %(26.0)%
The difference in the Company's effective tax rate for each of the three months ended March 31, 2021 and 2020 from the Company's statutory federal tax rate of 21% was primarily due to state taxes; non-deductible expenses, primarily executive stock-based compensation; offset in part by the impact of certain tax credits.
9. Earnings (Loss) Per Share
Basic earnings (loss) per common share is calculated by dividing net income by the weighted average number of common shares outstanding. Diluted earnings (loss) per common share is calculated by dividing net income (loss) 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 earnings (loss) per common share for the three months ended March 31, 2021 and 2020 is as follows (in thousands, except share and per share data):
Three Months Ended March 31,
20212020
Numerator:
Net income (loss)$10,196 $(2,933)
Denominator:
Denominator for basic earnings per common share - weighted-average shares26,040,590 26,006,644 
Effect of dilutive securities:
Employee stock awards599,458  
Denominator for dilutive earnings per common share26,640,048 26,006,644 
Basic earnings (loss) per common share$0.39 $(0.11)
Diluted earnings (loss) per common share$0.38 $(0.11)
For the three months ended March 31, 2021, the Company excluded in the aggregate 84,927 unvested restricted stock units, and performance and market-based shares from the calculation of diluted earnings per common share because the effect was anti-dilutive. There were no employee stock options and no unvested restricted stock excluded from the calculation of diluted earnings per common share.
For the three months ended March 31, 2020, the Company excluded 181,830 incremental shares related to stock-based awards from the calculation of diluted loss per common share because of the net loss during the period.
As of March 31, 2020, none of the conditions allowing holders of the Notes to convert were met and no conversion spread existed. As such, the Notes did not have a dilutive impact on diluted earnings per common share.
10. Stock-Based Compensation Plans
The Company recorded $5.0 million and $4.6 million in total stock-based compensation expense with corresponding income tax benefits of $1.2 million and $1.1 million for the three months ended March 31, 2021 and 2020, respectively.
During each of the three months ended March 31, 2021 and 2020, the Company did not grant any stock options.
The Company did not grant any shares of restricted stock during the three months ended March 31, 2021. There were 3,096 shares of restricted stock granted to an employee during the three months ended March 31, 2020.
12

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2021 and 2020
The Company granted 295,258 and 377,534 restricted stock units to various employees during the three months ended March 31, 2021 and 2020, respectively.
The Company has 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 94,955 and 139,191 shares of performance and market-based stock during the three months ended March 31, 2021 and 2020, respectively.
11. 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 its insurance and risk management programs or may result in claims or adjustments with the Company's carriers. The Company cannot predict the outcome of any litigation or the potential for future litigation and does not guarantee that these events will not adversely impact our financial results. Management does not believe that the outcome of any pending legal proceedings to which the Company is a party will have a material adverse effect on its financial position or results of operations.
In July 2016, the Company received an unfavorable appeals assessment regarding a state activity-based tax matter of $1.3 million, including penalties and interest, for the state tax audit period from January 1, 2010 to June 30, 2014. The Company appealed the assessment further, and on July 23, 2020, received an unfavorable decision from the state tax board. The Company continues to believe the assessment is without merit and will continue to defend its position through the judicial court system. The Company estimates that the additional potential liability related to this matter for the remaining open tax periods is between $3.5 million and $4.5 million, including potential penalties and interest. The Company has not recorded any potential loss related to this matter as of March 31, 2021.
The Company has received a letter alleging the Company violated both federal and state labor laws in classifying certain employees as exempt and threatening to bring a class action lawsuit against the Company regarding this allegation. In March 2021, a class action lawsuit was formally filed against the Company in this matter. The Company disputes the claims and intends to vigorously defend the matter. Given the preliminary stage of the matter, the Company cannot estimate the reasonable possibility or range of loss, if any, that may result from this matter and therefore no accrual has been made as of March 31, 2021.
12. Long-Term Debt
Asset Based Lending ("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; provided that certain requirements are satisfied. The Company's obligations under the Amended ABL Facility are secured, on a first lien priority basis, by certain working capital assets.
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 ABL Facility, these issuance costs are presented on the consolidated balance sheet as a reduction to the carrying amount of the debt
13

Echo Global Logistics, Inc. and Subsidiaries
Notes to Unaudited Consolidated Financial Statements
Three Months Ended March 31, 2021 and 2020
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, 2021 and 2020, the Company recorded $0.1 million of interest expense related to 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.6 million and $0.4 million for the three months ended March 31, 2021 and 2020, respectively.
During 2020, the Company drew a total of $180.0 million on the Amended ABL Facility, primarily to repay in full the existing 2.50% convertible senior notes due in 2020 (the "Notes"), of which $135.0 million is outstanding as of March 31, 2021, excluding the debt issuance cost of $0.9 million. The Company did not draw or make any payments on the Amended ABL Facility during the three months ended March 31, 2021. The Company drew $100.0 million on the Amended ABL Facility during the three months ended March 31, 2020, all of which was outstanding as of March 31, 2020. As there is an outstanding amount drawn on the Amended ABL Facility at March 31, 2021 and 2020, the unamortized issuance costs are presented as a reduction to the carrying amount of the debt on the consolidated balance sheet. Since June 1, 2015, the Company has been in compliance with all covenants related to the Amended ABL Facility.
The issuance of letters of credit under the Amended ABL Facility reduces available borrowings. As of March 31, 2021, there were $0.8 million of letters of credit outstanding. The total draw allowed on the Amended ABL Facility at March 31, 2021, as determined by the working capital assets pledged as collateral, was $350.0 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, 2021 was $214.2 million.
Convertible Senior Notes
On May 1, 2020, the Company paid the remaining outstanding principal balance of the Notes $69.2 million and related accrued interest of $0.9 million using the Amended ABL Facility. The Company accounted for these transactions in accordance with ASC 470-20, Debt with Conversion and Other Options. At the maturity date, the fair value of the Notes was equal to the par value, resulting in no gain or loss on the extinguishment of debt.
Prior to paying the final outstanding balance of the Notes at maturity, the Company repurchased $89.1 million par value of the Notes for $89.0 million, resulting in the recognition of a loss of $0.2 million during the three months ended March 31, 2020. The loss is primarily for the write-off of the unamortized debt discount related to the Notes, which was included in interest expense in the Company's consolidated statements of operations.
For the three months ended March 31, 2021 and 2020, interest expense related to the Notes consisted of the following (in thousands):
Three Months Ended March 31,
20212020
Contractual coupon interest$ $919 
Debt discount amortization 1,012 
Loss on extinguishment of debt 166 
Debt issuance cost amortization 200 
Interest expense, Notes$ $2,297 
Note: Amounts may not foot due to rounding.
14

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 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, 2020. 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, which are often on an exclusive basis for a specific transportation mode or point of origin. As part of our value proposition, we also provide core logistics services to these clients.
During 2020, due to the COVID-19 pandemic, we introduced a number of special initiatives to safeguard the health and safety of our employees, including a remote work plan. Most of our employees have been working remotely since March 2020. We continue to evaluate our return to office plans, with the health and safety of our employees being our top priority.
Management continues to evaluate the impact of the COVID-19 pandemic. While these disruptions did not have a significant impact on our results as of March 31, 2021, we are closely monitoring the impact of the COVID-19 global outbreak, and there remains significant uncertainty related to the public health situation globally.
15

Results of Operations

The following table represents certain results of operations data:
 Three Months Ended March 31,
(Unaudited, in thousands except per share data)20212020
Consolidated statements of operations data:
Revenue$800,802 $551,049 
Transportation costs
(excludes internal use software depreciation) (1)
680,773 461,142 
Operating expenses:
Commissions36,275 27,237 
Selling, general and administrative expenses60,494 52,387 
Contingent consideration expense112 30 
Depreciation and amortization8,689 9,792 
Total operating expenses105,570 89,446 
Income from operations14,459 460 
Interest expense(717)(2,788)
Income (Loss) before provision for income taxes13,742 (2,328)
Income tax expense(3,546)(605)
Net income (loss)$10,196 $(2,933)
Earnings (Loss) per common share:
      Basic$0.39 $(0.11)
      Diluted$0.38 $(0.11)
Shares used in per share calculations (in thousands):
      Basic26,041 26,007 
      Diluted26,640 26,007 
Note: Amounts may not foot due to rounding.
(1) Transportation costs excludes internal use software depreciation of $3.9 million and $4.7 million for three months ended March 31, 2021 and 2020, respectively. Internal use software depreciation is included in depreciation expense.
Non-GAAP Financial Measures
Adjusted gross profit is a non-GAAP measure of profitability used by management in its financial and operational decision-making and evaluation of overall operating performance. Adjusted gross profit is calculated as revenue minus transportation costs. Adjusted gross profit is a non-GAAP measure of profitability and is a useful measure of the Company's ability to profitably source and sell transportation services for which the freight is transported by third-party carriers. Management considers this measure to be an important performance measurement of our success in the marketplace. Adjusted gross profit may be different from similar measures used by other companies. Adjusted gross profit should not be considered in isolation from, or as substitutes for, financial information prepared in accordance with GAAP. Below is the reconciliation of adjusted gross profit to gross profit, directly the most comparable GAAP measure:
 Three Months Ended March 31,
(Unaudited, in thousands)20212020
Revenue$800,802 $551,049 
Transportation costs680,773 461,142 
Internal use software depreciation3,8634,729
Gross profit$116,166 $85,178 
Add: Internal use software depreciation
3,8634,729
Adjusted gross profit
$120,029 $89,907 
Note: Amounts may not foot due to rounding.
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
16

destination by a third-party carrier. Our revenue for three months ended March 31, 2021 was $800.8 million, an increase of 45.3%, from $551.0 million in the comparable period of 2020.
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. On a per client basis, our Managed Transportation relationships typically generate higher dollar amounts and volume than our Transactional relationships. For the three months ended March 31, 2021 and 2020, Transactional clients accounted for 77.0% and 77.7% of our revenue, respectively, and Managed Transportation clients accounted for 23.0% and 22.3% 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 also 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, 2021, TL accounted for 71.9% of our revenue, LTL accounted for 23.8% of our revenue and other transportation modes accounted for 4.3% of our revenue. 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.
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 adjusted gross profit
We act primarily as a service provider to add value and expertise in the procurement and execution of brokerage and transportation management 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. Adjusted gross profit equals revenue minus transportation costs. Our transportation costs consist primarily of the direct cost of transportation paid to the carrier.
Adjusted gross profit is a non-GAAP measure of profitability and is a useful measure of the Company's ability to profitably source and sell transportation services for which the freight is transported by third-party carriers. As such, discussion of the Company's results and its profitability of operations often center on changes in its adjusted gross profit. Management considers this measure to be an important performance measurement of our success in the marketplace. Our transportation costs are typically lower for an LTL shipment than for a TL shipment, while our adjusted gross profit 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 adjusted gross profit. The discussion of our results of operations below focuses on changes in our adjusted gross profit and expenses as a percentage of adjusted gross profit. Adjusted gross profit for the three months ended March 31, 2021 was $120.0 million, an increase of 33.5% from $89.9 million in the comparable period of 2020.
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 adjusted gross profit we collect from the clients for which such sales personnel have primary responsibility. For the three months ended March 31, 2021 and 2020, our commission expense was $36.3 million and $27.2 million, respectively. Commission expense as a percentage of adjusted gross profit decreased to 30.2% as of March 31, 2021, as compared to 30.3% in the prior year. The percentage of adjusted gross profit paid as commissions will vary depending on the type of client, composition of the sales team and mode of transportation. TL shipments typically have higher commission percentages than other modes. Commission expense, stated as a percentage of adjusted gross profit, could increase or decrease in the future depending on the composition and sources of our revenue growth and continued automation initiatives.
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
17

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, 2021 and 2020, our selling, general and administrative expenses were $60.5 million and $52.4 million, respectively. For the three months ended March 31, 2021 and 2020, selling, general and administrative expenses as a percentage of adjusted gross profit were 50.4% and 58.3%, 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, 2021 and 2020, we recorded an expense of $112.4 thousand and $30.0 thousand, respectively, due to fair value adjustments to our contingent consideration liabilities.
Our depreciation expense is primarily attributable to depreciation of computer hardware and software, equipment, leasehold improvements, furniture and fixtures and internal use software. For the three months ended March 31, 2021 and 2020, depreciation expense was $6.1 million and $7.0 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, 2021 and 2020, amortization expense was $2.6 million and $2.8 million, respectively.
Interest expense
For three months ended March 31, 2021, the interest expense included in our consolidated statements of operations consists of the interest expense related to our ABL Facility. For three months ended March 31, 2020, the interest expense included in our consolidated statements of operations consists of the interest expense related to our 2.50% convertible senior notes due 2020 issued in May 2015 (the "Notes"), the interest expense related to our ABL Facility and the recognized loss on extinguishment of debt upon our repurchase of the Notes. On May 1, 2020, the Company paid the remaining outstanding principal balance of the Notes and accrued interest. 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 amortized 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 $0.7 million and $2.8 million for the three months ended March 31, 2021 and 2020, respectively.
Comparison of the three months ended March 31, 2021 and 2020
Revenue
Revenue for the three months ended March 31, 2021 was $800.8 million, an increase of 45.3% from $551.0 million in the comparable period of 2020. The increase in revenue was primarily attributable to an increase of 31.9% in revenue per shipment, along with an increase of 10.2% in volume.
Revenue from Transactional clients for the three months ended March 31, 2021 was $617.0 million, an increase of 44.0% from $428.4 million in the comparable period of 2020. The increase in Transactional revenue was primarily driven by an increase in both TL and LTL revenue per shipment and TL volume. Revenue from Transactional clients was 77.0% of our revenue for the three months ended March 31, 2021, a decrease from 77.7% of our revenue in the comparable period of 2020.
Revenue from Managed Transportation clients for the three months ended March 31, 2021 was $183.8 million, an increase of 49.9% from $122.7 million in the comparable period of 2020. The increase in Managed Transportation revenue was driven by an increase in both revenue per shipment and volume for both TL and LTL mode. Revenue from Managed Transportation clients was 23.0% of our revenue for the three months ended March 31, 2021, an increase from 22.3% of our revenue for the comparable period of 2020.

18

Transportation costs
Transportation costs for the three months ended March 31, 2021 was $680.8 million, an increase of 47.6% from $461.1 million in the comparable period of 2020. Our transportation costs as a percentage of revenue increased to 85.0% for the three months ended March 31, 2021 from 83.7% in the comparable period of 2020. The increase in transportation costs was driven by a 34.0% increase in carrier rates per shipment and a 10.2% increase in total number of shipments.
Adjusted gross profit
Adjusted gross profit for the three months ended March 31, 2021 was $120.0 million, an increase of 33.5% from $89.9 million in the comparable period of 2020. The increase in adjusted gross profit was primarily driven by an increase of 21.2% in adjusted gross profit per shipment, along with an increase of 10.2% in the total number of shipments. Adjusted gross profit margins decreased to 15.0% for the three months ended March 31, 2021, from 16.3% in the comparable period of 2020, due to lower TL and LTL margins attributable to higher transportation costs.
Operating expenses
Commission expense for the three months ended March 31, 2021 was $36.3 million, an increase of 33.2% from $27.2 million in the comparable period of 2020, due to higher adjusted gross profit. For the three months ended March 31, 2021, commission expense was 30.2% of adjusted gross profit, compared to 30.3% in the comparable period of 2020.
Selling, general and administrative expenses for three months ended March 31, 2021 was $60.5 million, an increase of 15.5% from $52.4 million in the comparable period in 2020. The increase was the result of higher incentive compensation and stock compensation expense. As a percentage of adjusted gross profit, selling, general and administrative expenses decreased to 50.4% for the three months ended March 31, 2021, from 58.3% in the comparable period of 2020 due to an increase in adjusted gross profit.
The contingent consideration fair value adjustment resulted in an expense of $112.4 thousand and $30.0 thousand for the three months ended March 31, 2021 and 2020, respectively. The activity for both periods was the result of adjustments made to the fair value of the contingent liabilities due to 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, 2021.
Depreciation expense for the three months ended March 31, 2021 was $6.1 million, a decrease of 13.1% from $7.0 million in the comparable period of 2020. The decrease in depreciation expense is primarily attributable to the timing of assets placed into service.
Amortization expense for the three months ended March 31, 2021 was $2.6 million, a decrease of 6.8% from $2.8 million in the comparable period of 2020. The decrease in amortization expense was primarily attributable 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, 2021 was $14.5 million, compared to $0.5 million in the comparable period of 2020. The increase in income from operations was primarily due to higher adjusted gross profit and lower selling, general and administrative expenses as a percentage of adjusted gross profit.
Interest expense
Interest expense was $0.7 million for the three months ended March 31, 2021, a decrease of 74.3% from $2.8 million in the comparable period of 2020. The decrease in interest expense is primarily due to the settlement of the Notes on May 1, 2020 and lower interest rates on the ABL Facility compared to the Notes during three months ended March 31, 2021.
Income tax expense
We recognized income tax expense of $3.5 million and $0.6 million for the three months ended March 31, 2021 and 2020, respectively. Our effective tax rate for the three months ended March 31, 2021 was 25.8%, compared to an effective tax rate of (26.0)% in the comparable period of 2020. The difference in our effective tax rate for each of the three months ended March 31, 2021 and 2020 from the statutory federal tax rate of 21% was primarily due to state taxes; non-deductible expenses, primarily executive stock-based compensation; offset in part by the impact of certain tax credits.

19

Net income (loss)
Net income for the three months ended March 31, 2021 was $10.2 million, compared to a net loss of $2.9 million in the comparable period of 2020, due to the items previously discussed.
Liquidity and Capital Resources
As of March 31, 2021, we had $57.4 million in cash and cash equivalents, $130.9 million in working capital and $214.2 million available under our ABL Facility.
Cash provided by operating activities
During the three months ended March 31, 2021 and 2020, net cash provided by operating activities was $27.2 million and $9.7 million, respectively. We generated $24.4 million and $14.0 million in cash from net income (adjusted for noncash operating items) for the three months ended March 31, 2021 and 2020, respectively. For the three months ended March 31, 2021, the cash flow generation from net income was also increased by $2.8 million primarily due to changes in working capital and increase in income tax payable. The 2020 decrease of $4.4 million was primarily due to the timing of payments made and received during the year resulting from changes in working capital.
Cash used in investing activities
During the three months ended March 31, 2021 and 2020, net cash used in investing activities was $8.2 million and $5.1 million, respectively. During the three months ended March 31, 2021 and 2020, the primary investing activities were the internal development of computer software and the purchases of property and equipment.
Cash used in financing activities
During the three months ended March 31, 2021, net cash used in financing activities was $2.9 million, of which the primary financing activities were the employee tax withholding related to net share settlements of equity-based awards. During the three months ended March 31, 2020, net cash used in financing activities was $0.5 million, of which the primary financing activities were the purchases of treasury stock and our Notes, offset by borrowings on the ABL Facility. We drew $100.0 million on our ABL Facility during the three months ended March 31, 2020.
ABL Facility
On October 23, 2018, we entered into Amendment No. 2 to the Revolving Credit and Security Agreement, which amended the terms of the 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, 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, 2021, the outstanding balance on the Amended ABL Facility was $135.0 million. The issuance of letters of credit under the Amended ABL Facility also reduces available borrowings. At March 31, 2021, there were $0.8 million of letters of credit outstanding. The total draw allowed under the Amended ABL Facility at March 31, 2021, as determined by the working capital assets pledged as collateral, was $350.0 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, 2021 was $214.2 million.
Anticipated uses of cash
Our priority is to continue to grow our revenue and adjusted gross profit. 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 2021, we also expect to use available cash of approximately $17 million to $19 million for capital expenditures for the remainder of 2021.
20

We may also opt to use cash to repurchase up to $60.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. In addition, we may elect to use cash to reduce the amount outstanding on our Amended ABL Facility. 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. As our business grows, 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
None.

21

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 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, 2021 and 2020.

22

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, 2021. 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, 2021, 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, 2021.
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, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


23

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
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, 2020.
Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds
Recent Sales of Unregistered Securities
During the three months ended March 31, 2021, 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 2021 (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/21-1/31/2124,448 $26.81 — $60,189 
2/1/21-2/28/2133,155 $28.10 — $60,189 
3/1/21-3/31/2144,917 $32.05 — $60,189 
Total102,520 $29.52 — 
(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, which was later amended on April 30, 2019 to add additional $50 million of capacity through October 31, 2020. Most recently, on July 31, 2020, the Board of Directors amended the ongoing repurchase program to add an additional $50 million of capacity and extend the expiration date to July 31, 2022. As of March 31, 2021, $60.2 million remained available under the repurchase plan, as amended. The timing and amount of any repurchases will be determined based on market conditions and other factors, and the program may be discontinued or suspended at any time.
Item 6.    Exhibits
A list of exhibits included as part of this Form 10-Q is set forth in an Exhibit Index.

24

EXHIBIT INDEX
NumberDescription
31.1 
31.2 
32.1 
32.2 
101.INS**XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL 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

25

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 29, 2021/s/ DOUGLAS R. WAGGONER
 By:
Douglas R. Waggoner
Chairman and Chief Executive Officer
Date:April 29, 2021/s/ PETER M. ROGERS
By:
Peter M. Rogers
Chief Financial Officer

26
EX-31.1 2 echo-2021331x10qxex311xu.htm EX-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 29, 2021/s/ DOUGLAS R. WAGGONER
Douglas R. Waggoner
Chairman and Chief Executive Officer



EX-31.2 3 echo-2021331x10qxex312xu.htm EX-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, Peter M. Rogers, 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 29, 2021/s/ PETER M. ROGERS
Peter M. Rogers
Chief Financial Officer


EX-32.1 4 echo-2021331x10qxex321xu.htm EX-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, 2021 (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 29, 2021/s/ DOUGLAS R. WAGGONER
Douglas R. Waggoner
Chairman and Chief Executive Officer


EX-32.2 5 echo-2021331x10qxex322xu.htm EX-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, Peter M. Rogers, 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, 2021 (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 29, 2021/s/ PETER M. ROGERS
Peter M. Rogers
Chief Financial Officer


EX-101.SCH 6 echo-20210331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Statements of Operations (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1006007 - 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 2103102 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2105103 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2108104 - Disclosure - Credit Loss on Trade Receivables link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Credit Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2111105 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2312303 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Fair Value Measurement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Fair Value Measurement - Assets and Liabilities at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Fair Value Measurement - Reconciliation of Liabilities Using Level 3 (Details) link:presentationLink link:calculationLink link:definitionLink 2116106 - Disclosure - Intangibles and Goodwill link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - Intangibles and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2418407 - Disclosure - Intangibles and Goodwill - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2418407 - Disclosure - Intangibles and Goodwill - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2119107 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2421408 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2122108 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2323306 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2424409 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2125109 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2326307 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2427410 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2128110 - Disclosure - Stock-Based Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2429411 - Disclosure - Stock-Based Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2130111 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2431412 - Disclosure - Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2132112 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2333308 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2434413 - Disclosure - Long-Term Debt - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2435414 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 echo-20210331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 echo-20210331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 echo-20210331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] 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 Noncash interest expense Other Noncash Expense Document Type Document Type Performance and market-based stock Performance and Market Based Stock [Member] Performance and Market Based Stock [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Revenue from Contract with Customer, Number of Different Client Types Revenue from Contract with Customer, Number of Different Client Types Revenue from Contract with Customer, Number of Different Client Types Payments of contingent consideration due to seller Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Debt discount amortization Amortization of Debt Discount (Premium) Treasury Stock Treasury Stock [Member] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Customer relationships Customer Relationships [Member] Transportation costs Cost of Goods and Services Sold Equity Components [Axis] Equity Components [Axis] Restricted stock Restricted Stock [Member] Repurchased face amount Debt Instrument, Repurchased Face Amount Debt Issuance Costs, Noncurrent, Net Debt Issuance Costs, Noncurrent, Net Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Level 3 Fair Value, Inputs, Level 3 [Member] Minimum Minimum [Member] Credit Loss on Trade Receivables Allowance for Credit Losses [Text Block] Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities and stockholders' equity Liabilities and Equity [Abstract] Stock based compensation plans: Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Deferred income taxes Deferred Income Tax Liabilities, Net Accrued compensation Accrued Salaries, Current Entity Interactive Data Current Entity Interactive Data Current Security Exchange Name Security Exchange Name Fair Value Measurement Fair Value Disclosures [Text Block] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Intangible assets, net of accumulated amortization of $95,257 and $92,630 at March 31, 2021 and December 31, 2020, respectively Intangible Assets, Net (Excluding Goodwill) Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Remainder of 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Proceeds from borrowing on ABL facility Proceeds from Issuance of Long-term Debt Income from operations Operating Income (Loss) Issuance costs Payments of Debt Issuance Costs Customer [Domain] Customer [Domain] Total current liabilities Liabilities, Current Additional paid-in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Performance shares Performance Shares [Member] Accrued employee benefits Accrued Employee Benefits, Current Accrued expenses and other liabilities Increase (Decrease) in Other Operating Liabilities Total noncurrent assets Assets, Noncurrent Variable Rate [Domain] Variable Rate [Domain] Accrued professional service fees Accrued Professional Fees, Current Variable Rate [Axis] Variable Rate [Axis] 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 Common stock issued for vested restricted stock and restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Assets Assets [Abstract] Accounting Policies [Abstract] Accounting Policies [Abstract] Accrued rebates Accrued Rebates, Current Accrued Rebates Change in contingent consideration due to seller Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Entity Address, State or Province Entity Address, State or Province Extinguishment of Debt [Axis] Extinguishment of Debt [Axis] Accrued Expenses and Other Noncurrent Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Operating lease assets Operating Lease, Right-of-Use Asset Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill, Impairment Loss Goodwill, Impairment Loss Accounts receivable, net of allowance for doubtful accounts of $6,265 and $6,287 at March 31, 2021 and December 31, 2020, respectively Accounts receivable, net of allowance for doubtful accounts Accounts Receivable, after Allowance for Credit Loss, Current Gain (loss) on extinguishment of debt Gain (Loss) on Extinguishment of Debt Less than truckload Less than truckload [Member] Less than truckload revenue Purchase of treasury stock (in shares) Treasury Stock, Shares, Acquired Cash paid during the period for income taxes Income Taxes Paid 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] Common stock issued for vested performance shares (in shares) Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture Entity Address, Postal Zip Code Entity Address, Postal Zip Code Contingencies Legal Matters and Contingencies [Text Block] Customer [Axis] Customer [Axis] Extinguishment of Debt, Type [Domain] Extinguishment of Debt, Type [Domain] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Shares at beginning of period (in shares) Shares at end of period (in shares) Shares, Outstanding Goodwill Goodwill Carrier relationships Carrier Relationships [Member] Carrier Relationships [Member] Document Transition Report Document Transition Report Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Due to seller, current Business Combination, Contingent Consideration, Liability, Current Other noncurrent liabilities Other Liabilities, Noncurrent Liability Class [Axis] Liability Class [Axis] Share compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Level 2 Fair Value, Inputs, Level 2 [Member] 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) Other current assets Other Assets, Current Document Quarterly Report Document Quarterly Report Liabilities: Liabilities, Fair Value Disclosure [Abstract] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Measurement Frequency [Domain] Measurement Frequency [Domain] Numerator: Earnings Per Share, Numerator [Abstract] Earnings Per Share, Numerator [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] Accounts payable Accounts Payable, Trade, Current Financial statements: Statement [Line Items] Credit Facility [Domain] Credit Facility [Domain] Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Denominator for dilutive earnings per common share (in shares) Weighted Average Number of Shares Outstanding, Diluted Estimated amortization expense for the next five years and thereafter Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Letter of Credit Letter of Credit [Member] Basic (in usd per share) Basic earnings per common share (in usd per share) Earnings Per Share, Basic Life of ABL facility (in years) Debt Instrument, Term Entity File Number Entity File Number Accrued interest Interest Payable, Current Debt Disclosure [Abstract] Debt Disclosure [Abstract] Transactional Transactional [Member] Transactional revenue is revenue recognized from brokerage and transportation management services on a shipment-by-shipment basis Recoveries Accounts Receivable, Allowance for Credit Loss, Recovery Statement [Table] Statement [Table] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Amount of assessment including penalties and interest Loss Contingency, Range of Possible Loss, Portion Not Accrued New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Stock-based compensation expense Share-based Payment Arrangement, Expense ABL facility, outstanding borrowings Line of Credit Facility, Fair Value of Amount Outstanding Common stock, par value $0.0001 per share, 100,000,000 shares authorized, 31,945,939 shares issued and 26,178,839 shares outstanding at March 31, 2021; 31,731,798 shares issued and 25,964,698 shares outstanding at December 31, 2020 Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Intangible assets: Finite-Lived Intangible Assets [Line Items] Entity Small Business Entity Small Business Document Fiscal Year Focus Document Fiscal Year Focus 2022 Finite-Lived Intangible Asset, Expected Amortization, Year Two Other revenue Other [Member] Other revenue Increase in stockholders' equity: Increase (Decrease) in Stockholders' Equity [Roll Forward] Noncurrent assets: Assets, Noncurrent [Abstract] Tax benefits from stock-based compensation expense Share-based Payment Arrangement, Expense, Tax Benefit Entity Current Reporting Status Entity Current Reporting Status Long-Term Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Prepaid expenses Prepaid Expense, Current Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Amendment Flag Amendment Flag Computation of basic and diluted earnings per common share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Income taxes payable Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Balance at beginning of period Balance at end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Other Other Accrued Liabilities, Current Repayments of debt Repayments of Debt Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Long-term debt, net Long-term Debt, Excluding Current Maturities Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Measurement Frequency [Axis] Measurement Frequency [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Total stockholders' equity Stockholders' equity at beginning of period Stockholders' equity at end of period Stockholders' Equity Attributable to Parent Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Summary of amortizable intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Total liabilities and stockholders' equity Liabilities and Equity Senior Notes Senior Notes [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Income Taxes Income Tax Disclosure [Text Block] Total noncurrent liabilities Liabilities, Noncurrent Entity Address, City or Town Entity Address, City or Town Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Restricted stock units granted to various employees Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] ABL Facility ABL Facility [Member] ABL Facility [Member] Shares excluded from the calculation of diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Employee stock awards (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Weighted-average, useful life Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Income Statement Location [Axis] Income Statement Location [Axis] 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 Balance as of January 1st Balance as of March 31st Accounts Receivable, Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Property and equipment, net of accumulated depreciation of $162,371 and $156,309 at March 31, 2021 and December 31, 2020, respectively Property, Plant and Equipment, Net 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Three Selling, general and administrative expenses Selling, General and Administrative Expense Change in liabilities: Increase (Decrease) in Operating Liabilities [Abstract] Entity Tax Identification Number Entity Tax Identification Number Document and Entity Information [Abstract] Document and Entity Information [Abstract] Document and Entity Information [Abstract] Amortization expense Amortization of Intangible Assets Stock-Based Compensation Plans Share-based Payment Arrangement [Text Block] Net income (loss) Net income (loss) Net income Net Income (Loss) Attributable to Parent Line of Credit Facility [Table] Line of Credit Facility [Table] Other current liabilities Other Liabilities, Current Contingent consideration Contingent Consideration [Member] Contingent Consideration [Member] Change in assets: Increase (Decrease) in Operating Assets [Abstract] Other noncurrent assets Other Assets, Noncurrent LIBOR London Interbank Offered Rate (LIBOR) [Member] Trade names Trade Names [Member] Cash received during the period for income taxes refunded Proceeds from Income Tax Refunds Common stock issued for vested restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Total assets Assets Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Earnings (Loss) per common share: Earnings Per Share [Abstract] Commitment fee and borrowings interest expense Interest expense Interest Expense, Debt Title of 12(b) Security Title of 12(b) Security Anti-dilutive securities excluded from the calculation of earnings per share: Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Components of accrued expenses Schedule of Accrued Liabilities [Table Text Block] Net Finite-Lived Intangible Assets, Net Income taxes payable Accrued Income Taxes, Current Credit Loss [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Depreciation and amortization Depreciation, Depletion and Amortization Software Development Software Development [Member] Total liabilities Liabilities Grants in period, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Entity Filer Category Entity Filer Category Common Stock Common Stock [Member] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Denominator: Earnings Per Share, Denominator [Abstract] Earnings Per Share, Denominator [Abstract] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Settlement of Convertible Notes Convertible Debt [Member] Increase to borrowing capacity Line of Credit Facility, Increase to Maximum Borrowing Capacity Line of Credit Facility, Increase to Maximum Borrowing Capacity Disaggregation of revenue DisaggregationOfRevenueTableTextBlock1 [Table Text Block] 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. Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts payable Increase (Decrease) in Accounts Payable Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Cost Finite-Lived Intangible Assets, Gross Truckload Truckload [Member] Truckload revenue Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-In Capital Additional Paid-in Capital [Member] Interest expense Interest Income (Expense), Net Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Summary of amortizable intangible assets: Finite-Lived Intangible Assets, Net [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Provision, charged to expense Accounts Receivable, Credit Loss Expense (Reversal) Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Property and equipment, accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Purchases of treasury stock Treasury Stock, Value, Acquired, Cost Method Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Purchases of Convertible Notes Repayments of Convertible Debt Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Employee stock option Share-based Payment Arrangement, Option [Member] Revolving Credit Facility Revolving Credit Facility [Member] Denominator for basic earnings per common share - weighted-average shares (in shares) Weighted Average Number of Shares Outstanding, Basic 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. Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Costs and expenses: Costs and Expenses [Abstract] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] 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 Treasury stock, shares (in shares) Treasury Stock, Shares Purchases of treasury stock Payments for Repurchase of Equity Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Loss Contingencies [Table] Loss Contingencies [Table] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Proceeds from exercise of stock options Proceeds from Stock Options Exercised Revenue Revenue from Contract with Customer [Text Block] Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities 2021 Finite-Lived Intangible Asset, Expected Amortization, Year One Interest on Convertible Debt, Net of Tax Interest on Convertible Debt, Net of Tax Income tax expense Income tax expense Income Tax Expense (Benefit) Contractual coupon interest Interest Expense, Debt, Excluding Amortization Income Statement [Abstract] Income Statement [Abstract] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Noncurrent operating lease liabilities Operating Lease, Liability, Noncurrent Accrued expenses Total accrued expenses Accrued Liabilities, Current 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Diluted (in usd per share) Diluted earnings per common share (in usd per share) Earnings Per Share, Diluted Carrying amount of Notes on the balance sheet: Long-term Debt, Other Disclosures [Abstract] Local Phone Number Local Phone Number Repurchase of convertible notes, net of deferred taxes Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Preparation of Financial Statements and Use of Estimates Use of Estimates, Policy [Policy Text Block] 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] Current assets: Assets, Current [Abstract] Contingent consideration due to seller Obligations, Fair Value Disclosure Depreciation Depreciation Entity Address, Address Line One Entity Address, Address Line One Non-compete agreements Noncompete Agreements [Member] Entity Address, Address Line Two Entity Address, Address Line Two Common stock issued for vested performance shares Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture Entity Emerging Growth Company Entity Emerging Growth Company Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred income taxes Deferred Income Tax Expense (Benefit) Reconciliation of effective income tax rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [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] Estimated amortization expense for the next five years and thereafter: Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Customer relationships and other intangible assets, accumulated amortization Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Amortization of debt issuance costs Amortization of Debt Issuance Costs Maximum Maximum [Member] Federal Funds Effective Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Document Period End Date Document Period End Date Retained Earnings Retained Earnings [Member] Intangibles and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Schedule of interest expense related to convertible senior notes Interest Income and Interest Expense Disclosure [Table Text Block] Effective tax rate Effective Income Tax Rate Reconciliation, Percent 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] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Domain] Award Type [Domain] Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Income (Loss) before provision for income taxes Income (Loss) before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest State Tax Audit State Tax Audit [Member] State Tax Audit [Member] Noncurrent liabilities: Liabilities, Noncurrent [Abstract] Trading Symbol Trading Symbol Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Noncash stock compensation expense Share-based Payment Arrangement, Noncash Expense Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Treasury stock, 5,767,100 shares at March 31, 2021 and December 31, 2020 Treasury Stock, Value Employee tax withholdings related to net share settlements of equity-based awards Payment, Tax Withholding, Share-based Payment Arrangement Earnings Per Share Earnings Per Share [Text Block] Current liabilities: Liabilities, Current [Abstract] Federal tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Entity Shell Company Entity Shell Company Fair Value, Measurements, Recurring Fair Value, Recurring [Member] 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 New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Proceeds from borrowing on ABL facility Proceeds from Lines of Credit Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 10 echo-20210331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 echo-20210331_htm.xml IDEA: XBRL DOCUMENT 0001426945 2021-01-01 2021-03-31 0001426945 2021-04-28 0001426945 2021-03-31 0001426945 2020-01-01 2020-03-31 0001426945 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-03-31 0001426945 us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-03-31 0001426945 2020-12-31 0001426945 2019-12-31 0001426945 2020-03-31 0001426945 us-gaap:CommonStockMember 2020-12-31 0001426945 us-gaap:TreasuryStockMember 2020-12-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001426945 us-gaap:RetainedEarningsMember 2020-12-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001426945 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001426945 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001426945 us-gaap:CommonStockMember 2021-03-31 0001426945 us-gaap:TreasuryStockMember 2021-03-31 0001426945 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001426945 us-gaap:RetainedEarningsMember 2021-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 echo:TransactionalMember 2021-01-01 2021-03-31 0001426945 echo:TransactionalMember 2020-01-01 2020-03-31 0001426945 echo:ManagedTransportationMember 2021-01-01 2021-03-31 0001426945 echo:ManagedTransportationMember 2020-01-01 2020-03-31 0001426945 echo:TruckloadMember 2021-01-01 2021-03-31 0001426945 echo:TruckloadMember 2020-01-01 2020-03-31 0001426945 echo:LessthantruckloadMember 2021-01-01 2021-03-31 0001426945 echo:LessthantruckloadMember 2020-01-01 2020-03-31 0001426945 echo:OtherMember 2021-01-01 2021-03-31 0001426945 echo:OtherMember 2020-01-01 2020-03-31 0001426945 echo:ContingentConsiderationMember 2021-03-31 0001426945 echo:ContingentConsiderationMember 2020-12-31 0001426945 srt:MinimumMember 2021-03-31 0001426945 srt:MaximumMember 2021-03-31 0001426945 echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001426945 us-gaap:FairValueInputsLevel1Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001426945 us-gaap:FairValueInputsLevel2Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001426945 us-gaap:FairValueInputsLevel3Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001426945 echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001426945 us-gaap:FairValueInputsLevel1Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001426945 us-gaap:FairValueInputsLevel2Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001426945 us-gaap:FairValueInputsLevel3Member echo:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001426945 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001426945 us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-03-31 0001426945 us-gaap:FairValueInputsLevel3Member 2021-03-31 0001426945 us-gaap:FairValueInputsLevel3Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-03-31 0001426945 us-gaap:FairValueInputsLevel3Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-03-31 0001426945 us-gaap:CustomerRelationshipsMember 2021-03-31 0001426945 us-gaap:CustomerRelationshipsMember 2020-12-31 0001426945 echo:CarrierRelationshipsMember 2021-03-31 0001426945 echo:CarrierRelationshipsMember 2020-12-31 0001426945 us-gaap:NoncompeteAgreementsMember 2021-03-31 0001426945 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001426945 us-gaap:TradeNamesMember 2021-03-31 0001426945 us-gaap:TradeNamesMember 2020-12-31 0001426945 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-03-31 0001426945 echo:CarrierRelationshipsMember 2021-01-01 2021-03-31 0001426945 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-03-31 0001426945 us-gaap:TradeNamesMember 2021-01-01 2021-03-31 0001426945 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001426945 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001426945 us-gaap:RestrictedStockMember 2021-01-01 2021-03-31 0001426945 us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0001426945 us-gaap:RestrictedStockMember 2021-01-01 2021-03-31 0001426945 us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0001426945 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001426945 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001426945 echo:PerformanceandMarketBasedStockMember 2021-01-01 2021-03-31 0001426945 echo:PerformanceandMarketBasedStockMember 2020-01-01 2020-03-31 0001426945 echo:StateTaxAuditMember 2016-07-31 0001426945 echo:StateTaxAuditMember 2021-03-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 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2015-06-01 2015-06-01 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2021-01-01 2021-03-31 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2020-01-01 2020-03-31 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2020-01-01 2020-12-31 0001426945 us-gaap:SeniorNotesMember 2015-05-05 0001426945 us-gaap:RevolvingCreditFacilityMember echo:ABLFacilityMember 2021-03-31 0001426945 us-gaap:LetterOfCreditMember echo:ABLFacilityMember 2021-03-31 0001426945 echo:ABLFacilityMember 2021-03-31 0001426945 us-gaap:ConvertibleDebtMember 2020-05-01 2020-05-01 0001426945 us-gaap:SeniorNotesMember 2020-05-01 2020-05-01 0001426945 us-gaap:SeniorNotesMember 2021-03-31 0001426945 us-gaap:SeniorNotesMember 2021-01-01 2021-03-31 0001426945 us-gaap:SeniorNotesMember 2020-01-01 2020-03-31 shares iso4217:USD shares iso4217:USD echo:customerTypes pure 0001426945 --12-31 2020 Q1 false 10-Q true 2021-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 26635553 0.0001 800802000 551049000 3863000 4729000 680773000 461142000 96881000 79654000 8689000 9792000 14459000 460000 -717000 -2788000 13742000 -2328000 3546000 605000 10196000 -2933000 0.39 -0.11 0.38 -0.11 57432000 41297000 6265000 6287000 500264000 439391000 9321000 9322000 3087000 3465000 570104000 493475000 162371000 156309000 54254000 53599000 309589000 309589000 95257000 92630000 84161000 86788000 15991000 16724000 3573000 3768000 467569000 470469000 1037673000 963944000 380589000 317692000 419000 307000 49932000 53458000 3863000 1675000 4351000 4004000 439154000 377135000 134058000 133945000 25711000 25333000 26535000 27651000 514000 511000 186818000 187440000 625972000 564575000 0.0001 0.0001 100000000 100000000 31945939 26178839 31731798 25964698 3000 3000 5767100 118679000 118679000 368400000 366265000 161976000 151780000 411701000 399369000 1037673000 963944000 10196000 -2933000 378000 1038000 5045000 4608000 0 1491000 112000 30000 8689000 9792000 60873000 48384000 -687000 -885000 62981000 49417000 2192000 -425000 -2173000 -5852000 27235000 9668000 8190000 5101000 -8190000 -5101000 121000 381000 3031000 1541000 0 10349000 0 88961000 0 100000000 -2910000 -470000 16135000 4097000 41297000 34626000 57432000 38722000 601000 1156000 1000000 0 25000 0 31731798 3000 -5767100 -118679000 366265000 151780000 399369000 5045000 5045000 8389 0 121000 121000 271084 0 0 0 37188 0 0 0 102520 0 3031000 3031000 10196000 10196000 31945939 3000 -5767100 -118679000 368400000 161976000 411701000 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 Summary of Significant Accounting Policies <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Echo Global Logistics, Inc. and its subsidiaries (the "Company" 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="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of 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, 2021 are not necessarily indicative of the results expected for the full year 2021. 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, 2020.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preparation of Financial Statements and Use of Estimates </span></div>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. 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. Recent Accounting Pronouncements <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-10, Codification Improvements. These amendments improve consistency by amending the codification to include all disclosure guidance in the appropriate disclosure sections and clarifies application of various provisions in the codification by amending and adding new heading, cross referencing to other guidance and refining or correcting terminology. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This ASU clarifies and simplifies accounting for income taxes by eliminating certain exceptions for intraperiod tax allocation principles, the methodology for calculating income tax rates in an interim period, and accounting for franchise taxes, among other updates. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently issued accounting pronouncements not yet adopted</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is intended to simplify the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted. The guidance is to be applied using either a full retrospective or modified retrospective method. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, </span><span style="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides companies with optional guidance, including expedients and exceptions for applying U.S. GAAP to contracts and other transactions affected by reference rate reform, such as the London Interbank Offered Rate (LIBOR). This new standard was effective upon issuance and </span></div>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 style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-10, Codification Improvements. These amendments improve consistency by amending the codification to include all disclosure guidance in the appropriate disclosure sections and clarifies application of various provisions in the codification by amending and adding new heading, cross referencing to other guidance and refining or correcting terminology. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This ASU clarifies and simplifies accounting for income taxes by eliminating certain exceptions for intraperiod tax allocation principles, the methodology for calculating income tax rates in an interim period, and accounting for franchise taxes, among other updates. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements. </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently issued accounting pronouncements not yet adopted</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is intended to simplify the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted. The guidance is to be applied using either a full retrospective or modified retrospective method. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, </span><span style="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides companies with optional guidance, including expedients and exceptions for applying U.S. GAAP to contracts and other transactions affected by reference rate reform, such as the London Interbank Offered Rate (LIBOR). This new standard was effective upon issuance and </span></div>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. Revenue<div style="margin-bottom:9pt;margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration the Company expects to receive in exchange for its services. The Company generates revenue from two different client types: Transactional and Managed Transportation. Most clients are categorized as Transactional clients. For its Transactional business, the Company provides brokerage and transportation management services on a shipment-by-shipment basis. Carrier selection, dispatch, load management and tracking are integrated services that occur within the brokerage and transportation management performance obligation. For the brokerage and transportation management services performance obligation, revenue is recognized as the client's shipment travels from origin to destination by a third-party carrier. The Company is the principal in these transactions and recognizes revenue on a gross and relative transit time basis. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company categorizes a client as a Managed Transportation client if there is an agreement with the client for the provision of services, typically for a multi-year term. Brokerage and transportation management services are typically the performance obligation for the Company's Managed Transportation clients. For this performance obligation, revenue is recognized on a gross basis as the Company is the principal in these transactions, and is recognized as the Managed Transportation client's shipment travels from origin to destination on a relative transit time basis. Other performance obligations for Managed Transportation clients may include transportation management services, which includes the integrated services of dispatch, tracking and carrier payment. For these types of transactions, revenue is recorded on a net basis, as the Company does not have latitude in carrier selection or establish rates with the carrier. The Company also performs project-based services, such as compliance management, customized re-billing services and freight studies for certain Managed Transportation clients.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenue disaggregated by client type (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.198%"/><td style="width:0.1%"/><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:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Client Type</span></td><td colspan="3" style="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:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transactional</span></td><td 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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,374 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,846 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,675 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800,802 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,049 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized per shipment varies depending on the transportation mode. The primary modes of shipment in which the Company transacts are truckload and less than truckload. Other transportation modes include intermodal, small parcel, domestic air, expedited and international.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenue disaggregated by mode (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.198%"/><td style="width:0.1%"/><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:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mode</span></td><td colspan="3" style="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:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Truckload</span></td><td 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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,781 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less 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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,434 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,945 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</span></td><td colspan="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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td 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:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800,802 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,049 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span 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 style="margin-top:6pt"><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 style="margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Consideration</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;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> 2 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenue disaggregated by client type (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.198%"/><td style="width:0.1%"/><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:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Client Type</span></td><td colspan="3" style="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:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transactional</span></td><td 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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,374 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,846 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,675 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800,802 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,049 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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> 616957000 428374000 183846000 122675000 800802000 551049000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenue disaggregated by mode (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.198%"/><td style="width:0.1%"/><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:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mode</span></td><td colspan="3" style="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:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Truckload</span></td><td 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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,781 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less 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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,434 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,945 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</span></td><td colspan="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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td 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:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800,802 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,049 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span 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> 575936000 367781000 190434000 157945000 34432000 25323000 800802000 551049000 Credit Loss on Trade Receivables<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company applies ASC Topic 326, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC Topic 326"), for financial instruments that are subject to credit losses. The Company is exposed to potential credit losses related to its trade receivables, which the Company categorizes as either Transactional or Managed Transportation. For its Transactional trade receivables, the Company utilizes historical loss information to develop an estimate for future expected credit losses. For its Managed Transportation trade receivables, the Company estimates its potential future expected credit losses on a customer specific basis. The Company considers current economic conditions and forecasts when determining its credit loss estimate based on the aging schedule. The Company transacts with customers in a variety of industries and adjusts its estimate accordingly if it becomes aware of financial difficulties for a specific customer.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company extends credit to certain clients as part of its business model. These clients are subject to an approval process prior to any extension of credit or increase in their current credit limit. The Company reviews each credit request and considers, among other factors, payment history, current billing status, recommendations by various rating agencies and capitalization. Clients that satisfy the credit review may receive a line of credit or an increase in their existing credit amount. The Company believes this review and approval process helps mitigate the risk of client defaults on extensions of credit and any potential credit losses. Additionally, the Company maintains a credit insurance policy for certain accounts.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of the allowance (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">st</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,287 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision, charged to expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(608)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">st</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,265 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,529 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of the allowance (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">st</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,287 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision, charged to expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(608)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">st</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,265 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,529 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6287000 4255000 368000 484000 626000 608000 235000 398000 6265000 4529000 Fair Value Measurement <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("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 due to seller liabilities at March 31, 2021 and December 31, 2020 is $0.4 million and $0.3 million, respectively. 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 style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Topic 820 includes a fair value hierarchy that is intended to increase consistency and comparability in fair value measurements and related disclosures. The fair value hierarchy is based on observable or unobservable inputs to valuation techniques that are used to measure fair value. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity's pricing based upon its own market assumptions. The fair value hierarchy consists of the following three levels: </span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Inputs are quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs other than quoted prices that are observable and market-corroborated inputs, which are derived principally from or corroborated by observable market data.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Inputs that are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant inputs used to derive the fair value of the amounts due to seller include financial forecasts of future operating results, the probability of reaching the forecast and an appropriate discount rate for each contingent liability. Probabilities are estimated by reviewing financial forecasts and assessing the likelihood of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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%. Hist</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">orical results of the respective acquisitions serve as the basis for the financial forecasts used in the valuation. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quantitative factors are also considered in these forecasts, including acquisition synergies, growth and sales potential, and potential operational efficiencies gained. Changes to the significant inputs used in determining the fair value of the contingent consideration due to seller could result in a change in the fair value of the contingent consideration. However, the correlation and inverse relationship between higher projected financial results to the discount rate applied and probability of meeting the financial targets mitigates the effect of any changes to the unobservable inputs. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the Company's financial liabilities measured at fair value on a recurring basis and the basis of measurement at March 31, 2021 and December 31, 2020 (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of March 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration due to seller</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(419)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(419)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2020</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration due to seller</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the beginning and ending balances for the liabilities measured at fair value using significant unobservable inputs (Level 3) (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:78.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Due to Seller Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration due to seller</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of contingent consideration due to seller</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(419)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021 and 2020, the Company incurred expense of $112 thousand and $30 thousand, respectively, which were recorded in selling, general and administrative expenses on the consolidated statements of operations. These changes in fair value resulted from using revised forecasts that took into account the most recent performance of each acquired business.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2021 and 2020, the Company did not make any contingent earn-out payments.</span></div> 400000 300000 1 0.02 0.03 <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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, 2021 and December 31, 2020 (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of March 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration due to seller</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(419)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(419)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2020</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration due to seller</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 419000 0 0 419000 307000 0 0 307000 <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the beginning and ending balances for the liabilities measured at fair value using significant unobservable inputs (Level 3) (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:78.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Due to Seller Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration due to seller</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of contingent consideration due to seller</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(419)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 307000 112000 0 419000 -112000 -30000 0 Intangibles and GoodwillThe balance of goodwill was $309.6 million as of March 31, 2021 and December 31, 2020, as no changes occurred during the period. The Company has no accumulated impairment losses as of March 31, 2021. <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of amortizable intangible assets as of March 31, 2021 and December 31, 2020 (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:25.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.902%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,938)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,677)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrier relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,300 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,279)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,021 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,300 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,010)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,290 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,303)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,640)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,640)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,418 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95,257)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,161 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,418 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,630)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,788 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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 style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.6 million and $2.8 million for the three months ended March 31, 2021 and 2020, respectively. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated amortization expense for the next five years and thereafter is as follows (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,161 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 309600000 309600000 0 <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of amortizable intangible assets as of March 31, 2021 and December 31, 2020 (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:25.223%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.902%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,938)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,677)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrier relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,300 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,279)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,021 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,300 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,010)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,290 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,303)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,640)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,640)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,418 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95,257)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,161 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,418 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,630)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,788 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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 78938000 71301000 150239000 76677000 73562000 18300000 6279000 12021000 18300000 6010000 12290000 5239000 4399000 840000 5239000 4303000 936000 5640000 5640000 0 5640000 5640000 0 179418000 95257000 84161000 179418000 92630000 86788000 P14Y9M18D P17Y P6Y8M12D P4Y 2600000 2800000 <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated amortization expense for the next five years and thereafter is as follows (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,161 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7735000 10005000 9501000 8897000 8201000 39822000 84161000 Accrued Expenses and Other Liabilities<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accrued expenses at March 31, 2021 and December 31, 2020 were as follows (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued rebates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,435 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,196 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional service fees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,379 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,512 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,683 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,760 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,932 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,458 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="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 $4.4 million and $4.0 million at March 31, 2021 and December 31, 2020, respectively, consist primarily of the current portion of the Company's operating lease liabilities. The other noncurrent liabilities of $0.5 million at March 31, 2021 and December 31, 2020 consist of the long-term portion of the Company's uncertain tax liability. <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accrued expenses at March 31, 2021 and December 31, 2020 were as follows (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued rebates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,435 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,196 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional service fees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,379 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,512 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,683 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,760 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,932 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,458 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="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> 35772000 39757000 3435000 3196000 3504000 3077000 1379000 1512000 158000 155000 5683000 5760000 49932000 53458000 4400000 4000000.0 500000 500000 Income Taxes     <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company's effective income tax rate for the three months ended March 31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><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.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"> </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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (Loss) 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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,328)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,546)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div>The difference in the Company's effective tax rate for each of the three months ended March 31, 2021 and 2020 from the Company's statutory federal tax rate of 21% was primarily due to state taxes; non-deductible expenses, primarily executive stock-based compensation; offset in part by the impact of certain tax credits. <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company's effective income tax rate for the three months ended March 31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><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.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"> </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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (Loss) 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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,328)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,546)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 13742000 -2328000 3546000 605000 0.258 -0.260 0.21 0.21 0.21 0.21 Earnings (Loss) Per Share <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per common share is calculated by dividing net income by the weighted average number of common shares outstanding. Diluted earnings (loss) per common share is calculated by dividing net income (loss) 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 earnings (loss) per common share for the three months ended March 31, 2021 and 2020 is as follows (in thousands, except share and per share data): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><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.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="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:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,040,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,006,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,640,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,006,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings (loss) 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="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings (loss) 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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021, the Company excluded in the aggregate 84,927 unvested restricted stock units, and performance and market-based shares from the calculation of diluted earnings per common share because the effect was anti-dilutive. There were no employee stock options and no unvested restricted stock excluded from the calculation of diluted earnings per common share. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2020, the Company excluded 181,830 incremental shares related to stock-based awards from the calculation of diluted loss per common share because of the net loss during the period.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of March 31, 2020, none of the conditions allowing holders of the Notes to convert were met and no conversion spread existed. As such, the Notes did not have a dilutive impact on diluted earnings per common share.</span></div> The computation of basic and diluted earnings (loss) per common share for the three months ended March 31, 2021 and 2020 is as follows (in thousands, except share and per share data): <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td 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.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="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:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,040,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,006,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,640,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,006,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings (loss) 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="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings (loss) 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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 10196000 -2933000 26040590 26006644 599458 0 26640048 26006644 0.39 -0.11 0.38 -0.11 84927 0 0 181830 Stock-Based Compensation Plans<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $5.0 million and $4.6 million in total stock-based compensation expense with corresponding income tax benefits of $1.2 million and $1.1 million for the three months ended March 31, 2021 and 2020, respectively. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During each of the three months ended March 31, 2021 and 2020, the Company did not grant any stock options. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not grant any shares of restricted stock during the three months ended March 31, 2021. There were 3,096 shares of restricted stock granted to an employee during the three months ended March 31, 2020. </span></div>The Company granted 295,258 and 377,534 restricted stock units to various employees during the three months ended March 31, 2021 and 2020, respectively. The Company has 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 94,955 and 139,191 shares of performance and market-based stock during the three months ended March 31, 2021 and 2020, respectively. 5000000.0 4600000 1200000 1100000 0 0 0 3096 295258 377534 94955 139191 Contingencies <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the normal course of business, the Company is subject to potential claims and disputes related to its business, including claims for freight lost or damaged in transit. Some of these matters may be covered by its insurance and risk management programs or may result in claims or adjustments with the Company's carriers. The Company cannot predict the outcome of any litigation or the potential for future litigation and does not guarantee that these events will not adversely impact our financial results. Management does not believe that the outcome of any pending legal proceedings to which the Company is a party will have a material adverse effect on its financial position or results of operations.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2016, the Company received an unfavorable appeals assessment regarding a state activity-based tax matter of $1.3 million, including penalties and interest, for the state tax audit period from January 1, 2010 to June 30, 2014. The Company appealed the assessment further, and on July 23, 2020, received an unfavorable decision from the state tax board. The Company continues to believe the assessment is without merit and will continue to defend its position through the judicial court system. The Company estimates that the additional potential liability related to this matter for the remaining open tax periods is between $3.5 million and $4.5 million, including potential penalties and interest. The Company has not recorded any potential loss related to this matter as of March 31, 2021. </span></div>The Company has received a letter alleging the Company violated both federal and state labor laws in classifying certain employees as exempt and threatening to bring a class action lawsuit against the Company regarding this allegation. In March 2021, a class action lawsuit was formally filed against the Company in this matter. The Company disputes the claims and intends to vigorously defend the matter. Given the preliminary stage of the matter, the Company cannot estimate the reasonable possibility or range of loss, if any, that may result from this matter and therefore no accrual has been made as of 1300000 3500000 4500000 Long-Term Debt<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asset Based Lending ("ABL") Facility</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 23, 2018, the Company entered into Amendment No. 2 to its Revolving Credit and Security Agreement (the "Second Amendment"), which 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; provided that certain requirements are satisfied. The Company's obligations under the Amended ABL Facility are secured, on a first lien priority basis, by certain working capital assets. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest is payable at a rate per annum equal to, at the option of the Company, any of the following, plus, in each case, an applicable margin: (a) a base rate determined by reference to the highest of (1) the federal funds effective rate, plus 0.50%, (2) the base commercial lending rate of PNC Bank, National Association and (3) a daily LIBOR rate, plus 1.00%; or (b) a LIBOR rate determined by reference to the costs of funds for deposits in the relevant currency for the interest period relevant to such borrowing adjusted for certain additional costs. The applicable margin is 0.25% to 0.50% for borrowings at the base rate and 1.25% to 1.50% for borrowings at the LIBOR rate, in each case, based on the excess availability under the Amended ABL Facility. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of the Amended ABL Facility include various covenants, including a covenant that requires the Company to maintain a consolidated fixed charge coverage ratio at any time (a) a specified default occurs or (b) excess availability falls below certain specified levels. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred issuance costs of $0.8 million in 2018 related to the Amended ABL Facility. 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 ABL Facility, these issuance costs are presented on the consolidated balance sheet as a reduction to the carrying amount of the debt </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2021 and 2020, the Company recorded $0.1 million of interest expense related to Amended ABL Facility issuance costs. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Amended ABL Facility, the Company is required to pay a commitment fee in respect to the unutilized commitments under the Amended ABL Facility, calculated at a rate of 0.25%. The Company recognized interest expense related to the commitment fee and borrowings on the Amended ABL Facility of $0.6 million and $0.4 million for the three months ended March 31, 2021 and 2020, respectively. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Company drew a total of $180.0 million on the Amended ABL Facility, primarily to repay in full the existing 2.50% convertible senior notes due in 2020 (the "Notes"), of which $135.0 million is outstanding as of March 31, 2021, excluding the debt issuance cost of $0.9 million. The Company did not draw or make any payments on the Amended ABL Facility during the three months ended March 31, 2021. The Company drew $100.0 million on the Amended ABL Facility during the three months ended March 31, 2020, all of which was outstanding as of March 31, 2020. As there is an outstanding amount drawn on the Amended ABL Facility at March 31, 2021 and 2020, the unamortized issuance costs are presented as a reduction to the carrying amount of the debt on the consolidated balance sheet. Since June 1, 2015, the Company has been in compliance with all covenants related to the Amended ABL Facility.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The issuance of letters of credit under the Amended ABL Facility reduces available borrowings. As of March 31, 2021, there were $0.8 million of letters of credit outstanding. The total draw allowed on the Amended ABL Facility at March 31, 2021, as determined by the working capital assets pledged as collateral, was $350.0 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, 2021 was $214.2 million.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2020, the Company paid the remaining outstanding principal balance of the Notes $69.2 million and related accrued interest of $0.9 million using the Amended ABL Facility. The Company accounted for these transactions in accordance with ASC 470-20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt with Conversion and Other Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. At the maturity date, the fair value of the Notes was equal to the par value, resulting in no gain or loss on the extinguishment of debt. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to paying the final outstanding balance of the Notes at maturity, the Company repurchased $89.1 million par value of the Notes for $89.0 million, resulting in the recognition of a loss of $0.2 million during the three months ended March 31, 2020. The loss is primarily for the write-off of the unamortized debt discount related to the Notes, which was included in interest expense in the Company's consolidated statements of operations. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021 and 2020, interest expense related to the Notes consisted of the following (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><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.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual coupon interest</span></td><td 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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt discount amortization</span></td><td colspan="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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance cost amortization</span></td><td colspan="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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, Notes</span></td><td 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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="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> 350000000 150000000 500000000 0.0050 0.0100 0.0025 0.0050 0.0125 0.0150 800000 3100000 P5Y 100000 100000 0.0025 600000 400000 180000000.0 2.50 135000000.0 900000 100000000.0 800000 350000000.0 214200000 69200000 900000 89100000 89000000.0 -200000 <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021 and 2020, interest expense related to the Notes consisted of the following (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><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.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual coupon interest</span></td><td 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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt discount amortization</span></td><td colspan="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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance cost amortization</span></td><td colspan="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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, Notes</span></td><td 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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="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> 0 919000 0 1012000 0 -166000 0 200000 0 2297000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2021
Apr. 28, 2021
Document and Entity Information [Abstract]    
Document Transition Report false  
Document Quarterly Report true  
Title of 12(b) Security Common stock, par value $0.0001 per share  
Entity Incorporation, State or Country Code DE  
Trading Symbol ECHO  
Entity Registrant Name ECHO GLOBAL LOGISTICS, INC.  
Entity Central Index Key 0001426945  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date Mar. 31, 2021  
Entity File Number 001-34470  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   26,635,553
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Tax Identification Number 20-5001120  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
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  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Statement [Abstract]    
Revenue $ 800,802 $ 551,049
Costs and expenses:    
Transportation costs 680,773 461,142
Selling, general and administrative expenses 96,881 79,654
Depreciation and amortization 8,689 9,792
Income from operations 14,459 460
Interest expense (717) (2,788)
Income (Loss) before provision for income taxes 13,742 (2,328)
Income tax expense (3,546) (605)
Net income (loss) $ 10,196 $ (2,933)
Earnings (Loss) per common share:    
Diluted (in usd per share) $ 0.38 $ (0.11)
Basic (in usd per share) $ 0.39 $ (0.11)
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Operations (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Software Development    
Depreciation $ 3,863 $ 4,729
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 57,432 $ 41,297
Accounts receivable, net of allowance for doubtful accounts of $6,265 and $6,287 at March 31, 2021 and December 31, 2020, respectively 500,264 439,391
Prepaid expenses 9,321 9,322
Other current assets 3,087 3,465
Total current assets 570,104 493,475
Noncurrent assets:    
Property and equipment, net of accumulated depreciation of $162,371 and $156,309 at March 31, 2021 and December 31, 2020, respectively 54,254 53,599
Goodwill 309,589 309,589
Intangible assets, net of accumulated amortization of $95,257 and $92,630 at March 31, 2021 and December 31, 2020, respectively 84,161 86,788
Operating lease assets 15,991 16,724
Other noncurrent assets 3,573 3,768
Total noncurrent assets 467,569 470,469
Total assets 1,037,673 963,944
Current liabilities:    
Accounts payable 380,589 317,692
Due to seller, current 419 307
Accrued expenses 49,932 53,458
Other current liabilities 4,351 4,004
Income taxes payable 3,863 1,675
Total current liabilities 439,154 377,135
Noncurrent liabilities:    
Long-term debt, net 134,058 133,945
Other noncurrent liabilities 514 511
Deferred income taxes 25,711 25,333
Noncurrent operating lease liabilities 26,535 27,651
Total noncurrent liabilities 186,818 187,440
Total liabilities 625,972 564,575
Stockholders' equity:    
Common stock, par value $0.0001 per share, 100,000,000 shares authorized, 31,945,939 shares issued and 26,178,839 shares outstanding at March 31, 2021; 31,731,798 shares issued and 25,964,698 shares outstanding at December 31, 2020 3 3
Treasury stock, 5,767,100 shares at March 31, 2021 and December 31, 2020 (118,679) (118,679)
Additional paid-in capital 368,400 366,265
Retained earnings 161,976 151,780
Total stockholders' equity 411,701 399,369
Total liabilities and stockholders' equity $ 1,037,673 $ 963,944
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets:    
Balance as of January 1st $ 6,265 $ 6,287
Noncurrent assets:    
Property and equipment, accumulated depreciation 162,371 156,309
Customer relationships and other intangible assets, accumulated amortization $ 95,257 $ 92,630
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,945,939 31,731,798
Common stock, shares outstanding (in shares) 26,178,839 25,964,698
Treasury stock, shares (in shares) 5,767,100  
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Operating activities    
Net income (loss) $ 10,196 $ (2,933)
Adjustments to reconcile net income to net cash provided by operating activities:    
Deferred income taxes 378 1,038
Noncash stock compensation expense 5,045 4,608
Noncash interest expense 0 1,491
Change in contingent consideration due to seller 112 30
Depreciation and amortization 8,689 9,792
Change in assets:    
Accounts receivable (60,873) (48,384)
Income taxes payable 2,192 (425)
Prepaid expenses and other assets 687 885
Change in liabilities:    
Accounts payable 62,981 49,417
Accrued expenses and other liabilities (2,173) (5,852)
Net cash provided by operating activities 27,235 9,668
Investing activities    
Purchases of property and equipment (8,190) (5,101)
Net cash used in investing activities (8,190) (5,101)
Financing activities    
Proceeds from exercise of stock options 121 381
Employee tax withholdings related to net share settlements of equity-based awards (3,031) (1,541)
Purchases of treasury stock 0 (10,349)
Purchases of Convertible Notes 0 (88,961)
Proceeds from borrowing on ABL facility 0 100,000
Net cash used in financing activities (2,910) (470)
Increase in cash and cash equivalents 16,135 4,097
Cash and cash equivalents, beginning of period 41,297 34,626
Cash and cash equivalents, end of period 57,432 38,722
Supplemental disclosure of cash flow information    
Cash paid during the period for interest 601 1,156
Cash paid during the period for income taxes 1,000 0
Cash received during the period for income taxes refunded $ 25 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.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, 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 and restricted stock units 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 income (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)    
Stockholders' equity at beginning of period at Dec. 31, 2020 399,369 $ 3 $ (118,679) 366,265 151,780
Shares at beginning of period (in shares) at Dec. 31, 2020   31,731,798 (5,767,100)    
Increase in stockholders' equity:          
Share compensation expense 5,045     5,045  
Exercise of stock options 121 $ 0   121  
Exercise of stock options (in shares)   8,389      
Common stock issued for vested restricted stock and restricted stock units 0 $ 0   0  
Common stock issued for vested restricted stock (in shares)   271,084      
Common stock issued for vested performance shares 0 $ 0   0  
Common stock issued for vested performance shares (in shares)   37,188      
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (3,031) $ 0   (3,031)  
Common shares withheld and retired to satisfy employee tax withholding obligations upon vesting of restricted stock (in shares)   (102,520)      
Net income 10,196       10,196
Stockholders' equity at end of period at Mar. 31, 2021 $ 411,701 $ 3 $ (118,679) $ 368,400 $ 161,976
Shares at end of period (in shares) at Mar. 31, 2021   31,945,939 (5,767,100)    
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2021
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, 2021 are not necessarily indicative of the results expected for the full year 2021. 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, 2020.
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.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Recent Accounting Pronouncements
3 Months Ended
Mar. 31, 2021
Accounting Standards Update and Change in Accounting Principle [Abstract]  
Recent Accounting Pronouncements Recent Accounting Pronouncements
Recently adopted accounting pronouncements
In October 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-10, Codification Improvements. These amendments improve consistency by amending the codification to include all disclosure guidance in the appropriate disclosure sections and clarifies application of various provisions in the codification by amending and adding new heading, cross referencing to other guidance and refining or correcting terminology. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This ASU clarifies and simplifies accounting for income taxes by eliminating certain exceptions for intraperiod tax allocation principles, the methodology for calculating income tax rates in an interim period, and accounting for franchise taxes, among other updates. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements.
Recently issued accounting pronouncements not yet adopted
In August 2020, the FASB issued ASU 2020-06, Debt with Conversion and Other Options, which is intended to simplify the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted. The guidance is to be applied using either a full retrospective or modified retrospective method. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, which provides companies with optional guidance, including expedients and exceptions for applying U.S. GAAP to contracts and other transactions affected by reference rate reform, such as the London Interbank Offered Rate (LIBOR). This new standard was effective upon issuance and
generally can be applied to applicable contract modifications through December 31, 2022. The Company is evaluating the effects that the adoption of this guidance will have on its disclosures.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue
3 Months Ended
Mar. 31, 2021
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 on a gross basis 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 Type20212020
Transactional$616,957 $428,374 
Managed Transportation183,846 122,675 
Revenue$800,802 $551,049 
Note: Amounts may not foot due to rounding.

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,
Mode20212020
Truckload$575,936 $367,781 
Less than truckload190,434 157,945 
Other revenue34,432 25,323 
Revenue$800,802 $551,049 
Note: Amounts may not foot due to rounding.
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 22 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Credit Loss on Trade Receivables
3 Months Ended
Mar. 31, 2021
Credit Loss [Abstract]  
Credit Loss on Trade Receivables Credit Loss on Trade Receivables
The Company applies ASC Topic 326, Financial Instruments - Credit Losses ("ASC Topic 326"), for financial instruments that are subject to credit losses. 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 (in thousands):
Three Months Ended March 31,
20212020
Balance as of January 1st
$6,287 $4,255 
Provision, charged to expense368 484 
Write-offs(626)(608)
Recoveries235 398 
Balance as of March 31st
$6,265 $4,529 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement
3 Months Ended
Mar. 31, 2021
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 due to seller liabilities at March 31, 2021 and December 31, 2020 is $0.4 million and $0.3 million, respectively. 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, 2021 and December 31, 2020 (in thousands):
Fair Value Measurements as of March 31, 2021
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(419)— — $(419)

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

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, 2020$(307)
Change in fair value of contingent consideration due to seller(112)
Payment of contingent consideration due to seller— 
Balance at March 31, 2021$(419)
For the three months ended March 31, 2021 and 2020, the Company incurred expense of $112 thousand and $30 thousand, respectively, which were recorded in selling, general and administrative expenses on the consolidated statements of operations. These changes in fair value resulted from using revised forecasts that took into account the most recent performance of each acquired business.
During the three months ended March 31, 2021 and 2020, the Company did not make any contingent earn-out payments.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Intangibles and Goodwill
3 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangibles and Goodwill Intangibles and GoodwillThe balance of goodwill was $309.6 million as of March 31, 2021 and December 31, 2020, as no changes occurred during the period. The Company has no accumulated impairment losses as of March 31, 2021.
The following is a summary of amortizable intangible assets as of March 31, 2021 and December 31, 2020 (in thousands):
 March 31, 2021December 31, 2020
CostAccumulated AmortizationNetCostAccumulated AmortizationNet
Customer relationships$150,239 $(78,938)$71,301 $150,239 $(76,677)$73,562 
Carrier relationships18,300 (6,279)12,021 18,300 (6,010)12,290 
Non-compete agreements5,239 (4,399)840 5,239 (4,303)936 
Trade names5,640 (5,640)— 5,640 (5,640)— 
$179,418 $(95,257)$84,161 $179,418 $(92,630)$86,788 
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.6 million and $2.8 million for the three months ended March 31, 2021 and 2020, respectively.
The estimated amortization expense for the next five years and thereafter is as follows (in thousands):
Remainder of 2021$7,735 
202210,005 
20239,501 
20248,897 
20258,201 
Thereafter39,822 
Total$84,161 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses and Other Noncurrent Liabilities
3 Months Ended
Mar. 31, 2021
Payables and Accruals [Abstract]  
Accrued Expenses and Other Noncurrent Liabilities Accrued Expenses and Other Liabilities
The components of accrued expenses at March 31, 2021 and December 31, 2020 were as follows (in thousands):
 March 31, 2021December 31, 2020
Accrued compensation$35,772 $39,757 
Accrued rebates3,435 3,196 
Accrued employee benefits3,504 3,077 
Accrued professional service fees1,379 1,512 
Accrued interest158 155 
Other5,683 5,760 
Total accrued expenses$49,932 $53,458 
Note: Amounts may not foot due to rounding.
The other current liabilities of $4.4 million and $4.0 million at March 31, 2021 and December 31, 2020, respectively, consist primarily of the current portion of the Company's operating lease liabilities. The other noncurrent liabilities of $0.5 million at March 31, 2021 and December 31, 2020 consist of the long-term portion of the Company's uncertain tax liability.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
3 Months Ended
Mar. 31, 2021
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, 2021 and 2020 (in thousands):
Three Months Ended March 31,
 20212020
Income (Loss) before provision for income taxes$13,742 $(2,328)
Income tax expense$(3,546)$(605)
Effective tax rate25.8 %(26.0)%
The difference in the Company's effective tax rate for each of the three months ended March 31, 2021 and 2020 from the Company's statutory federal tax rate of 21% was primarily due to state taxes; non-deductible expenses, primarily executive stock-based compensation; offset in part by the impact of certain tax credits.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Earnings Per Share Earnings (Loss) Per Share
Basic earnings (loss) per common share is calculated by dividing net income by the weighted average number of common shares outstanding. Diluted earnings (loss) per common share is calculated by dividing net income (loss) 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 earnings (loss) per common share for the three months ended March 31, 2021 and 2020 is as follows (in thousands, except share and per share data):
Three Months Ended March 31,
20212020
Numerator:
Net income (loss)$10,196 $(2,933)
Denominator:
Denominator for basic earnings per common share - weighted-average shares26,040,590 26,006,644 
Effect of dilutive securities:
Employee stock awards599,458 — 
Denominator for dilutive earnings per common share26,640,048 26,006,644 
Basic earnings (loss) per common share$0.39 $(0.11)
Diluted earnings (loss) per common share$0.38 $(0.11)
For the three months ended March 31, 2021, the Company excluded in the aggregate 84,927 unvested restricted stock units, and performance and market-based shares from the calculation of diluted earnings per common share because the effect was anti-dilutive. There were no employee stock options and no unvested restricted stock excluded from the calculation of diluted earnings per common share.
For the three months ended March 31, 2020, the Company excluded 181,830 incremental shares related to stock-based awards from the calculation of diluted loss per common share because of the net loss during the period.
As of March 31, 2020, none of the conditions allowing holders of the Notes to convert were met and no conversion spread existed. As such, the Notes did not have a dilutive impact on diluted earnings per common share.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation Plans
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Plans Stock-Based Compensation Plans
The Company recorded $5.0 million and $4.6 million in total stock-based compensation expense with corresponding income tax benefits of $1.2 million and $1.1 million for the three months ended March 31, 2021 and 2020, respectively.
During each of the three months ended March 31, 2021 and 2020, the Company did not grant any stock options.
The Company did not grant any shares of restricted stock during the three months ended March 31, 2021. There were 3,096 shares of restricted stock granted to an employee during the three months ended March 31, 2020.
The Company granted 295,258 and 377,534 restricted stock units to various employees during the three months ended March 31, 2021 and 2020, respectively. The Company has 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 94,955 and 139,191 shares of performance and market-based stock during the three months ended March 31, 2021 and 2020, respectively.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Contingencies
3 Months Ended
Mar. 31, 2021
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 its insurance and risk management programs or may result in claims or adjustments with the Company's carriers. The Company cannot predict the outcome of any litigation or the potential for future litigation and does not guarantee that these events will not adversely impact our financial results. Management does not believe that the outcome of any pending legal proceedings to which the Company is a party will have a material adverse effect on its financial position or results of operations.
In July 2016, the Company received an unfavorable appeals assessment regarding a state activity-based tax matter of $1.3 million, including penalties and interest, for the state tax audit period from January 1, 2010 to June 30, 2014. The Company appealed the assessment further, and on July 23, 2020, received an unfavorable decision from the state tax board. The Company continues to believe the assessment is without merit and will continue to defend its position through the judicial court system. The Company estimates that the additional potential liability related to this matter for the remaining open tax periods is between $3.5 million and $4.5 million, including potential penalties and interest. The Company has not recorded any potential loss related to this matter as of March 31, 2021.
The Company has received a letter alleging the Company violated both federal and state labor laws in classifying certain employees as exempt and threatening to bring a class action lawsuit against the Company regarding this allegation. In March 2021, a class action lawsuit was formally filed against the Company in this matter. The Company disputes the claims and intends to vigorously defend the matter. Given the preliminary stage of the matter, the Company cannot estimate the reasonable possibility or range of loss, if any, that may result from this matter and therefore no accrual has been made as of
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Term Debt
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Asset Based Lending ("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; provided that certain requirements are satisfied. The Company's obligations under the Amended ABL Facility are secured, on a first lien priority basis, by certain working capital assets.
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 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, 2021 and 2020, the Company recorded $0.1 million of interest expense related to 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.6 million and $0.4 million for the three months ended March 31, 2021 and 2020, respectively.
During 2020, the Company drew a total of $180.0 million on the Amended ABL Facility, primarily to repay in full the existing 2.50% convertible senior notes due in 2020 (the "Notes"), of which $135.0 million is outstanding as of March 31, 2021, excluding the debt issuance cost of $0.9 million. The Company did not draw or make any payments on the Amended ABL Facility during the three months ended March 31, 2021. The Company drew $100.0 million on the Amended ABL Facility during the three months ended March 31, 2020, all of which was outstanding as of March 31, 2020. As there is an outstanding amount drawn on the Amended ABL Facility at March 31, 2021 and 2020, the unamortized issuance costs are presented as a reduction to the carrying amount of the debt on the consolidated balance sheet. Since June 1, 2015, the Company has been in compliance with all covenants related to the Amended ABL Facility.
The issuance of letters of credit under the Amended ABL Facility reduces available borrowings. As of March 31, 2021, there were $0.8 million of letters of credit outstanding. The total draw allowed on the Amended ABL Facility at March 31, 2021, as determined by the working capital assets pledged as collateral, was $350.0 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, 2021 was $214.2 million.
Convertible Senior Notes
On May 1, 2020, the Company paid the remaining outstanding principal balance of the Notes $69.2 million and related accrued interest of $0.9 million using the Amended ABL Facility. The Company accounted for these transactions in accordance with ASC 470-20, Debt with Conversion and Other Options. At the maturity date, the fair value of the Notes was equal to the par value, resulting in no gain or loss on the extinguishment of debt.
Prior to paying the final outstanding balance of the Notes at maturity, the Company repurchased $89.1 million par value of the Notes for $89.0 million, resulting in the recognition of a loss of $0.2 million during the three months ended March 31, 2020. The loss is primarily for the write-off of the unamortized debt discount related to the Notes, which was included in interest expense in the Company's consolidated statements of operations.
For the three months ended March 31, 2021 and 2020, interest expense related to the Notes consisted of the following (in thousands):
Three Months Ended March 31,
20212020
Contractual coupon interest$— $919 
Debt discount amortization— 1,012 
Loss on extinguishment of debt— 166 
Debt issuance cost amortization— 200 
Interest expense, Notes$— $2,297 
Note: Amounts may not foot due to rounding.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2021
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
New Accounting Pronouncements Recent Accounting Pronouncements
Recently adopted accounting pronouncements
In October 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-10, Codification Improvements. These amendments improve consistency by amending the codification to include all disclosure guidance in the appropriate disclosure sections and clarifies application of various provisions in the codification by amending and adding new heading, cross referencing to other guidance and refining or correcting terminology. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This ASU clarifies and simplifies accounting for income taxes by eliminating certain exceptions for intraperiod tax allocation principles, the methodology for calculating income tax rates in an interim period, and accounting for franchise taxes, among other updates. The effective date of this ASU was for fiscal years and interim periods beginning after December 15, 2020. The Company adopted this ASU effective January 1, 2021 and did not have a material impact on the Financial Statements.
Recently issued accounting pronouncements not yet adopted
In August 2020, the FASB issued ASU 2020-06, Debt with Conversion and Other Options, which is intended to simplify the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The guidance is effective for interim and annual periods beginning after December 15, 2021. Early adoption is permitted. The guidance is to be applied using either a full retrospective or modified retrospective method. The Company anticipates that the adoption of this guidance will not have a material impact on its consolidated financial statements.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, which provides companies with optional guidance, including expedients and exceptions for applying U.S. GAAP to contracts and other transactions affected by reference rate reform, such as the London Interbank Offered Rate (LIBOR). This new standard was effective upon issuance and
generally can be applied to applicable contract modifications through December 31, 2022. The Company is evaluating the effects that the adoption of this guidance will have on its disclosures.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2021
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 Type20212020
Transactional$616,957 $428,374 
Managed Transportation183,846 122,675 
Revenue$800,802 $551,049 
Note: Amounts may not foot due to rounding.
Disaggregation of revenue
The following table presents the Company's revenue disaggregated by mode (in thousands):
Three Months Ended March 31,
Mode20212020
Truckload$575,936 $367,781 
Less than truckload190,434 157,945 
Other revenue34,432 25,323 
Revenue$800,802 $551,049 
Note: Amounts may not foot due to rounding.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Credit Losses (Tables)
3 Months Ended
Mar. 31, 2021
Credit Loss [Abstract]  
Accounts Receivable, Allowance for Credit Loss
The following table summarizes the components of the allowance (in thousands):
Three Months Ended March 31,
20212020
Balance as of January 1st
$6,287 $4,255 
Provision, charged to expense368 484 
Write-offs(626)(608)
Recoveries235 398 
Balance as of March 31st
$6,265 $4,529 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement (Tables)
3 Months Ended
Mar. 31, 2021
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, 2021 and December 31, 2020 (in thousands):
Fair Value Measurements as of March 31, 2021
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(419)— — $(419)

Fair Value Measurements as of December 31, 2020
 TotalLevel 1Level 2Level 3
Liabilities: 
Contingent consideration due to seller$(307)— — $(307)
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, 2020$(307)
Change in fair value of contingent consideration due to seller(112)
Payment of contingent consideration due to seller— 
Balance at March 31, 2021$(419)
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Intangibles and Goodwill (Tables)
3 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of amortizable intangible assets
The following is a summary of amortizable intangible assets as of March 31, 2021 and December 31, 2020 (in thousands):
 March 31, 2021December 31, 2020
CostAccumulated AmortizationNetCostAccumulated AmortizationNet
Customer relationships$150,239 $(78,938)$71,301 $150,239 $(76,677)$73,562 
Carrier relationships18,300 (6,279)12,021 18,300 (6,010)12,290 
Non-compete agreements5,239 (4,399)840 5,239 (4,303)936 
Trade names5,640 (5,640)— 5,640 (5,640)— 
$179,418 $(95,257)$84,161 $179,418 $(92,630)$86,788 
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 2021$7,735 
202210,005 
20239,501 
20248,897 
20258,201 
Thereafter39,822 
Total$84,161 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses and Other Noncurrent Liabilities (Tables)
3 Months Ended
Mar. 31, 2021
Payables and Accruals [Abstract]  
Components of accrued expenses
The components of accrued expenses at March 31, 2021 and December 31, 2020 were as follows (in thousands):
 March 31, 2021December 31, 2020
Accrued compensation$35,772 $39,757 
Accrued rebates3,435 3,196 
Accrued employee benefits3,504 3,077 
Accrued professional service fees1,379 1,512 
Accrued interest158 155 
Other5,683 5,760 
Total accrued expenses$49,932 $53,458 
Note: Amounts may not foot due to rounding.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2021
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, 2021 and 2020 (in thousands):
Three Months Ended March 31,
 20212020
Income (Loss) before provision for income taxes$13,742 $(2,328)
Income tax expense$(3,546)$(605)
Effective tax rate25.8 %(26.0)%
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Computation of basic and diluted earnings per common share The computation of basic and diluted earnings (loss) per common share for the three months ended March 31, 2021 and 2020 is as follows (in thousands, except share and per share data):
Three Months Ended March 31,
20212020
Numerator:
Net income (loss)$10,196 $(2,933)
Denominator:
Denominator for basic earnings per common share - weighted-average shares26,040,590 26,006,644 
Effect of dilutive securities:
Employee stock awards599,458 — 
Denominator for dilutive earnings per common share26,640,048 26,006,644 
Basic earnings (loss) per common share$0.39 $(0.11)
Diluted earnings (loss) per common share$0.38 $(0.11)
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Schedule of interest expense related to convertible senior notes
For the three months ended March 31, 2021 and 2020, interest expense related to the Notes consisted of the following (in thousands):
Three Months Ended March 31,
20212020
Contractual coupon interest$— $919 
Debt discount amortization— 1,012 
Loss on extinguishment of debt— 166 
Debt issuance cost amortization— 200 
Interest expense, Notes$— $2,297 
Note: Amounts may not foot due to rounding.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Accounting Standards Update and Change in Accounting Principle [Abstract]        
Accounts receivable, net of allowance for doubtful accounts $ 500,264 $ 439,391    
Balance as of January 1st $ 6,265 $ 6,287 $ 4,529 $ 4,255
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
customerTypes
Mar. 31, 2020
USD ($)
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Number of Different Client Types | customerTypes 2  
Revenue $ 800,802 $ 551,049
Truckload    
Disaggregation of Revenue [Line Items]    
Revenue 575,936 367,781
Less than truckload    
Disaggregation of Revenue [Line Items]    
Revenue 190,434 157,945
Other revenue    
Disaggregation of Revenue [Line Items]    
Revenue 34,432 25,323
Transactional    
Disaggregation of Revenue [Line Items]    
Revenue 616,957 428,374
Managed Transportation    
Disaggregation of Revenue [Line Items]    
Revenue $ 183,846 $ 122,675
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Credit Loss [Abstract]        
Balance as of January 1st $ 6,265 $ 4,529 $ 6,287 $ 4,255
Provision, charged to expense 368 484    
Write-offs (626) (608)    
Recoveries 235 398    
Balance as of March 31st $ 6,265 $ 4,529    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Probability of reaching the forecast maximum (as a percent) 100.00%    
Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Change in fair value $ (112,000)    
Payments of contingent consideration due to seller 0    
Selling, general and administrative expenses | Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Change in fair value $ 112,000 $ 30,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 $ (400,000)   $ (300,000)
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement - Assets and Liabilities at Fair Value (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Level 3    
Liabilities:    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements $ 0  
Contingent consideration    
Liabilities:    
Contingent consideration due to seller (400,000) $ (300,000)
Fair Value, Measurements, Recurring | Contingent consideration    
Liabilities:    
Contingent consideration due to seller (419,000) (307,000)
Fair Value, Measurements, Recurring | Contingent consideration | Level 1    
Liabilities:    
Contingent consideration due to seller 0 0
Fair Value, Measurements, Recurring | Contingent consideration | Level 2    
Liabilities:    
Contingent consideration due to seller 0 0
Fair Value, Measurements, Recurring | Contingent consideration | Level 3    
Liabilities:    
Contingent consideration due to seller $ (419,000) $ (307,000)
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement - Reconciliation of Liabilities Using Level 3 (Details) - Level 3
3 Months Ended
Mar. 31, 2021
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Balance at beginning of period $ (307,000)
Change in fair value of contingent consideration due to seller (112,000)
Balance at end of period (419,000)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements $ 0
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Intangibles and Goodwill - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Intangible assets:      
Goodwill $ 309,589   $ 309,589
Goodwill, Impairment Loss 0    
Summary of amortizable intangible assets:      
Cost 179,418   179,418
Accumulated Amortization (95,257)   (92,630)
Net 84,161   86,788
Amortization expense 2,600 $ 2,800  
Estimated amortization expense for the next five years and thereafter:      
Remainder of 2021 7,735    
2021 10,005    
2022 9,501    
2023 8,897    
2024 8,201    
Thereafter 39,822    
Net 84,161   86,788
Customer relationships      
Summary of amortizable intangible assets:      
Cost 150,239   150,239
Accumulated Amortization (78,938)   (76,677)
Net $ 71,301   73,562
Weighted-average, useful life 14 years 9 months 18 days    
Estimated amortization expense for the next five years and thereafter:      
Net $ 71,301   73,562
Carrier relationships      
Summary of amortizable intangible assets:      
Cost 18,300   18,300
Accumulated Amortization (6,279)   (6,010)
Net $ 12,021   12,290
Weighted-average, useful life 17 years    
Estimated amortization expense for the next five years and thereafter:      
Net $ 12,021   12,290
Non-compete agreements      
Summary of amortizable intangible assets:      
Cost 5,239   5,239
Accumulated Amortization (4,399)   (4,303)
Net $ 840   936
Weighted-average, useful life 6 years 8 months 12 days    
Estimated amortization expense for the next five years and thereafter:      
Net $ 840   936
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 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses and Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued compensation $ 35,772 $ 39,757
Accrued rebates 3,435 3,196
Accrued employee benefits 3,504 3,077
Accrued professional service fees 1,379 1,512
Accrued interest 158 155
Other 5,683 5,760
Total accrued expenses 49,932 53,458
Other noncurrent liabilities $ 514 $ 511
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Tax Disclosure [Abstract]    
Income (Loss) before provision for income taxes $ 13,742 $ (2,328)
Income tax expense $ (3,546) $ (605)
Effective tax rate 25.80% (26.00%)
Federal tax rate 21.00% 21.00%
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Numerator:    
Net income (loss) $ 10,196 $ (2,933)
Denominator:    
Denominator for basic earnings per common share - weighted-average shares (in shares) 26,040,590 26,006,644
Effect of dilutive securities:    
Employee stock awards (in shares) 599,458 0
Denominator for dilutive earnings per common share (in shares) 26,640,048 26,006,644
Basic earnings per common share (in usd per share) $ 0.39 $ (0.11)
Diluted earnings per common share (in usd per share) $ 0.38 $ (0.11)
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  
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) 0 181,830
Restricted Stock Units (RSUs) [Member]    
Anti-dilutive securities excluded from the calculation of earnings per share:    
Shares excluded from the calculation of diluted earnings per share (in shares) 84,927  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation Plans (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Stock based compensation plans:    
Stock-based compensation expense $ 5,000 $ 4,600
Tax benefits from stock-based compensation expense $ 1,200 $ 1,100
Grants in period, options (in shares) 0 0
Restricted stock    
Stock based compensation plans:    
Grants in period, other than options (in shares) 0 3,096
Performance and market-based stock    
Stock based compensation plans:    
Grants in period, other than options (in shares) 94,955 139,191
Restricted Stock Units (RSUs) [Member]    
Stock based compensation plans:    
Restricted stock units granted to various employees 295,258 377,534
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Contingencies (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jul. 31, 2016
Loss Contingencies [Line Items]    
Amount of assessment including penalties and interest $ 4,500  
State Tax Audit    
Loss Contingencies [Line Items]    
Amount of assessment including penalties and interest $ 3,500 $ 1,300
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Term Debt - Line of Credit (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 23, 2018
Jun. 01, 2015
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Line of Credit Facility [Line Items]          
Debt Issuance Costs, Noncurrent, Net     $ 900,000    
Senior Notes          
Line of Credit Facility [Line Items]          
Amortization of debt issuance costs     0 $ 200,000  
Commitment fee and borrowings interest expense     0 2,297,000  
Gain (loss) on extinguishment of debt     0 166,000  
ABL Facility          
Line of Credit Facility [Line Items]          
Remaining borrowing capacity     214,200,000    
ABL Facility | 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        
Issuance costs $ 800,000 $ 3,100,000      
Life of ABL facility (in years) 5 years        
Amortization of debt issuance costs     $ 100,000 100,000  
Commitment fee percentage     0.25%    
Commitment fee and borrowings interest expense     $ 600,000 400,000  
Proceeds from borrowing on ABL facility       $ 100,000,000.0 $ 180,000,000.0
ABL facility, outstanding borrowings     135,000,000.0    
Remaining borrowing capacity     350,000,000.0    
ABL Facility | Revolving Credit Facility | Federal Funds Effective Rate          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 0.50%        
ABL Facility | Revolving Credit Facility | Federal Funds Effective Rate | Minimum          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 0.25%        
ABL Facility | Revolving Credit Facility | Federal Funds Effective Rate | Maximum          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 0.50%        
ABL Facility | Revolving Credit Facility | LIBOR          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 1.00%        
ABL Facility | Revolving Credit Facility | LIBOR | Minimum          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 1.25%        
ABL Facility | Revolving Credit Facility | LIBOR | Maximum          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 1.50%        
ABL Facility | Letter of Credit          
Line of Credit Facility [Line Items]          
Letters of credit outstanding, amount     $ 800,000    
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Term Debt - Convertible Senior Notes (Details) - USD ($)
$ in Thousands
3 Months Ended
May 01, 2020
Mar. 31, 2021
Mar. 31, 2020
May 05, 2015
Carrying amount of Notes on the balance sheet:        
Purchases of Convertible Notes   $ 0 $ (88,961)  
Settlement of Convertible Notes        
Carrying amount of Notes on the balance sheet:        
Purchases of Convertible Notes $ (69,200)      
Senior Notes        
Debt Instrument [Line Items]        
Stated interest rate       250.00%
Repurchased face amount   89,100    
Repayments of debt   89,000    
Gain (loss) on extinguishment of debt   0 166  
Carrying amount of Notes on the balance sheet:        
Contractual coupon interest   0 919  
Debt discount amortization   0 1,012  
Amortization of debt issuance costs   0 200  
Interest expense   $ 0 $ 2,297  
Interest on Convertible Debt, Net of Tax $ 900      
EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #R$G5('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " \A)U2=\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$Y*82;U9:6G#08K;.QF;+4UBQ-C:R1]^SE>FS*V!]C1TN]/ MGT"M]D(/ 9_#X#&0Q7@WN:Z/0OL-.Q%Y 1#U"9V*94KTJ7D8@E.4GN$(7ND/ M=42HJVH-#DD910IF8.$7(I.MT4('5#2$"][H!>\_0Y=A1@-VZ+"G"+SDP.0\ MT9^GKH4;8(81!A>_"V@68J[^BQ')N<2SMP>'MZ?,GK%K:/ MI'J-Z5>T@LX>-^PZ^;5YV.YW3-95S8MJ5=3W>[X632-6_'UV_>%W$W:#L0?[ MCXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" \A)U2OVXS;V<% !)%@ & 'AL+W=O*O$5AG%[V?*62SX:1NCZ/6'HJ M$A[#EY60$5/0E&LC321G7FX4A08US9$1L2#N3<;YNT);2,"L4+(AZG@8B)Y*O+WM3Z M[-BV-LA[_!GP;7KP3/14ED*\ZL;,N^R9FA$/N:LT!(._#7=X&&HDX/%O"=JK MQM2&A\][]-M\\C"9)4NY(\)O@:?\R]YYCWA\Q;)0/8OM%UY.:*CQ7!&F^2_9 M%GT'@QYQLU2)J#0&!E$0%__LK73$H0$]8D!+ _K!P#HV@ET:Y)XS"F;YM*Z9 M8I.Q%%LB=6] TP^Y;W)KF$T0ZV5<* E? [!3DVOA9K JBK#8(S>Q"M2.S.(B M/+2;^R3UF>3IV% PFK8QW!+YJD"F1Y!M\E7$RD\!U>/>>WL#6%94Z9[J%44! MOS)Y2FSKA%"36@U\'-Q\FH Y/6\R?T?'KCQGYWCV__3$[(0C$%4Y'$$5FLY [^/=XT M$1S\^@9A>%XQ/,?=*ID7Q&NRV$5+$3:1P.UOG"\/"(V+BL9%%T<]\W6@-Q8$ MWCV+&GW2@@-TR-W\X6HZ)_.'N]GB9>8L3G[^T1J9O\WNG5.$JF76LFIV(>O M_I LA-7U^!OYG3?&8@N4CK@!'5T,AABS \&W\-C.I-2[]C9(76#VG4-T@T03 M2!^-SFR!Z_$@$/E]>S X,S%*=7:P<%6O/'88^K?PLKFZP<' M42BK6OZM%HG^P*I 7$0M#$Q8TRV@+8 M2JT6=MI)V%_8&YEY$%3!*G"+*OFX-+1 4K,_!'FPT%U(:UFGN"SO:T5R\^;Z M+(;T<:RX: &ZGRZNIYC"TUKA*2[+^\ O$W917.>%&!2'S>+0@OC]XT'N/;-: MW&DG<9_%4/87!W&=>MB>:B,S'+&%6:WQ%)?E_;;T.6Q++/1QF-;0K^6==BKO MIYX'>I6>[!_('/J1A[@YQ'#(D6F2;SQ5Q/%A&ZT%F6YXC!Z@:*W[M*56Q^B^ M;$4C71QRD06*%^7U&<5J6%JG!-HI)50L'=V"P]*+V,:-#'&XTH_8I4"=%^Q. M>:&B5AWD'J78!+';N. MF+,Y1JU.$':G!%%1>Q20.T/R5Y ;Z"4\G9<2HXP+F))0+[X%8'U^^YR(LP7\18W=H"8@\'_;.+"[N) MD7%P6:=3=7Z'F1)7G_.+>[OJ;75/.LUO!XVZ>W')"G4[9/J4A'P%IN;I&6BL M+.XMBX8227[UMQ1*B2A_]#GSN-0=X/M*"+5OZ &JV^/)?U!+ P04 " \ MA)U280T^!^<# !]# & 'AL+W=O.R$P M^>J\D-BY]]QSKNWKR_0LY ^UIU2CMR+G:C;::WUX)8P;Z19Q_II6@T.!M1*[L+SJ7MG$X0INCTJ*H MG(%!P7CY)&]5(FX<<)^#5SEX38>@Q\&O''PKM&1F93T13>93*, M@OJR]."K",S5U-/ QJ,ZFBKTH8WL]L7WT37"]5^@+ MSVCVWM\!';48[R)FX0T"?B-R@GS\&7FNASOX+#_N[@[0\>O<^A;/[\'[RC>B MH->LHC\?UTI+V+E_#: '-7I@T8,>]!=ZHOQ(N])>.D;6T9SCTSQQW<3UIL[I M-AMMLS#$;I#69N]XA36O<%#U4BC8/[ C$'V#8J.H>AA0&]6HT:#:[Y)P=1!2 MVQV)-B9(E_02);S1%"5N'/L-Z6VS(,(X\+JEQS7)>)#D"JH1X[O/:$V51"YW12Q>ZVJ[O^0U%12I2_+W5D[0FD)'0-%!BA.S-S0,H;I;$TW>NK=K%>%=@OTX:):9#K-[S_?Z%'A7 M!=Y'% "]P2Q[[>A^&$1-DAUFD1OV<+S> -@?Y/@K-&)5&L>YR70G1;]5B+&+ MTQ;%MMF]E_I^#\?K/8*#P8+]A4@.54M=]@*<*:BO10&[0.V)I$/E&U]O!1P. M%QB6'TV/,8:>X:@R&\7"=Z>D!(MOM+H3/VEFI&UU[TXP[LG(]:[!PY?-@BBV M^2C3J(MIL\AT6'4Q=6X:N8+*G>UO%:S&D>NR#:IGZQ[ZT7:.C?F%Z:UM@WB% M*1MS:')V#%JZG&X!TIV83E:6O6XYT.)@V\6UT-!\VM<]_#^@TAC ]ZT0^C(P M >I_'//_ %!+ P04 " \A)U2XB$,-$ " ;!0 & 'AL+W=O MSO?LGWWM5,LC,[A4XBJ^X)#/1\<7ZZ$\5_HAMPH@+PU M5M4#F!347/8C>Q[Z< @GK<"9ROF::4"BW/F9C >WC8K.#\; )GP"5\KU1KF"Q,&EK2YW8)\T'+HM<2 M']&2P)TB8@.?9('%W_B0ZAJ+B_?%+>*3A'=,7T R?0=Q%$_?T+/\?WAT0DXR M]CKQ?+,C?!M5VHZ:!ROJMMY^!7+72]J+]0N@?Z72ME] MX#88W\/L-U!+ P04 " \A)U2DY\G.J,& !9&P & 'AL+W=O?$BO%KA% M)'.9Z%:%@'^/\D;F>:L)<'S=*5WLYVP'CJ]?M?_:+1X6LQ*UO%'YOUFJ-U>+ M:(%2N19-KC^JI]_E;D%!JR]1>=W]14\[6;Q 25-K5>P& X(B*_O_XGEGB-$ MXL\,H+L!]-0!;#> =0OMD77+NA5:7%]6Z@E5K31H:R\ZVW2C8359V6[CO:[@ M;0;C]/6-*FN59ZG0,D7O12[*1*+[5EV-SM'G^UOT\]DOZ QE)?JT44TMRK2^ M7&J8N1V_3':SO.]GH3.S_"FJ"\2(ARBFQ#+\QCW\5B;[X?AP^!+6NU\TW2^: M=OK8W**;JI*E1J*N89UO'!K97B/K-/IS&D6]06 ;E+07\FN3/8H!Z'/Z.7R<6P24\HG- [W4@XDX!=D\5*5@>OL =3UUO916_^8C-/OX)@;!Z,*?=X/[6&UE!5AA[KPT@ M-^9F. HG "U"/@_L ,,]P- )\)/2(C\!8&AN<8@)GFZQ*>;'S ]G0$9[D)$S M^O]297)R HCW2N,C?@/,6NF7SO/;^-\"U^DAMI*D*9J\R[*I!,)-,M'16!M4 MA%./A7W0G)& >PS'WR.P8M/J/@VF1K=(L2".[38G>. 9[#30;TJE3UF>6\D# M6QPV#J)X NVXW"&X$0D2)[@/I1;E0P;9<.<2UHT3A:IT]FW8N#CP:!#V^Q93 MCS/\/;9MAWV\ZL@G?)IP;&(\C*(9VPQ<2:@[Z8!?PY++!Y1+J)<<4;U3-$9 MP',,H!8Q'E)_!NA P<3-P7UV+*?1;47*3$<*0C8%:I$*^9Q!!PHF;@[ND^1I M."TDQ\. &X%AD0NQS^<"8V!#XJ;#'JL#H$ES!(.13%M:^)"SV)_;]8$2"3^I MELLSL-A)IA: MRF7EO3*O%6IDN@@Q<)I"#,^4G&2@1N+F1K!DU4AW345,VO'C MV"B*+6(!\X.9F*0#.U$W.QU65B-?LF&E)@WY+)BF.9L4QC/^3@>JHL>H*E$% M;+IXED[7I"8=L(A/P](B!;EXIL"BH_[*S1F'=> Q&)680.R9ZZD_T?JGPXU[(JH.Q;]?6@U09F B?,QR/'WMG )@=I M=,X&0Z*G[D1OD.>Q33/S>4",';,)S31H=,CXU-T%W!C-Q*36JH8\8UZ0+:[I&C[X!;Q$(>S!EX(!7J)A6C M0#D&UV0-$O&(&,YKDPM]'\\ '@B&N@FF!WP,I4D=G 9Q.*48BUS _6 N*;*! M8QAVIIE[K9(O&Y6GLJI_ZGI$_>(\>QHX@;DYX485!;0D=3N!!Z10H4>10V5P MAB\PQ@2!]Z%Z(RKI(8*QA_M?_ZA&HM$;567?9.JUAVR03+R8Q:]OL[INN;MM M8"CW2!AYT?!2-;J&SBEM/=O>^;QM58;M+XYL*F$N[GM\>#E1:6^:K*=J%L*; M'JFY1 YM/U =.T)U%41T4[V\6C_PH/KUR,B\_[:P?90+W,3;U&HNW<^&3XW#C2MC>+%D%KL[@YD0)PMP+P?JV4?KUIOZ[L MOZ9=_P=02P,$% @ /(2=4M:@'GUA P 1@H !@ !X;"]W;W)K'P9B-DB35,Y=95E20XMTXE

73-6%B-W=\Y_G!#[HMM'G@+F85WI(UT7?52L+,[5!R6A*NJ.!(DLW< M^>A?+?W .%B+GY3L5&^,C)1[(1[,Y$L^=SS#B#"2:0.!X>^1+ EC!@EX_&Y! MG6Y-X]@?/Z-_LN)!S#U69"G8+YKK8NY,'923#:Z9_B%VGTDK*#)XF6#*_J)= M8YLD#LIJI479.@.#DO+F'_]I ]%S\"8906L#I]#9"DO" M=4$TS3!3Y^@#NEO?H+-WY^@=HAS=%J)6F.=JYFJ@8@#=K%WVNEDV.+'L-RPO M4>A?H, +_ 'WY;C[#,B#N)HYC[V(S)D-$TZHSV6 MDX[E9%3W=\&S5TN/.M!H5/I*0I.1^@G!UD#D=TTK*'M] 16;U67-[$[+"32= MC&)3RD,1:5:(>F+]. @3_R F V91''KI<%3B3D \*F!IRXY(:%/,,E0%K925 M(Z :).Q]C?F6WC/2AFU?'"Z%U/3O27'Q42;3*(B2 VT#5@%H&Y:6=-*2T82O MM<@>"L%R(M5[FQS]-);S:8<['0^9*$MHRLK 7Z *2_2(64W0&;2)6N4(-@12 M!;23\Z& --C3GE3OTO.\PVR_:+9'/>VHIV^@;DE"KFM="$G_0C:-A.;I(/?T M> MZ[>> _FLL]Q3XWO\F[KU= U6J?IE_B]RG%?KI)$K#](#_H&4"WW1Z@G_O M$/+?SA\N'0KJ+*=\^Z((_XA:$/O)='HL8L R2N-)?%+$_S/$#T9%W,(U2M70 MY?=EO$0]."(4)7'B'VT*MW?(FQL6'*%;RA5B9 .>WF4"$+*YM#03+2I[[M\+ M#>W,#@NXZ!%I#.#]1@C]/#%7B>[JN/@'4$L#!!0 ( #R$G5+KF0BY9@8 M "89 8 >&PO=V]R:W-H965T&ULC5EM;]LV$/XKA+$/ M+5#7(BG;4I$$2-P6*[!V0;-NGQF)CKG*HDO23KQ?OR.E2(Y(,0Z"F)*/Q^=> M>,^1N7B4ZJ?><&[0T[:J]>5D8\SNPVRFBPW?,OU>[G@-WZREVC(#C^IAIG>* ML])-VE8SDB2+V9:)>G)UX=[=JJL+N3>5J/FM0GJ_W3)UO.&5?+R7DVO\847G=H*3^%OP1WTR M1M:4>RE_VH4DL8AXQ0MC53#X./ 5KRJK"7#\:I5.NC7MQ-/QL_;/SG@P MYIYIOI+5/Z(TF\M)-D$E7[-]9;[+Q]]Y:Y #6,A*N[_HL95-)JC8:R.W[61 ML!5U\\F>6D><3 ]X0FDG4"&$]*1";2=0)VA#3)GUD=FV-6%DH](66G09@?. M-VXV6"-J&\8[H^!; ?/,U4K66E:B9(:7Z,[ !\3(:"37:,7T!GV&.&OTYD?- M]J4 F;=HBG[H]HO@=(@G! 3RK\ZQPZ@]?:DIR2CNI%_CF';YYU.SK\E_(VR:-C(2]7LBZ$!5'=0\< MWMNGPJ;83LF#@ 1 ]TVA( GN#BP^RJ87*V64YNFD-U+.K0]()=F-$M'K.]K/*91G%]. M"@K:L>,H4.H!(#@?9E- :IJ2^0C(GC%PG#)N%=\Q43[O4NV22IH-5VW,@HA3 M#\LB6PX!^T)9-H:W9Q &B[ M+Y;F*5Z.6-]3 8YS 4!4>QZ,UHD[@L#]6C\EV-\, ;%Y-A^K!#TIX%=8X5Q* M#V+W68 L"1VR64 L7RQ&Z SW;('S:,9]J0] 8V?W:J2OY21>RV_WJM@P&T5H MJ<$OX US=!'EO_9B9]NDD#>(7ZNG&=%JV,3E2#:^:OM:$!D"AU^FH] [;F'Q+GG!50X>1^@%@C@ M(/1-FI'MY%.,A]87F699OAAS;$]#)$Y#+U/^7BK08'<6]*37-W^@-2LL$QV# ML'V"\6#[(CBQ/R.P>Q(B9Y+0<^E:OUH36M ^L\!I&'O V+I<@QV3T D?EZ! M/M+F;G-BL? M1;B!W88'5ME=&80=.*4LL,>; ;$TR4=Z%=K3&XW3VVH,ZCMT MSQ]$7;N, >;C2L@RA)_Z%)9BD@\;S8 831=D,6) SW0TSG01 [AMNZ+0?1:; M+U,Z;.H#8C1;DI%VB_9D1^-D=[??[9IRS2I4"EU4$FJ?(R5GS+H"C:)N[GJ] MD^/+14_NM.)$Z/SE#A/E7MG@0E_:N@C!2MV-0-!?/LDMDB%/!(0PGH_%N:=" M&J?"UW''+X:H3U_XM%JUX'VIDX*C<8)SR)M3,#\'O;U=W_LWJJT9<^_* MCPQ+14!F:,3LY,9YR]6#NXC7R!VMFOO:[FUWV7_MKK@'[V_PAU5S9=^K:?Z# M\)4IJ!\:57P-*I/W2T"EFDOYYL'(G;O7OI?&R*T;;C@KN;("\/U: JNV#W:! M[E\C5_\#4$L#!!0 ( #R$G5*/^)2<.@8 ! > 8 >&PO=V]R:W-H M965T&ULS5G;;MLX$/T5PBBP+5#7(JEKX1AH;0?;AUT$2;O[ MS,AT3%0278F.D[]?4E(LBZ2H)&BQ!8)8EYGAW,1S1IH?>?F]VE$JP$.>%=7% M9"?$_N-L5J4[FI/J ]_30M[9\C(G0IZ6=[-J7U*RJ97R;(8\+YSEA!63Q;R^ M=E4NYOP@,E;0JQ)4ASPGY>-GFO'CQ01.GBYW-$;*K[MKTIY M-CM9V;"<%A7C!2CI]F+R"7Z\Q$@IU!+_,'JLSHZ!"N66\^_JY,OF8N(ICVA& M4Z%,$/ES3Y/UNCDM*92/#]^LGY9!R^#N2457?+L7[81NXM)/ $; MNB6'3%SSXY^T#2A0]E*>5?5_<&QEO0E(#Y7@>:LL/F*QY$7%,[8A@F[ C9 _LFT$X%MYPM/O M.YYM:%G] =8_#DP\@K??"G+8,"G\#DS!MYL5>/OF'7@#6 &^[OBA(L6FFL^$ M=$R9GZ6M$Y\;)]" $U^Y()E%;>E66_(\E\U9.VK17HTL*A_$ZE ^#NJOW?J? M-C(/\N$@&;@B;#/]4H EV3-[))=N6]=4R$U 5F!-RH(5=UH.9[*HI\JB4V51 M;=,?L-FO'VWJ1P2XI7>L4(NH(N]IR?A&75[1] / \#U 'DQL)6Q6"^O5U'YU MO\ QQA#-9_?G);.(]256IL04>@G"25]N;;$4A*'G]<4N33&(@\2/3V*][.%3 M]K [>SM2TFHH7V]EOU>UQ+OGY&[9K!6'9OXI,WL=.;=B=N'&%5=9!;F60]X)Y6"E>D M+Z)DJ3IL1"1,F!B$GIY"3GQKR2%D2PS^Y.2#D MVYV$7@?OWK/<;+:S(Q.['VE0A=GNB7JH5OSWS(T-!K[^*+5BKD*.6NHGZHP'P=\M46,] MT7K<"S5&L8<&8NV8 713@VNZ/Y3ICC3;1\J+>UH*=IM14'!!J_>@H#4%E R= MEG7DY(':>1VR5",Q:C8BU0^C@VCHQNBK-HA*^2J>Z-QP#UK -?%]S=E5*Q8. MBO6][1 8^L_RUG1VI ]6K>&>XWZL,RLD9%LA&IKP.T4) MUOC*0&U-R&D1A!(?H!>SX!703C-D>8>U,,] 7)F61?2'_DEC/D"GI[@O4T1OD_;*Y M!G7< +FYPTOVBZ028N0Z1S,F0.V#J^C]CI MA]+!.W+#^ZM''&0"?8SC9,"?#L"1&\!_[9"#3)#7IYQ6Q%D)EY5^W!U)0&Z2 M\),G'632!22W@GA@U$$=7T!NOC#BI]SFZA?Q14I;]ZQE,.'8*,/XP.^TT@^O MPW/DQO,7AS=:" NP1S >>+V".JQ&SWL9\#^/G,B$T2GVL+&]C;\[&+743U2' MQ^AYKQ!^HY$36: :>BA ^V+.Z3&[A<1[E$#FU,]]& 2:M1H5*SO7 ?P> 3@ M7S-J0&L@T&@G'TJZK+>=14XGEA81.[&TV0ICWWA3;I&#H9R"AM+7D0X\\JGA MY:.&+7E+;/((#!,_2/1O RN+Y "EG)U]&U/?2J43DOM6(*-;J>I]B*2-LOG\ MV)P(OJ\_E]UR(7A>'^XHD9VA!.3]+>?BZ41]@3M]!%[\!U!+ P04 " \ MA)U25"*IB7L$ # "@ & 'AL+W=ONBX8L7GL(7=,H?W>!QAU6 MQ6EQ?/&1]G64%]/ULE5[W&*\::\]KZ8#2DD-VD#.@L=J56Q.SR_.Q#X9_$%X M"*-GD$AVSGV6Q?MR5=B:D7SADV[-% ;H+T36],S-H MR.9_==OK,')X/7O"8=X[S!/OO%%B^49%M5YZ=P OUHPF#RG4Y,WDR$I2MM'S M5V*_N-[F9("K8$M[2Q5I92-LM':=C63W<.T,:<*PG$;>3[RFNL>^R-CS)[ 7 M\,'96 >XLB66#_VGS',@.S^2O9@_"_A!^0DL3D]@/IN?/H.W&()?)+S%$WB/ M1 E_;78A>BZ6OY_9X&S8X"QM6B5QE7![1C0?\7B/VP(%RI0 M$,-K\;91I2[YO4;0S@:V*E7$$BJRRFI2!@*;(/=C#$!6FZY$B&RM,G:"NM*U M@W?&[=C\-[>G$$F'$WAO]024+8'8+'2[0"4I+R1>"$)QZ9I6V;L"G(=",(J7 M$]@8WG(4 ]F(7F?+^TT%E=-E@TI='J!67Q%VB!;0$#=,"H)LHGH?&)M._AGK M*$(.A@>?5QET'"^KQ1V?+-B2HH3!O%4(*'STEXZ\Z.9=D^RQJC"-'I!-Q"VK MQG:!DN:5N-]GJ.U\ZP*&3)!SVZK,X^C[+_(CE,5.IC;%.QXJL<[L.X-9-8_[ MSO3Q].)!BG#U(Q"(IN/G92N2_213YGQRT2C M,,@143(=&G+I%X5*LL<#:0B'S)-I@5&QB.RHI5+?E08@>F M[%A=B8ES%CJITNBXP'7=Z\P6(YDGW A)"->2[?/9*,MGGS Y&;HIE;BHVEG5 ME?1DEOG\DL,-.$Y0Y2<^+/)[J0\J46*RJ#$$F0BIR*!2Y*$=-WR?^F-5BYFL MN?;)E;F]:J[&!QNP7.*G>I79F>O&"V-N-Y8_5V[?/_SV>_!8>T1H\N& H.I;D#I5/:(D.AW"LKQ_W M3ZA=9TK.-\A%I^^E3YW--XFAF7X,)/I);0:Q]\C5,:Y'P>AGWT]L^URNCY&E MH+)D;UB;9H?^J-IL(J-\/"S>#DC;AY1N0M+PBN=SDYKQL;-N.KI5-.CWZ>XD MU<4]GR\8P]OA>K;)MY)[\WRWX^SNB>>,P8I=9Y-?7A7@\WTI+Z)KTQUEYR+? M>-)CS; MF3=#ZGAMW1=?,@>ZKROC3T9E",W;R<1G)=?*[]NN*ZVH5L'2KB6\W8H\E'@=\UKO_5,$LG2VB^R MN,A/1E,!Q!5G02PH_-WQ.5>5& *,OSN;H\&E*&X_]]8_Q-@1RU)Y/K?5'SH/ MY%Z)O'8XH:WVP=:<,!+4VZ5_==WG8 M4G@S?4)AWBG,(^[D**)\IX(Z/79V34ZD84T>8JA1&^"TD:+LT9 MFT"+++.M"=JLZ,I9@^>,D?K@CRD':^Q8^GBO$WFAQ%SE3LY8L: MH.X2H'WZ7").4ECE":).VY19# \?V&0;6FZ2A'@3Q-FVO6!1[JQJT:G6.R"(=1$TU,-TX+1BWQ'P:,CX2**N4@VWV(EWU/FQ!=WAO6R\9 MO=,^RG=F=]!L0Q5[*H^/!B.NQ-S%\Y@R9[V7J<@.X<6@+%F8<@^011<2VLBV M=7#BG. 48788)K:RJTW,'W%1,/*I3BU M@1E=4X-?B](M>:5-=*8*[- [D*H6GLQ>Q>:=)E?GMFZ4>:#:X.@!PV_*M#@B MJ&OZZ"W7.1D;J%004)B!XAQX4&PT(UGSB(B@5.@9 LX.8.;3V4\=:<'&@8OP M+SLO9_,QQ#-;,WU6]ZCAWF?;Z(R.#J)S8N(NY<,@W NU@0Z:V0K=( MQ38VL_\_4&R8H!VAGAZ@XF&#ZU8/#N1-K@H&L3 MZ.@R*Y4D,IK(^#&._5,10;0M+$'0ZE"JE2/K.^9 <]:P]_SE-7(KAR$MM+2=_E6@?WNB,1%"Y3Y M'@D/Q^!Z.G:8KJ63L<0%>>!]8=QY C08Y:Z ;,,.%D"\Q@?(T"L M?(SWHS6Y7"Z$2TMEOM!E(3IYBG+OX\79Y?6+;JS+8>R[2TL<7P]\;)O((=\. MA_"W+HJ3K3M[S6X5OTPD9VC)='T?W@X?/XMTYW\03U].J!LH[JGB JK3_:-7 M(W+I:R0M@FWB%\#2!GQ/Q$>Y2+ 3 >P7UH9^(0Z&3\+3?P!02P,$% @ M/(2=4BNP0EBY!@ 4!( !D !X;"]W;W)K&UL MK5AM;^,V#/XK0C!@&^#F/4U[: MA,!6]=#UY-7 M]W->+PM^,_3D>V/%GJRM?>"''[+;P9@-HH+2P!HT?AYI147!BF#&WXW.0;5K;XW60AOQU<#51&&[TKPCO[]#TU_BQ87VH++__54UP[ M7PY4NO/!EHTP+"A-%7_UAP:'GL#5^!,"TT9@*G;'C<3*;W30=S?./BG'JZ&- M!^*J2,,X4W%0?@D.;PWDPMT[>J1J1S>C &4\-4H;P?LH./V$X$R]L57(O?JV MRB@[EA_!B,Z2:6O)_?2LPC?:#=5LDJCI>#HYHV_6>383?;/SGJF-LZ5:P58' M!@#=D*N5X$I._?%Z[67^SS,;SKL-Y[+A_.50?I:@.ORF=EL986T[9SQ20*8_ M4J:>>P(%AE=ZYA M%SF?*(/TP%]I=U6 ,ATXWSAQO*C&3MYDY+28Q#,K6]:ZVBOZ4,=5ELTC)!CK MH@]IKJLML(<5!J];2X;J?4]X2Q7K)':M%ZOP9%5F-C"68$U:&/X)^YK\*_6> MW="2T+J S9EZHRL4CRR^J:T+8N00[/2ML%?:P0GLM+5.\-/^F:9FX5!]UUA\ M_'J]\XB9!U)]YX'X(V#Q:NWL SR!PVQ1.+($RRPI435 MIBD"SSE@8AP_U_*:G!P 54K*K@NS;5!FN%ZBIS/GM,*D8\(QWW7#0XG2E[Z# MCG=ZI,)'XB"X6_8+]"$?3!5W7^^!-1QVV46M7=B#"(+M,1>-;Y+(5*FI$?(( MD*?H3&2"%^\ZNPZ\E7ANG?7MBD+S81-E#7R:UNT2 M(RGO!"9.W*VCB*^4MP-4DH!-<7@T-3]06\.E2H M0S4":$V^J5KO6757-#S%JBX'V!'4SP+ILC:,%345,GD>QEE(]&0*X!F\]5/( .>7.J..C"VQ9RS[GT%S1=<#.8]8#R.^ $LU)( M%49"

MAN*T4P)T8$;_Y4=;._&%FBR M62U[QYP&R%7PSQ*MA1?QTEN4CJU$$G6R=]:JKR0-[,[#,/\U3MX<->:HYX-) M#AYSR[:*@N]9D-LW_C=^=H9^H2XGE\GU8HG1?'J5S);S3SDUN9HE5_-+-9E. MD\OEHFN"OE!7XW%R-9YBM%A,DO'\6OUD [U2KZ5UB>1F%FPL_F40X<8$KS* M,NST]'*X9F:T"?JH'<.>$:X\+*&:;N=YFMB,(N H&GR5D1GA<:<*Z,7$Z9.T M97E3)MTN?9"SG&-?H+W@0[HZS+?)?F)[WZ4PYZ+#E"[ P!)5%WGF4L)3AN8. ME255VKA$.K7,<*"ED+%4K#FZ^'_(PV:]C#5O6*)/EQ8/1'>Y2*YGEQC-+I?) M\FJB?OPW/FIR/4[FL[F:+);)]7S1P-5:.)OCY51-%\EL.OO?. 0DT&9[J;;] M&M'K"M)NB:!>H=!)PXZ0[:0!7U.J=US^((^FVP7S,886;#16CID#'6Q%BD_D M_M:=WA-'W9G3HRWF&@=&U2MZ_XZNZUU!:EN8=#]4OR$[A!FKH^O JBE0W75" M &QO X[64F!CL6SSB;B.QGN+<:?:E\:BSF"DBTY3C@^T2*_B)5O%GJ/K"6=Y MW)*%. '*R-"^ ?':PKG07'DL8M+V\W)!.G@3&[ILE])S= #YB7.BW3*6[QI] MAV$C=9:9IA)NJ ^(5IS:R#YCE:YA@T[SX:GKZ*AWRX=E6_F6P6R#!_'"W\UV MGTM>QZ\$A^7Q6PMR$,T'LVP#T?%PN1@H%[]?Q(=@:_EFL+8!,,@P)PV,>0'> M&ULK5=-;]M&$/TK Z*'&% MF?J(8M@&;+=! M4S2 D:3-H>AA10[%399<9G^ZSD2OESVW"-G<*Z2@5\NO78-XY5'I4J,TXGD\6X4KI. M;J[BVH.[N;)M,+KF!T>^K2KE=G=L[/8ZN4CV"^_TN@RR,+ZY:M2:WW/XO7EP M^!H/*+FNN/;:UN2XN$YN+R[O9B(?!?[0O/5'[R2>K*S]+!]O\NMD(H38&QX7LV1H! XTN/F0PF1?'X?8_^.OH.7U;*\[TU'W4>RNMDF5#.A6I->&>W MOW#OSUSP,FM\_*5M)SN=)I2U/MBJ5P:#2M?=4SWV<3A26$Z^H9#V"FGDW1F* M+']20=U<.;LE)]) DY?H:M0&.5U+4MX'AUT-O7!S[SC7@7ZSWA."],&IG.D= M9ZPW:F787XT#K(CL..L1[SK$]!N(4WIKZU!Z^KG..3_5'X/=0#'=4[Q+GP5\ MJ]PY32]&E$[2BV?PIH/+TX@W_0\N_WF[\L&A-/YZ!G@V ,\B\.Q_C.6SB-*1 ME[Y1&5\G:#G/;L/)=\W0AY+IWE:-JG>DFL9HK-V^OZU A BS8+GGZD(VPHO4A.U)*S$6$,4#$HZR/E4*I RC'Z>_4)/4?!4M;! MF0AW?D),>^+'QGK.1;"Q 2 ">:*"MC(('(@]21P>TY? MY_P]H XQ _225F<6,SMEYB#L'<&(LV0K2 M> (2')&*.A=7.5,>++8EUXA&8(>AINMUI'9$X! >F;FYL!&7U%IDY6C*6\.G M-$*?,( CY0-UR0$\V2BG.>S(%OC.L>>D+824RC^U0DD8#%95EEF7PYA!J4(E MT I.5:*RE2('S*$-"RMPL@FF&9H5VDG M5&ZC7(A\\;EJ/68#XE+9G$T$\WP0/FT[5!?ZWMD-N.&1B5[C-(C%S=Y\/%S''7UI$,D9W*(X1J3:V8X%$65ELU$[F1]\XN]%@6BR_IYDJV33(,]IF+94H')WVGR./Z,3^ MUA%[=$BE/R(:<6'T&V/UG&[SKBV5,;O382$7.2E$+]W?*>&C16]E##RCLUTL M\7V]2J/ V7XD%-;@FB>A"#*(^KM>G(PQUC!BZY@'D(T-+?(1^T4,)]()\O[L M$G".^>0N@?'G4&3[JX#\3.A.F:BN(N2OJFYQMZ0+E W]0(M1NGR)YVR4SN?T M@#AK"16*K%1NW9TK,OYJ9'.Z6-)L.:./3@?^T18%SK]%NCC#[V1Y)@>LW7 < M&NET3M-7RR>F]^0&RXMYM#Q/7]'7+A?CHTL;YL,Z7DTQ$22:W?UM6!UNO[?= MI>\@WEV=87HM&3-<0'5R_G*>H&3B=;3["+:)5\"5#1A&\;7$#9Z="&"_L"B4 M_D,,#/\);OX!4$L#!!0 ( #R$G5+@JLF.OP@ ((8 9 >&PO=V]R M:W-H965TT9K3Z]F]2Q/6,[V=G, M)%-WD]T^=/H D:"$FB08 +2B_OJ>>P&"E*5X/;OM2RR2P/T\]]P+Y&)K[+W; M*.7%UZJLW>5HXWUS/IVZ;*,JZ2:F436^%,96TN/1KJ>NL4KFO*DJIXO9[(=I M)74]NKK@=W?VZL*TOM2UNK/"M54E[>Y&E69[.9J/NA<_Z_7&TXOIU44CU^J3 M\K\T=Q9/TR0EUY6JG3:UL*JX'%W/SV_.:#TO^%6KK1O\%N3)RIA[>GB?7XYF M9) J5>9)@L2?!W6KRI($P8PO4>8HJ:2-P]^=]!_9=_BRDD[=FO(?.O>;R]'K MD9/R%LF1YK$/Z]7SEM@XU]/ MZ#A+.LY8Q]D?#N;OD2,^;Y2X-54CZYV035-JV'_]Z59\-HW.Q.O%;"R.[W1" MUOF>VR>CO8VCT[% @0N-I86N99UI60KIG(I[^Y>EEBM=:@_E$[9HW>H17 "H,TV";4AZBI3U0I+X]N9T$Z\F$W.4,UER<2$57BQ[%Z, MX9%K%--5N0L&-,;#"8K!H6.TOU&6"9KR@-_:Y'AO%?$3L)63MQYB=)WK!YVW MD-.T,!5T)N3:JH@2@H"2\& 0@8EX!XV(JA,KA04DQ"M8Z,?"RZ_*C:$$_0 ) M\ITWLC+6Z_^$%R>C=S?O/[^]'IV2YV3%T%@O[1JMI[.3=B=4(,RY@B[0GN*- MCWVG9(R%+K!M-Q:RP-I@?R>N&E1/",MDOV+@3%:V.65OF.2-5I92N8-:I%4[ M=IJ8C8S"'O0_A X -X:)UP95HU5[U M_>U '!HE=5$JX[9JN"[0@^R]HDP@TYE&J6+=UK1E3K+)=Q1H!MC UU#^9&M7 M+KO>F2@G1_."8UYRW@IK*@*K:BCH2)XS@"LHSFR3_H%K3V0A)AP["P9D84I,-239;U!%HE0H67VKG9#!0,P/H[Q,L4X M6=8I8<%'ZPV!"#:9FFNU(OYT>EWK I$$KKLHI.Y"$FW(XQ#E 9-'=G:%'&P) MH.R1&V$*/FX/6F!'?8/^2O2>R8COHO7$#!C_$2F". @*HR["S!R.$':UC,66 M:#?4@4IB0B^H:5:Q!IF@+DUL1\8("G_?< :=.W'$1-PE)=Q?80W:#MI^3)Q5 M#QC22>LQ%U@YX.E<9U>I[U6I-\;D!R;'V66_D49R'#!O 00;I(?:,R6"HOFX M84*IV"+"]-?W@PRA:?[JC0.;8*BW7$CJ*S4E1;IX $E59:U$,+A73,3[(M1G MKX%-5^XW+0^IZF,V3%K@ZI5*W8QA-)_-7G+DPF?LA"-8E)4()3RF%DV]\EB^ M*$"D;R5+-H(/)6P^O>TZ#1H944%P(3\$4[(+/K59L*KC]A[+/ K0]J[YAU9! MZ8Q6T-R0>#K-.!.>@A, 8_V@3+M!(V'XH(@&+G,;R+DNH&V_JCASD1,6+^G# M\N5$_(2DBYCU6$>=W'[8VQL\!96^ZD $!.I PVS<$;AWCM#WQ$43\?=64A.4 M++^#+U62+)U)CJ2MKJ]>%'I@"&[B _2Y7:WL6M/DM\8!";@EP#A9TE3>S:F! MY/NQ-=*(J0GV!4J'8$]5O>:./Q&W&PHB>^DVN@'$_5:I&GRPIA:(&O@W8*"&9ZT. M*3$F^]P93H!A9'[$QA4*+T4G20NC-B8WI''-X&=V* HJ+<-U% .0-!X9M.)T MU \^](W0Z@DY ,. \[YY>#M^\*/2I?$M:ZV-TYH./-Z7 'O7#_7//7.=<$IQ MN,-G=WK^[7,R:W@D\K/QL#_. MI+_=^Z?-.W3O_V+ALZ' IR M$?DZMHN>W9X!E)9[^I CCAT)3F( 3@_2_S;X^BGX^B%UL)O8NJ#M,,B=Z[>) M)/8)XIFL!7)^XGIK?3\2-MQXAP=O&KYE7AGO3<4_-TH"R[0 WPN#62 ^ MD(+TWPY7_P502P,$% @ /(2=4N.@:ZJB! \@H !D !X;"]W;W)K M&ULK599;^,V$/XK [4H$D"Q==@Z4MN DW3;?=A% MD$W;AZ(/M#2VB*5$+4G%<7]]AY2O)':P*/IB4W-\WU<*B+"FNF![+%ACA+J6IFZ%.MAKI5R$JG5(MA% 3)L&:\\6831[M7 MLXGLC. -WBO075TSM;E!(==3+_1VA >^JHPE#&>3EJWP"YK?VWM%7\,]2LEK M;#27#2A<3KUY>'TSLO).X ^.:WUT!AO)0LJO]N-C.?4"ZQ *+(Q%8/3WA+]/_L>9N'(X4L.*,0;14BYW=OR'EYQPR; M391<@[+2A&8/+E2G3<[QQE[*%Z.(RTG/S#XVAC4KOA"H@34E_"IEN>9"3(:& MT*W,L-@BW?1(T1FD&#[)QE0:?FE*+%_J#\FKO6O1SK6;Z%W 3TP-( Y]B((H M? 7U:Z6W"K=2&Y@?!33?NN*& MS6<:I]\AX?J;4!4*1]45;^EZ(!P'?A3G=+I(,S^/LTLZIJ$?!^$K;N(G:>JX ML3].(KAE2O$WB&%&JA1DXD=I?@EAY-N@#M0@#!PUR@/X+)NK@NX-#>5QI1#M M'6D8.Y,7(S_."2$;!4>4(+Z$/$[@4;$2H6$U6OF$9"[6$.W8A92,_3,)7W,A/XL!Q$S_-,G+7X+5-;6>]K-F&"LU0Q=!/ MV2$8"8I8)15/7TO%Z9PS:OL%VA+;EA3=5Z?=MWTZ"GI&E+O$&JE,2I!/!$'E MSA6@-KQVO+5[ ["\8L2E)XT0<-D)$'SIFC <#3+8(%/:-=)IY 7A 6M;)9\= MK'9=57*:2'S1N=HAJ(+I"I;4%1I6V&P1%ALGRXIO';==>3K6;1Y.%8I/R3MY M^[9IS-'MGD^7=< .3YN)*SO!_F/&GM U;Y@.@EW*DD':'YT[HP.#AF&+[GD7 MF\'+-L-G6E\T]F&20:J'MW/"S<3H>"(2/A&R/8&V'Q>9J2@E4/<1S08_C[,6YGY'FHS1, M'+KRU,LX/-I#J.Q6;MO24-C>[%>2/76_T,W[/>8@WF^#E-45;S0(7))J,$C' M'JA^P^H_C&S=5K.0AFK<'2M:2E%9 >+;";#[L ;V:^[L7U!+ P04 " \ MA)U2Y_3:/= " !,!@ &0 'AL+W=OQN]G*O6"BYQH\&T=[,P1Q< M)IE2=V[QL5@$D3.$ G/K&!@][O$,A7!$9.-GSQD,D@YX.-^SO_>Y4RX9,WBF MQ#=>V&H1G 108,E:8:_5[@/V^:2.+U?"^!%V76P:!9"WQJJZ!Y.#FLONR1[Z M.AP 3EX"Q#T@]KX[(>_RG%FVG&NU ^VBB3>:X="_EQFHZY82SRU6> MZQ8+N'B@UVS0 ),%?+85:KA2,F^U1FGA$V<9%]QR-//0DJP#AWDOL>XDXA_XD.P.GN.]YW7\*N$ETT>0C$<01_'X%;YDJ$'B^9(7^#;L MD66BS]T7A D#WU>9L9J^FA^O2$P&B8F7F/S/,O^SQ $OW%8(N:H;)4G1@"KI M8G1 '( 6J,1Y-=384YUCCG5&;/UN!#O4",Q J03=;0-ON01;J=90N'EW^B?) M>'I)F_IV\@24?3:>PFL]$TG0YA&C-FR5\RFB0IC>/9\7"&=2/4(R)D M*+'DUD6ET83&:/K$T&A5HG$-A0DPJ.]YCE B<8Y'R71&8SJ.AV@N+65H+(S3 M$_JE?373T?%)0N/T.();98GI607?P&0VFB4NAY3<$OQ*63R%5:U:5_6:/8)4 MEBI'0]$B6 6:C@HNMT=_^]S"@QM>H][Z/F:H<$377?9A=VB5JZY#/(5W?9;> MRI9+ P)+@D9'TS0 W?6N;F%5X_M%IBQU'S^MJ-VC=@%T[DSO%TY@^ -9_@)0 M2P,$% @ /(2=4G\YTH!] @ ? 4 !D !X;"]W;W)K&ULG51A;]HP$/TKIVC5BH1(2("B"I!*VVF55@FUW?9AV@>37(C5 MV,YLIZ'_?F%=8EPM:C8#N_1?JXVFE9ASY)Q@=)P)4%CO@PNQN?KB:OW M!5\X-N8H!N=DJ]2C6]QDRR!R@K#$U#H&1I\GO,2R=$0DXT?'&?0M'? X/K!_ M\-[)RY89O%3E5Y[98AG, \@P9W5I[U3S$3L_4\>7JM+X7VC:VB0)(*V-5:(# MDP+!9?ME^^X,/27CGQ M0TEGB_YJSVXXB8ME:DUPK>+K;&:_A#?WV@Q MZ5M,?(O)?Y[@OZ/AH4#(54F#PN4.+-N6"*90C0%+.Y=*5$P^OS> >8[^WPR\ MA5ORIYEU:.UK;:$10;27@^YR@(XV+?JS!28S%T1PRB65J]I0Q@S.282#'M_K M[U /ZX2??E+&#&"+U!FATNJ)^WEU0E[$D;=W,$Z&9Y.8@M-XF,3SP8'"B<<] MO3(&W68RG$YF Q?-HND KGNOORMMWB=H63%B=>IT?;%YF7F<&YG-+.U ML?>N1/3P6"GMSJ/2^_HL25Q>8B7TJ<;5%402E2B59FIXF ME9 ZFL_"V:V=STSCE=1X:\$U527LTR4JLSZ/AM'FX*M1Q?#L\LQRP>!WR6NW=8:V).%,?>\^;DXCU(V"!7F MGA$$_3W@%2K%0&3&MPXSZI]DQ>WU!OU3\)U\60B'5T;](0M?GD>3" I0!;O; MAX*5'X47\YDU:[ L36B\"*X&;3).:D[*G;=T*TG/SZ^%U5*O'-RBA;M26)PE MGG#Y-LD[C,L6(]N#,8(O1OO2P;4NL'BIGY ]O5'9QJC+[$W +\(.8#2,(4NS MX1MXH][)4< ;'>PD_'FQ<-Y23?SU!OZXQQ\'_/%_"N*!&.]_,YKNL]-55%ENR F'>1"Y8T2'@M8/$$A'V1!*J")VU*3,/*Q+Q'6H5A) M3#R@)>Z!;JH% 9KE"TP'1&/GA6:8 7R4JF&E_\>43GF?1;L&0*T:U[V WQKY M(!1J[TA=>.)^HTC92H>PM*8*H/B(-N<3\JO5,S7W A<#00:1!W2>L4F"GO-6 MYFP$T2Z_CW=.H-&2'F1=\CET1)UO3!W KX1'KM6-%Z'C$.8BY(X5BD.#1[#! M,E]:1*A:9B$S"X@7>=D3(\#2(N5X"T>*BEHL 4M-RJ9Q=$^>XF..M>_ .].[ M74$=X^B,[.:7MCG\^J7PRDU346J\L6=PLY/&=S!,X^'TE!;OLW@Z&AW!1]2& M.E:KL;4)'BY>%O5.%([[BCA^51'9:9R.T_ADFH9E>AJ?CL=PO5Q2G^>0AT!3 MIP>'>6.EE^C.X+JJE7DB+]L\BK6PA8.3Z30>GTS@QQ\FV3#[:'$RPH3IX5/QU:,W$0NZ(B%?J)2T,U+!0J MAJICM;*X(M+"9!Q/LP]4[\P/$O@^$^(=*O">/N[WZ(_Y6UELDM93#)*F5X6:?KQ0FV":+%MJ-ZT]G8A[HKYGVSF4MH?7A)D7>[/ M0; @ZE!;Y#/2D:88P(5CJ==.:*-[[=Q0H^YBS;V($4JC"K1N(W)C/'E"'I L M\=JW.:OHV2X[[7F8^=HQDT(C.5W! -?D9;P%5$A6\E!2DP#Q3%A)4>5VH ]( MV?<&@&1KHJ*NMPIS(WW53*-].USUI_UH>M%.9,_B[5Q+ 5M)BHC"):FF@P\G M$=AV5FPWWM1A/EL83]->6);D-UH6H/NE(5>[#3_0#^SSOP%02P,$% @ M/(2=4A*WH8/* @ Q@8 !D !X;"]W;W)K&UL MK55+;]LP#/XKA-%CZU?2KBN2 $F[83L4"-H]#L,.BLW80F7)DY@F^?>CY,1+ M@#9;@5TLBB*_CZ0H>K0V]LG5B 2;1FDWCFJB]B9)7%%C(UQL6M1\LC2V$<1; M6R6NM2C*X-2H)$_3JZ014D>34=#-[61D5J2DQKD%MVH:8;D4Q&K:CP$>EK.[>\2WJ44C:HG30:+"['T32[F0V]?3#X)G'M#F3PF2R, M>?*;S^4X2GU J+ @CR!X><9;5,H#<1B_=IA13^D=#^4]^L>0.^>R$ YOC?HN M2ZK'T74$)2[%2MC_"73Z7'J\PRH4OK#O;X2""8N7(-#MGCJ"1NEO%9E>' M X?K]!6'?.>0A[@[HA#EG2 Q&5FS!NNM&1IGIW &_0)#P+>X+6$:V'Q8A$2GHLM]Q?!U%JA M*PSRC^G"D>5F^7F";-B3#0/9\+]5]R2>?Z$WKA4%CB-^@@[M,T9_(8$O-0:U MT%M^186Q?"]P=AFGW$Y*A9>A63&,KWJ%U$"&A (7H+MB%8?0N/$R6 M@VF-+J6NV)DM$4AL8($:EY(-1J&\/=RGIV%&S,=&\%HX,JE;($;0@J[@H"KPEU -/Z MW%U\5-(7C'V'A9QY(2L+8N(.H>R"_*?@ HWE$OO/X#Q]?W4*.=#SC@S' -BT MRFP9_PV$:0PO=7QR,%L:M%68H([O?*6I&S.]MA_2TVXV_3'O)CS359([4N&2 M7=/XW64$MIN:W89,&R;5PA#/O2#6_*-!ZPWX?&D,[3>>H/]U37X#4$L#!!0 M ( #R$G5+:=33)C@0 %0* 9 >&PO=V]R:W-H965T!R+FAH=1[XE MAR^5#XU.> WK<6P#Z5*,&CN>32:?QHTV+ELM9.TAK!:^2]8X>@@J=DVCP_:& MK-\LLVFV6_AFUG7BA?%JT>HU/5+ZLWT(>!OOO92F(1>-=RI0M/OA6[)6G8$&/\-/K-]2#8\?MYY M_TUR1RZYCG3K[=^F3/4R^YRIDBK=V?3-;WZG(9]+]E=X&^57;?J]E[-,%5U, MOAF,@: QKO_7KP,/1P:?)^\8S :#F>#N PG*+SKIU2+XC0J\&][X05(5:X S MCHORF *^&MBEU:UWR;@UN<)07(P37/*'<3&8W_3FLW?,Y^H>#NJH?G4EE:?V M8T#9XYGM\-S,/G1XK\-(S:?G:C:933_P-]_G-Q=_\W?S:QJ3H*(4E7:E.LE7 M?3&QL#YV@=0_UWE, 2+Y]X.H%_NH%Q+UXO^R^J$Y-^)5;'5!RPR=%BF\4';J M4WUU*M6D'"O3JL)W(9+RE?2/8@ @@T4F)0L3_5N4$Z"\48)!O)9QQJ(9V!0FH8.(S-CJXY!*J M-OAUT B-2&P/G M2NMS8&!8/$JDZ@)6PKD \#MJYC((X>@]2DHJC!R0 N44:NY!S1N=RQ#I2*I^ MD,P)$M/W#?2C&J29!)&(8&?-QCCYB*E"7?>U3G7PW;H7TA-X$B7P;$HJ;F.B MYA0,LJ'@0K2Y+<24*VK67-3HW:*SM\6Q*M8F[PNZJ%(BO(5Q/OK0(!WVA M(B>54]H0EL_FH\N=!B2WLXO#PHDH]@A^+(_3;&K=-R(JY4,IE=H>)^%C? ^_ MEM[ T8&PO=V]R:W-H965T:3FX3[[8/G3Y M)"BA(0DN %IV?WV_<\"KHLAV'RQ+(,[!N7SG!EYLC/WNUDIY<5_DI7LW67M? MO3D^=LE:%=+-3*5*/,F,+:3'3[LZ=I55,F6B(C^.H^C5<2%U.;F\X+6O]O+" MU#[7I?IJA:N+0MJ':Y6;S;O)?-(N?-.KM:>%X\N+2J[4K?)_5%\M?AUW7%)= MJ-)I4PJKLG>3J_F;ZQ/:SQO^H=7&#;X+TF1IS'?Z\2%]-XE(()6KQ!,'B7]W MZD;E.3&"&'\V/"?=D40X_-YR_XUUARY+Z=2-R?^I4[]^-SF;B%1ELL[]-[/Y MFVKT.25^BF8_ABR= +%K4#7\5Z&GZ2=B<5\*N(H MGN_AM^@47#"_Q4_XD5KBO79);EQME?C7U=)Y"S#\>P_SDX[Y"3,_^;^M]QQZ M<>4D)GF9U/A MUTKR#(5 MMRJI+1UQM;)*,=$A,9[@@<'SCM?D:"HV:YVLA:0EQ\?CT,()DS%_=:^=)_9/ M/&@J4NDALV0.?Z]+)1@"\].I6#XPD2Q@K*&B0>L< BCK1"4M&&+%*F^F3/'U M\PV,67Z?BL^24H#,R<(FT?QK2H?)%#&E"1"4' 32$"E-#T@Q"+1DGF+; N'L MR56SJ]&M4V=R-!._8\//GHO*FCN=*B>05H443I4:7QS9!=MM9[0D$&:M\S7R M6(E/[36TD2LP7,%PX*?+1%>T5I@:!\"*=47>/EB<1D@<>4XY\' D-8#5P8I= MJOV:V*M['S8@Z04_D7.(Y1AX\2)H^01Q:G(2VVS7X3CH02R)$?1E]&?6%,(C M^Y,*_)]1 '_!',&5!_.!8M@E*2WJHBX>,DO0X\G!^%(Y5,"!D MS6I**BK+%-=L9A+FE;O^$Q]1+C/">SH S%>:HJXR@[PIJT MQ:(WN9- )3!!M ^\RW-$-:Z%%[5)^YU@[FKX86FL90I8C@@I-J;T-E@5!Z4RN0[W*]#T^DS7,J9B510DAK;7A6"1JREXA-ERE$DU9 MI.T;A4G@>]?B:Y'P8>.A)!I'2:%-H*EM0\,DJYV MT')*G5K3D%BO_QOTZB)6W6->@DBU(U+J+&@N>$F=7TL1<@^!A1F>OGQ0TJ(, M9&H?H'=:JC0C$Z56;CH[[> 1W%>7O>A[+<=V22FS6?Y%W>FCUIP)C$LAWAMM M_!IMCRC"G!"$0I>/YVV;S^;$EV@,+XNFR])NP+8'$W68V\8> &QW+AAI.1-_ M[,TP6R!W;59@_JBTG 2*0GMNY3)%^1I[*"I]"YZZK#V8D8G[O8^U"%-@+D_J MH$M?RJ$Q9^EQF)-U5F5PXAY[!&>-I"5K#Q+V'KPT.>-59WPBQ<))M]!6K.?X MN#$5*GL.5+]'BPGH_NC^U&*FE]"!FAX29'X6S?J6;R_,T4ZAQ%%)APFL(J?! M1UF=YTW5:<:3F"L8P(Q@])HJ8].*E\:C"J2U"FDRCIK>^3.M4[,,@<((=#!? MG [$ ER&$1D&FK$III3HFP+499011!N[G[=J(7GG,27(\ZUQMU(Q\U8S1#*Q<&/C(Z:L:((.1L M,M%^(1%F>Y/1\Y+ELXK($U+IK:8?XWEXNP8LE>)BCBA'?\?489++\[[I>5J5 MYVFN51*BYLI[&J[QM9E$'YEQ6'_5M3"(IS[1L+]V!$-PX88^1OW)SO,'/FX: M04X/' J2AI:^X#_-W7P-,.[EB7CWT(6A0*6KX.P$,Q(LBGEERG"E0;L/#"B; M>1K!N#TG3FVF_%$G AP]V=/S/%:E?B$'4Y/*4'MZ,[T#_JQ+/#^9Q;TN-X,$ M>1L2)"="NHSZA-S:!?$0FY74:3/GM)(-5>MG\Q;S36P$S@>OSGL)V$0M@F62 MV'I8];:29=-Z[4=Y*R28D=&;^2ETD^C92B>3,-13SY]0']('UM7MC3AY';TD MA?G>CE>#C5PK[1>"M?A2!2Z 0QB+1EN$'G,B:]/&+F"V= JXX0ZGO:R0C7;L[1X: MSZDRP??,ABY-NB:AC M[N@-3$B'#Z_]MP_G?@GQP/?L-5]"U)49V.% _/4O9_$\?HMOY_/S$$6=:4=C M4KMQ/HWFL?C8X'LWMOO-KUX%GN.N:B?C.(KZJ[3&1M,V"0WDC*?Q^6M>?X.\ M0H(ZOK>D3BPSU([5?/EC\8C+TZ[W"\>#-S6%LBM^'T76![OPTJ9;[5YY784W M/?WV\+[L$U_A.-23#*31[/7I1-CP#BK\\*;B]SY+X[TI^.M:250#VH#G)'3[ M@P[H7@1>_@]02P,$% @ /(2=4NK%,864!@ -!$ !D !X;"]W;W)K M&ULY5A+;QLW$/XKA H4":#JY4?2U#8@NTGKHJT- M.VX/10_4[D@BLDMN2*X5_?M^,]Q=K5Q;[:6G7FQR.>_Y9CC4V<;Y3V%-%-67 MLK#A?+".L7HW'H=L3:4.(U>1QFLAC/)I/3<:F-'5R< MR;=;?W'FZE@82[=>A;HLM=]>4N$VYX/IH/UP9U;KR!_&%V>57M$]Q8?JUF,W M[J3DIB0;C+/*T_)\,)^^NSQE>B'XS= F]-:*/5DX]XDWU_GY8,(&44%99 D: M_Q[IBHJ"!<&,SXW,0:>2&?OK5OH'\1V^+'2@*U?\;O*X/A^\':B4"[6_XTF]7%-JMIGSIP-"$>.\UPM.TEA)\E8)N+N8.(6X(UK]3"Z'WW]U?1T M\MT/\_DM2O=S;3SDE]JBSIE-18?=)U+4*6>+=$!OJ%AW4'&MH]++):H7:X*4 MRGFV0I>L>H]2#ED\>]BNG_63 MA;YDAZ='LC4)#7U!OPR0G=>>T;3CX5U%WK@\C%!@L88"F(?V$12*#B;#6Z^6 MWI7@KTGO+-89O6CG07'/VWE'&3WI=7MJ5"(H MMDKGKI*<[TBK?=)KJVZRZ!9((#K29"AYWP6YIP-5:'/M\Z N'?ZI5X,/\_O+ MP6ME@'[H>);TH1* OAK,[Q] RBJ^F4++EE8:MJ$2#;;JL4V4;1(S?KR4*3&9D6=0TQ1]$I*K6JT!/C.U<]LNH+HRANV ML4<6TM6;BB-7U3I5GDLK0 RAK3 M"-9#E7D7 L\*Y.&>..64@RB_,YEY06$L'SL/)=ZSG4Q,Z&+6%6ZUE?@IDOZ# ML:'7'TQ02(+:H'>@ZZ%9A P)WI+VR4]C(<:4;:FK!:V,%65ZB1/U/4!5,DZF M)W)[39*J*U=6VNZ@UBG:V?"3MC7?UN)/51?^%AX*.K3*;>'$]> MO\/D4"*CRVV+HAZ$.41]1G:V<:P'"#@2D@S9[K.;Q!Y%+U! A4&6M)QGY",F M3W3=C)J+(['@WDX)8#Z&KVM@!)0B$E5!(;E;$GIM+CD75B0SJXLD?:=9>;FD MH F->C_#PX3&?9N7'O&&HXW90[XM&&X"Q5J*.?P?(-9UT 90+S=0UK#%(Z0U M#N"!'3[''E["-Y>3*P[3<2\)L&&D.U69ML#1$2 M0AY%N4$TT-NF5K:?R!9@NYG [.[+I#);:QX2$11= MB.Y<->;!NE*Z.^5/3E)!/D$L(H"BE1J4P5 RU5K6UDQGS\9 WV'(&AZZ_FFX ME1:)EP8@\T\@/!X"Z^G:(77'E8PMAN(.BX/W$IF;:1AAQYF21T''VS0[64L&('UZ*6^LYD;'&]A\Q!/ M=%BL@_C[L[,Y#Q>,I86VG]0-CZE@%R]?_7Q]>7/WNFGK?!F'9FB1]K7#8UT) MAD+=7<+/38GCWDNV)+^2]SK'#"69'K7=U^XG@7EZ">_(T^\)R!L@'E1!2[!. M1F\PR?KT1D^;Z"IY%R]I#3-O]]) M3MP4UHQ!]T76RSW//7=GG<9;(>]5B:CAL:FYFCBEUNVEYZFLQ(:I"]$BIY.U MD W3M)2%IUJ)++>@IO9"WQ]X#:NX,QW;O1LY'8N-KBN.-Q+4IFF8W,VQ%MN) M$SB'C=NJ*+79\*;CEA5XA_IK>R-IY?4L>=4@5Y7@('$]<6;!Y3PQ]M;@6X5; M=30'$\E*B'NS^)A/'-\(PAHS;1@8?1YP@75MB$C&KSVGT[LTP./Y@?V]C9UB M63&%"U%_KW)=3IRA SFNV:;6MV+[ ??Q6(&9J)4=8=O9QJD#V49IT>S!I*"I M>/=EC_L\' &&_@N < \(K>[.D55YQ32;CJ78@C36Q&8F-E2+)G$5-T6YTY). M*\+IZ2T^(-\@O%VR58WJ?.QI8C5G7K9GF'<,X0L,$5P+KDL%[WB.^7.\1VIZ M2>%!TCP\27C-Y 5$@0NA'P8G^*(^Q,CR17\)<2U% PO2*NE7H#3K$A8VP2CA MQVRE[/[/$P[CWF%L'<8O.+RJ%"L*B06S/YY8T]]K)?PIN:>IEB7I%C5=G8H7 MH$V-@"Z?0JX5:#I]:ZG,%2>8V"C&!0ES,8^KX[]$.:)4G@^O$(/@N-ES!K MQ,8$VK =<*$I$S3D!-$")!WEE)2+$P5+^H(EKU>PTU2O4;!&Y/]8J6N#."[1 M)KNO!C#PCCHW\GI;U!+ P04 M" \A)U22H?I4)\" "+!0 &0 'AL+W=O&E,V=;J70FMZ;B E<*]+:NF?JUQ$KNY][( M.QKN^*8TUN"GLX9M\![-UV:E:.?W*#FO46@N!2@LYMYB-%W&UM\Y?..XUR=K ML)6LI7RRFT_YW LL(:PP,Q:!T;3#&ZPJ"T0T?G:87I_2!IZNC^@?7.U4RYII MO)'5(\]-.?<2#W(LV+8R=W+_$;MZQA8ODY5V(^Q;W_C*@VRKC:R[8&)0<]'. M[-#=PTE $KP2$'8!H>/=)G(LWS'#TIF2>U#6F]#LPI7JHHD<%_91[HVB4TYQ M)KU1F',#7Z36J.'B@:TKU(.9;PC;>OA9A[-L<<)7<"*XE<*4&MZ+'//G\3YQ MZHF%1V++\"S@+5.7$(V&$ ;AZ Q>U!<:.;SH_X7"]\5:&T4?XL<9X+@'CAUP M_ KP(LOD5A@-=Y@AW]D+',*BHM_.1(9 NH&3W"_=[%E\J\JI;EB&E(77)!%;C43N1Y,X:%4 MB,]>$.C^L[)_ #L$L&25"V<.\C,36](QC$ ;> .389A M<*&APH)"@\NKL0>JE7Z[,;)Q%E.:XL0GZ_IO^ 5!+ M P04 " \A)U2H+\5OD,# E"0 &0 'AL+W=OKI6%56<(F7&DQ5 M%$S?SU"HU22(@M9PQ1>Y=89P.B[9 J_1?BTO-X M_MUF/_.U4RUS9O!$B6\\M?DD. P@Q8Q5PEZIU6=LZO$$$R6,_X55XSL((*F, M54433 P*+NN1W37[L$M W 3$GG<-Y%F>,LNF8ZU6H)TW97,?OE0?3>2X=$VY MMII6.<79Z1GC&FZ9J! ND)E*(^VXA=X-FPLT_7%H"<2YADF3<%8GC%](.(0+ M)6UNX)-,,7T<'Q*YCF'<,IS%6Q->,+T'P^@=Q(,XVI)OV%4\]/F&?Z[XE)M$ M*%>T@>_'3'%HQ1AS'R&*.7,+AD,N%, #,&K0$F4Q"]U M"LQ"Y@@M/2$G4Y)Z4FG-Y<+)C9M-+=B.?I,C9$K0>7-)K.\D$ TR:IN#I>43 M591,WK\UD'54_Y*?K\WEK&&ICD70>]^RDF6,Q1M]8!]+BD)*HR MM&SZ1[!9EP3F$9ZDO%&6^)_C$@5$S1@WXQ#.'^HZHL*E)>J.6J+HKR5%S?S? M0TI(5M$V"4&\7D-O%'WHPYM7AW$4?^S&UKZ=WO/R_@G#X>!@(T-GWR+B_4[$ M^UME=(6$GQ"O&I[J\EW&!9?2==\U$F5:"T&0B$@WI##OM8.6*N,B#5](GO&$ M4;F55'.#>ND$"UR6E=TH_NVL-X@?2JV6M(^F%N]_+PIZ3>/[SV1_6O?XNNYQ MJXM[F-5<'-IS<;52.,D9Z89 'AW9S,EH%T7UHBCNPR6[]P=W][A6>6LH_1M/?4$L#!!0 ( #R$ MG5*=%LHLGP, &@( 9 >&PO=V]R:W-H965T WCK;.86=Z#7,Q$IVO>XH,$U34-DR^W6(O]W F< M(^.1;RMM&-YBMF-;?$+]R^Y!TLD;4$K>8*NX:$'B9NXL@^EM;/2MPJ\<]^J, M!I/)6H@OYO"QG#N^"0AK++1!8/3YBG=8UP:(POCS@.D,+HWA.7U$_]'F3KFL MF<([4?_&2UW-GLJ_6CV/^,AWQL@(6HE?V%?:^;^@X4G=*B.1A3! UO M^R][/M3AS""[9! >#$(;=^_(1GG/-%O,I-B#--J$9@B;JK6FX'AK+N5)2Y)R MLM.+CZUF[9:O:U3 VA)^$J+<\[J&T8H9YGCF:7)CE+WB 'G;0X87("/X)%I= M*?C0EEC^T]ZC\(88PV.,M^%5P$],WD 4N!#Z87 %+QIRCBQ>= %OR-$D?"H M+)5"K>">JZ(6JI,(OR_72DOJG#^NN)T,;B?6[>2"VZ>^[T%L@#5":OZ7J3#P M4P#,!O!>Q:\CKRJ$C:AIP'B[!4XW>1RR?W5&'Z-#)2ZJH<:V,/=88+-&>>3Z M,.(MZ$ITBL1J/'UM]-;@3B@-RZ+HFJYF&DM8'D*Q _F9GIS_H&%G@% EUI:K M*KY3\"T$L>^&44[4*,W*:AE;EZ.)&^6$D$W\ M,XX?C2&/$EA)5B*TK$&CGY#.R'[&\-TW61B$/US@4DII[DZ"S*24$VYL4\HF M;I $KZ2AFT2^E29NFF44KL:I*6UGHFS8"[1"4\?03]DA: &21"4US\V5/H^' M/H^O=N,'I7EC+Y.=7R8^TR)1IE$E=1&5 )\I!GJ2X069[%\?XM-FV6B4[PW! M5;=F>TW5CA4X=V@]*91?T;&3@?]'/':JU&'*U)M1>$2S $O2HV&RTT#=YJ91 M; XA!+[K^Y:.('=CZE B)Y"Y69X:,B8R).[JY"_*W8PL5T*S^G3/[UV/=_;Z MTZ!L[8Y34)C;[A?!P!W6Z++?'B?U?@?31&]YJZ# GZ-RF57/9[K3]HL;.[ M9"TT3:4E*_HK@-(HD-STU/%@' Q_+A9_ U!+ P04 " \A)U2NY5TG=L" M ;!@ &0 'AL+W=OYCVX"27QL*Q,]NA\-_O[*2!#=J'7OSC[KOO M/MO7^5;I!U,A6GBJA32+H+*V.0M#DU=8,W.L&I2T4RI=,TM3O0E-HY$5/J@6 M81Q%)V'-N R6<[]VHY=SU5K!)=YH,&U=,_V\1J&VBV <[!9N^::R;B%\1R%<$!$XT^/&0PI7>#K\0[]DZ^=:LF8P7,E?O+"5HO@-( " M2]8*>ZNVG[&O)W5XN1+&6]AVONDL@+PU5M5],#&HN>R^[*G7X57 :;0G(.X# M8L^[2^197C#+EG.MMJ"=-Z&Y@2_51Q,Y+MVAW%E-NYSB['*5Y[K% BZ?Z)@- M&F"R@&^V0@W72N:MUB@M?.4LXX);3@X?[UDFT!S-0TOY'4J8][G67:YX3ZX$ MKI2TE8%+66#Q;WQ(O ?R\8[\.CX(>,7T,23C$<11/#Z EPQB)!XOV8-WPYY] M;5X$KPP3!GZM,F,U79_?!U),AA03GV*R)\6YJALE25,#JJ0[V:F/O?KO:7H8 M[[Y"R ]B K- 0N75H)0O[P)SK#,ZYGXU@BUJ!&:@5(*>*ATTEV KU1IR-T=G M_X.\!=C=)<>'4C/_[#Y DHZFT]@-9J-I.AW<-&;,$K]D-$E2LN/9R;"'=2/4 M,R)D*+'DUGFET81L-'U!:+0JT;C^P 08U(\\1RB1,,>C9#HCFX[CP9M+2Q4: M"^/TE'YI?\W3T7(%"V"5:!IJ^!R<_S>I0E?/=@:]<:W)4/"$5SW=H?5H?.MN@?_XMZU M33J5#9<&!)84&AU/TP!TUXJZB56-?_Z9LM1,_+"B[HW:.="^([V;N 3#_\'R M+U!+ P04 " \A)U2.Q0,XY(" "7!0 &0 'AL+W=ODK-]WW??^7PWVRG];$I$"_M*2#,/2FOKJS T68D5 M,T-5HZ230NF*65KJ36AJC2SWH$J$<11-PHIQ&2QF?N]!+V9J:P67^*#!;*N* MZ=7 ]NEJF MSM\[?.>X,T96WS++%3*L=:.=-;,[PJ7HTB>/2 M%>7):CKEA+.++S)3%<**[=% ;\76 DU_%EJB=@YAUM(L&YKX!$T"]TK:TL"= MS#'_&Q^2I$Y7?-"UC,\2WC,]A&0T@#B*1V?XDB[/Q/,E_\T3;KG)A#);C?#S M>FVLII?QZTR(M N1^A#IB1"/F"F9<<&9?V^J "P*]*\.>!/>4GC-++YWP>?) M5R5"H03U$)<;XJ$Z@2G5SH"EDQM5U4R^?C2G0Q):>U];:D2HFG*A*Q?096=E M=]O 9.Z,"'I>AQI?^%>EA[U[VORI@^K)$B(]1:O7#?RD[( MFSAZ=A]@E PNTYB,7CQ(XFG_0.'$XYX&D$%WF S&Z:3OK$DT[L-=EVN79#P> M3N&":";#J \7[U4U/&J6"O7&CP0#F=I*V_1-M]M-G>NFV=[UBX -TL7OP!4$L#!!0 M ( #R$G5)5QF(>_ ( .P& 9 >&PO=V]R:W-H965T4A0]W4CUH'-$ T]E(?3,RXVI)D&@DQQ+IKNR0D$G MF50E,V2J=: KA2QUH+((XC R-@47N%2@Z[)DZGF!A=S, MO,C;;=SR=6[L1C"?5FR-=VB^5TM%5M"RI+Q$H;D4H#";>>?19-&W_L[A!\>- MWEN#S60EY8,UOJ4S+[2"L,#$6 9&?X]X@45AB4C&GRVGUX:TP/WUCOV+RYUR M63&-%[+XR5.3S[R1!REFK"[,K=Q\Q6T^ \N7R$*[7]@TOH.Q!TFMC2RW8%)0 M[">147C+#YE,E-Z"L-['9A4O5H4D<%_92[HRB M4TXX,[]B2G"QUK!$!7 M-!%S06!9:SK7/N!3@I79DEN(C=A8*?5G9P+W+M)^H_P?R46YJ4M4S$@U@1N: M35R0;-RE<0)1Z$?C(2U.8W_&PO=V]R:W-H965T M-[W_L'AN\05[:S!5S(SYM%OKHIQE'A"J#!W'D'PZPDO4"D/Q#1^;S"C-J4/ MW%UOT3^'VKF6F2"\,.J'+%PYCDXC*' N:N7NS.H+;NHY]GBY412>L&I\!\<1 MY#4Y4VV"F4$E=?,6ZXT..P&GR9Z ;!.0!=Y-HL#R4C@Q&5FS NN]&O%#? MI:1<&:HMPL_IC)SE6_'K 'B_!>\'\/X>\'MNEJ)6"&8.4CNT2 YPS:U#R'=7 M"8<%. .YT4]HG621@5!+8T$;A_2:WH6X4]Z[4"SB2FBVF)L:D]T-X",EW#_YECUDKNQI?(6WKTYS=+L(Z_.TK/F&A9\3*;6#D1E6*T_(G3PUC'M M)&D&UX8(V(IKQ]1J227/"N#JA4:=C2J[ M/+-.=G82[$.85IXH<4\^^Z-DL?A1U.@UM?RI8'+=UVY8O-.T%=I%&$U>?89K M^K>UMM-OVC3]/_=F=++F"ZD)%,XY-.F>\+"QS3AJ-LXLPPB8&<<#)2Q+GN!H MO0-_]Z2W&Y^@_4^8_ 502P,$% @ /(2=4E'6TTZ1 @ F 8 !D !X M;"]W;W)K&ULC57?3]LP$/Y7K(@'D!CYV4)1&@E: MIFW2I(J.[6':@YM<&PO'SFRG9?_]SDZ(6@A57Q*?_7UWWYWM<[J3ZEF7 (:\ M5%SHJ5<:4]_ZOLY+J*B^DC4(7%E+55&#IMKXNE9 "T>JN!\%P=BO*!->EKJY MAYUX9)O2V D_2VNZ@268IWJAT/)[+P6K M0&@F!5&PGGIWX>U#8O$.\)/!3N^-B6S-;X64R^P@H!#;JP'BK\MS(!S MZPAE_.U\>GU(2]P?OWK_['+'7%94PTSR7ZPPY=2[\4@!:]IP\RAW7Z#+9V3] MY9)K]R6[%GN=>"1OM)%51T8%%1/MG[YT==@CA!\1HHX0G4J(.T)\*B'I",FI MA%%'<*G[;>ZN<'-J:)8JN2/*HM&;';CJ.S;6BPE[3I9&X2I#GLD>(0=AR%V> MRT88)C9DH:3 <0YX&HPFYW,PE'%]03Z1I^6C4-RC$ MNO/S+NA]&S3Z(.AWJJY('%Z2*(C" ?KL.'T.>4\/!NCSTZ,/T1].CAY.#ND^ M%K_?@:C?@2:4(X]A>*Y(-B=2"&;E5DW M'&]Z2QDZ!6VPL0MF&]8V&P5!-$Y2?[N_V^]A23R))V$/.\@EZ7-)CN9R3[E3 M2[55_XV*!OL@";494IJ\DS".QJ,W.H= -]>'H/E[4#**)H>@AP%0-!J]R=?? MN]6V9^.YW3"A"835L M[^@?H^P_4$L#!!0 ( #R$G5)1\"8E< , (0, 9 >&PO=V]R:W-H M965T4) MEE"6!DGS^-&".EU-DWAXOT?_VS:OFWF@$I:\_%JD*I\YB8-2R&A=JEN^^P!M M0Z'!6_-2VD^T:V,]!ZUKJ7C5)FL&5<&:*_W9"G&0X =G$DB;0(X2"#Z3X+<) MOFVT86;;6E%%YU/!=TB8:(UF;JPV-EMW4S!SC'=*Z*>%SE/S6W@"5@-ZO0)% MBU*^0:]0P=!]SFM)62JGKM)53*R[;A$7#2(Y@^BC:\Y4+M%?+(7T]WQ7L^LH MDCW%!1D%O*;B"OGX+2(>P9_O5NCUJS>-,B#N?VUAB./R^9!>"SG"U._$]"VL M?P9V54BZV0C84/N*\@SMY?WV28>BCPHJ^7VD4- 5"FRAX ^GE@E>H:666^BO M@WYS5(Z6K3)OT3]U]0#"L%@5608"F$++LC 7*QOZ#_U)QD5#([0TC",\SV'C#BN^[&N0=(62EXJ9G!Q<&(<3/SH2\S3,C^(XP<-B3CI>DU%>GT!*I'+* MD'J&K-CKOZGL8%)/'CX(RPO4OA<9NZ MIDQ/A"FR F^Y4%:.L;9[H\&3RRI,>O,AWDL5;C,/?Y-PXB?!L=L.Q1$2Q<>. MX![,<_K7>6/'7(G6O&:JF9NZW6Z4?F\'R*/]A1ZQFX&XAVGF<:[V"U.@^^,Q_Q]02P,$ M% @ /(2=4DR64TC> @ HP@ !D !X;"]W;W)K&ULE59M;]HP$/XKIZ@?6JEM(&^$"I *=-JF54+MNGZ8]L$D%V(UL9EM MH/OWLY.0\A(R]B6QG7N>>\X^WV6PX>)-IH@*WO.,R:&5*K6\LVT9I9@3>$_%G MC!G?#*VNM5UXHHM4F05[-%B2!3ZC>EG.A)[9-4M,J);SYC%8]O^"*>R>()F]+6ZUL0K:3B M>076"G+*RC=YK_9A!Z!YF@%.!7 . =X)@%L!W',!7@7PS@7X%: (W2YC+S9N M2A09#03?@##6FLT,BMTOT'J_*#-Y\JR$_DHU3HTF F.JX!N7$B5<3E$1FLDK MN(&7YRE<7ES!!5 &WU.^DH3%0>R=(!Z3C+ (@4C@"7PE;*7+"'2E:LJ MDBHHJ$QE6H\")_ ']GKW6(Z-/-_I[QM-FYC"WK[10P.3XW^XVXO7K^/U6^.= M";ZFIOI=0Y02L< 8% =\UP598E/,)9V_(\(-PH.0CVV\T&O6&=0Z@U:=KX(J MO.%)TG@5@R.'-_HD#E0U&77"9EF]6E:O5=831GR-@F*CK-Z11\<]3(]C&[=_ M0E18BPK_(X?UQ8]2??>:4S@\)X6/C?92N!1I[U3C''4FF38H(>(KILHJ5Z_6 MG?:^:# 'Z^/NW:1LF!\T9?O6H2PHDY!AHBD[MSV];:)LB>5$\651\^==J.S$.ZO^2T5]02P,$% @ /(2=4J>^['ZV P 6@X M !D !X;"]W;W)K&ULS5=M;]LV$/XKA-<.*9!& MHN0X+[,-U';3%JB+H$:[#T,_T-+9(DJ)'DG9"; ?OR.E2$XF,\&P ?YBDQ3O MN>=XQT>ZX4ZJGSH#,.0N%X4>]3)C-M=!H),,:R( I6H]X[>CV+0FO@=GSGL--[8V)#64KY MTTX^I:->:!F!@,18"(9_6YB"$!8)>?Q9@_8:G]9P?_R ?N."QV"63,-4BM]Y M:K)1[[)'4EBQ4IBO0'G M3)V1F)Z2*(QH!Y_IR\W##O.9WWP&R2'S1]'$31IBAQ<_FX93,F&"%0F0A;OW M'Y0L-[Q8GY(;7N Z9X(L##-5GJ9L8Z^/)G]\1D3R"9?U#P^??L.G[_CT#_"Y M57+)EEQPESDY89HPL@&5(*7.VO [HV%X M%H:O/;3/&]KG7J3/L 7QZR]T$/X6>^ &#=S@*+)RT?"Y\(8WS5BQ!L(+LK+, MMI99UW%7* .'8H5_.WY+*;X)L%*W'>XO&_>7_J)@]S8\;2LBP=N,\=MH<:AY M"E8M4,A35!(C"2J[ -5%KO)QOD?N *VKAM:5E]8"7;E4(!MD(0@K4L)2%$NN M3:UA<(6",T;!4T/(HJH7N:3O^3.JEA]@OE29U44MJQ+PX/EA.- M6IZ1E^<<4X0"XHNY%5!Z' I*6PFE?EF;<9W($EU@#0(I-:3V8J1@0.7659L; MWX7JS)O?5PONP6BVEQR&FM%53ZI?3_S%!?L?Q&UL MM5=A;]HP$/TK5C9-G42;.*'0=H#4TDV;M$I5JVZ?#3G JF,SVX%.VH_?V4F3 ML$(F(> #Q,F]EW?W+H16&9KJ C)DSM02)5V9* M9\SB4L]#L]3 4@_*1!A'42_,&)?!:.#/W>O10.56< GWFI@\RYC^?0-"K8X"BN6E&<@#5>2:)@-@VMZ-8XC!_ 1/SBL M3>.8N%0F2CV[Q;=T&$1.$0B86D?!\&<%8Q#",:&.7R5I4-W3 9O'K^Q??/*8 MS(09&"OQDZ=V,0PN I+"C.7"/JCU5R@3.G=\4R6,_R;K,C8*R#0W5F4E&!5D M7!:_[*4L1 . /-L!<0F(_P5T=P"2$I#X1 ME/JU;9MEHH-6::!>-;.[ U\:C M,1LNG8V/5N-5CC@[^L*X)C^8R('< 3.Y!O3(DE-R;0Q80YA,R7?.)EQPRP'7 MEC0@)[=@&1?F(P*>'F_)R?N/@]"B+$<>3DL)-X6$>(>$A-PI:1>&?)8II)OX M$-.IV0.(KI%CWC=O@M3"MXU"(GJ4J<>+[N#K[OL +Q MX1WM19^2%KIN1=?U=,DNNMJ-JQ:Z\XKNO%5=[69GHP/6W"[(DU03 WK%)@+( M-[G,L2,>8*KD%!4P]QQVW#K7FLLYN6&&FT[5+K\[!*> %9[/;.N+0EG/*W/S M9C7">J^V)-.KDNFU)C/&1D(E3C^*-#P%[56VU*E?4?5K2"][Q1M--NY#Y5Z8HFOWA3W--D,VY#^&4E_'*??C'-1OA#]C"" M1O7(B@YA!6W,0'HD,TKB33?HY5LWM@4F47^G'32NQ<='- 0O->83;2MG/>]H M%*/0]H_EB?] M_WO2%K(IN!ZXM'WB'M*3MO]Q6D]2>GD(3^)Z,,;1D3PIB7O_G6/; K?.L;"Q M)\U S_U6W:"N7-IB>UJ=K5X'KOTF.*S#BW<)W,_-N31$P RAT5D?^T(7V_-B M8=72[W GRN)^V1\N\)4&M O ZS.E[.O"W:!Z21K]!5!+ P04 " \A)U2 MR*^3C\X" #5!@ &0 'AL+W=OA M*36RS#L5(DRB:! 6C,M@,O)S=WHR4I457.*=!E,5!=,O4Q1J/0[B8#-QSY>Y M=1/A9%2R)3Z@G95WFJRPC9+Q J7A2H+&Q3@XC\^F0[??;WCDN#9;8W"9S)5Z MZ1RWQYOH5SYWRF7.#%XH\8-G M-A\'GP/(<,$J8>_5^CLV^?1=O%0)XW]AW>R- D@K8U71.!-!P67]SYX;';8< MDGB/0](X))Z[/LA37C++)B.MUJ#=;HKF!CY5[TUP7+I+>;":5CGYV MF:@0;I&92B,I;N$$[C%5,N6",Z^>6L -9W.R+4<#,\/E$FYPA0*Z<'2)EG%A MCLG/SWWZ$ ^BK]U1: G1'12F#^X>46IM?LLEO MFAP,>,OT*73C#B11$L\>+N'HX_&!L-U6MJX/V_VG;)U7NC0:9D"2D8*5UDZG M*3/<=& FU=R@7K&Y0+B6967?JOSSALZ!:XN%^76 LM=2]CQE;P_EE DF4P1F M88Y++J6#H9LL47.5[;J=.M[ QW/O>34YZ4;#*(I&X6H'2+\%Z1\$N@7H7:'U>?QLTCI.]H(,6=/"_ MBJ',#FLU>(_0B[_L11BV",.#"-NEM?TDU]SF.TK(O*FASONZVQ3H2P>HR5KA MXYE=*0W?7?_;9,*M5E.@7OJ&:NCV*FGKKM/.MCW[O&Y5?[?7#9^>)M6D 8$+ MV7;/('4$L#!!0 M ( #R$G5(]N;>'U04 "8> 9 >&PO=V]R:W-H965T5[5LAO-KS,J9"/Y796[4M&DT8ISV;(\X)93M-BLI@W[SZ5BSD_B"PMV*<2 M5(<\I^6/6Y;QX_4$3IY>?$ZW.U&_F"WF>[IE=TQ\W7\JY=.LMY*D.2NJE!>@ M9)OKR0V\6OE>K=!(_)VR8S7X#.JAW'/^O7YXGUQ/O#HBEK&UJ$U0^>^!+5F6 MU99D'/]T1B>]SUIQ^/G)^N_-X.5@[FG%ECS[EB9B=SV))B!A&WK(Q&=^_)-U M _)K>VN>55A101?SDA]!64M+:_6')IF-MAQ^6M1UOQ.E_#:5>F+Q MOA"TV*;W&:L +1+P!^?),[%7CUVVOP M&T@+\&7'#Y54K^8S(8.J3<_670"W;0#($@ &'W@A=A5X5R0L.=6?R<'T(T)/ M([I%3H,?:/D68/@&( ]!0SS+YZM[!O656WW%UC;UD]'@OCZXL8='ZP-H4X0K MAU'2&R6-46(Q^E1D4[5:S:#1K*'QL,!>[$?Q?/8PS,*HV$E@?A^8_ZS WH#W M^9ZFI02, '_QRCBO6E/^( 3/[#WHO0?.7-^U[ -\ VC.2Y'^2^N\IY>4(.Q] MA!:H20P%V%*IN \T=@;ZD1F3%VO.(@(#>!:202H((TOJH*= ZKF3 M-T@88(]R8ZZ8$8>>YA\%GG<:Y+*3&BXP%'F6M,$![:%SBK^K1)HW]:6&<('L M(X#8,5"P1P$V-Q4:PTC7_(5*A(&>^/K.Z+4E86:\W"ZMO M.QO#9(4A]BUI4%"%V.G;Z@[KZ\KS/)L_Q5OH!J[TAXS^B.8O]CUH<:ZPT9V.S"B*0XL[A4T8C+DC1G>![@Y91Z?("=WH_-)/1*-3'8TXCNKT&[TJ M-$(W&RW(@3K@3,PQB3F@HS@(W2!<-AVB7$,ERYJE7.W2?>7JHA3/D/?BNR%2 M8$+PI_;#3NUD1?IR>I_W(^-RIX$I3"$WIB[9$Y%.JVD8Q?A\]S;*!4%H68E( M<0VYN6:9I)W6<#,)(?;.)RG2Z2=9&UB6#E+T0V[Z?6L.7RR9T@=6RL/D&W"H MV.:0@2S=&+?($7N0=-M2#/+V[ CD- ?SGFOX(G\7[M%(@56Y :KK9S!\\JI MX]=53L5?--*ZTK),+T&.8BR*7AXYBIUHA)TVY.@-(HSP>8>V&A4[/>\I[N*1 M/O("X&"]EYP&*#R'HU',@[90%;2Q&]J6^=EI#>H/JZ_W,F-1I4(JP^/\[ MX6/#V9W@6(O4*.9A2Z@*S_BGSOB=UG!Z1N2245AXNZ3OY0TD6.G M.7,F>_![*GEQLA"%2.)&I(TL1#_>^X&>T1&ITZ 47(F[5[V$+$3O3*>F2,?$ M3D-59"9N,MOF8ZC-1RTBG=&<(FTTL\$%6L[*;7,168$U/Q2BO7GJW_:7G3?-%=_9^UMXM6RO M+)69]@;U RVW:5&!C&VD2>]M*"=1V5Y*M@^"[YMKNGLN!,^;CSLF,576 O+[ M#>?BZ:%VT%\-+_X#4$L#!!0 ( #R$G5)2O%K>]@( /4( 9 >&PO M=V]R:W-H965TNSXSO;"'5F4REQP)Z,:+^ >U&,]$WKF=EGF MI (F"6=(0#%VKOVKJ>\901/QB\!:[HR164K&^9.9?)V/'<\0 85YXF_USLWB]F Q+F'+ZF\Q5.7:&#II#@9=4W?'U%V@7 M%)E\.:>R^47K-M9S4+Z4BE>M6!-4A&W^\7-KQ([ 'QP0!*T@.%40MH*P6>B& MK%G6+59X,A)\C82)UMG,H/&F4>O5$&8>X[T2^B[1.C6YSG.QA#GZ]*PWA@2) M,)NCGZH$@7YPEB^% *;0-X(S0HDB.N#\%A0F5%Z@C^CQ_A:=GUV@,T08>BCY M4FJY'+E*DYG\;MY2W&PH@@,4W[&X1*'_ 05>X%ODT^/R6\@[N?=6[FH_.E." MSI2@R1<>R#?#+SBCK1F-0YA*].N]+/$VVW8 M=D\;8KI7?9"F8?\-WH^*PL&.M6\@?>^UNWOO&X?8:R>GKYWJ]B&PO=V]R:W-H965TKPM@!/YFLZ0H>P#RM[Q3V_(8E M8R4(S:0@"O*I=SFXF(]MO OXQF"KC]K$9K*4\MEV;K*I%UA#P"$UEH'B;P-S MX-P2H8U?>TZOD;3 X_:!_=KECKDLJ8:YY-]99HJI=^Z1#'):<7,OMU]@G\_0 M\J62:_S Z*)FH_W2W7X%J3WZ91\(DR0QT)6FHI,3WR#HA;JIWN!62T0OB,0D5LI3*')E<@@ M>XGWT6SC.#PXGH6=A+=4]4DT^$S"(!RT^)E_'!YTV(F:!8P<7_3/!20+IE,N M=:6 _+A<:J/PC/[LD(@;B=A)Q-T2O:]2X]8L >\ND+62&^;N$G9QCUR(L=O8 MMD>UP,@)V(N]20;1. XG_N9XY=Y&G851>-Y$O7 _;-P//^(>K1'88?'1T&9P M^%8Z&L:C5P9;HD;!L-W?J/$WZO1WE>?@:HFSJ*AI]=?-$0[[Y\%)VV'LQO7" M43\(3DX[#LFX26/<274-&2C*.Y/H9@@'UDM;$O^/JU/PC^I2"6KERK4FJ:R$ MJ2]\,]J\")>N$+X:G^%+41?VOS3U,X/7><6$)AQRI SZ8SPBJB[==&PO=V]R:W-H965TYCVX((3K(*=V:;I_?>S#0&:$J=7T[3[DH Y MY_/YON-S;,_W7+S(G! %WLJ"R867*[6[\GV9YJ3$R0TI"H.DX_B[ ?7:.8UC__F _I,EK\D\8TEN M>/$'S52^\&8>R,@&5X5ZY/N?24-H8O!27DC["_:-+?1 6DG%R\991U!25O_C MMT:(GH/&&78(&H?@V"$ZX1 V#J$E6D=F:=UBA9=SP?= &&N-9AZL-M9;LZ', MI'&MA/Y*M9]:WF'!*-M*\$ $6.=8$'!Q2Q2FA;P$(_"TO@477R[!%^ #:;Y* M0!EX8E3)KWI0/_^6\TIBELFYKW0\!M5/F[E7]=S!B;E#<,^9RB6X8QG)WOO[ MFD=+)CB0605.P'LLQB!$7T$ S00S\WGW:$CG+#5-K1XX0F\7ZN2"*RXN'* M12U89,&B4V"ZI"E+>:D35' I+X?TKB%B"V$*^'6)($KBN?_:5^&CU2A(PK"U M>A??I(UOXB1[2QC7Z_,W! -RM3JC0%Y+!:=WJU:BU*W0CLLM1+ M=6\KEF0C_*I5WY+#>KV@C6LG6#FE/*NW!7\&]&PBJ M"YVD5F<6KV%0R_,6<)18ZCK] E M4#D!*2[2JL#V&*/+_IVB5CA7U:-NPT#N'6-=][^S\V=#F?U4:34!?*+\4;>- MH(DSZD2V.TX MR+WE])*XMH5F3XS@XG']I(^5?]Z3\IF(OUQ"=OL%2GZ(U 9=MP_0X[&5_JF5M^K.ICZ MFJ>/S%O*)"C(1D/"\53').J;4_VB^,Y>/IZYTE<9^YCKVR81QD!_WW"N#B]F M@O;^NOP'4$L#!!0 ( #R$G5+,1R#330, "(+ 9 >&PO=V]R:W-H M965TJ@4->OV M,.W!@4M !9O93M/]]SL;2FA":3>I+V";^_C=[X[SC7="WJD40).'(N=JXJ1: MEQ>NJ^(4"J;.1 D4.W8!EWIF-[MI#3L=CJ M/..PD$1MBX+)/S/(Q6[B4.?QX";;I-H.)?T8DY#HV EOF>P4ZTU,:&LA+@SFZ_)Q/$,(L@AUL8$P]<]S"'/C27$ M\;LVZC0^C6)[_6C]DPT>@UDQ!7.1_\@2G4Z<H [( 8Y$K M^R2[2G8X=$B\55H4M3(B*#)>O=E#341+ >UT*_BU@G^H,'A&(:@5 AMHA4.$%# M:6#M!7V4VMI*2-RFM#247O1X�>!M;#H#=I'1[@P:RA*R>5Q:&U:/[M^VGH M>1CN?9NH8Z'!L"7T!&S8@ U[P7YC#V0%'-:95F0M14'4?\ /CY!1_PA^AQ!] M#OZP@3_LA?]9,H[ L>1+D)E(WA-1&K#X;^"92ID$==J%N#(;ML ()U MU& =]6*] :5E%FODU7+<4VKGC0P$FR$V9GD'NB[MEU) 6SV:OE$2J+_WX;]Y&FH7 M;9:C012&![GH$*-!1"/Z3#KVC9<&KZW_BK);;IK.R\4K>9%AO.:S1I'&PO=V]R:W-H M965T\-1>%0I1(-*"NT8@:6 MT^ JOIQE+M\G?!.PL7MKYI0LM'YVP6TU#2+7$$@HT57@]'F!&4CI"E$;O_J: MP4#I@/OK7?5/7CMI67 +,RV_BPKK:? Q8!4L>2OQ06\^0Z]GXNJ56EK_RS9= M[F03!TT0G5?ONU]V /$QP!)#TC^%I#V@-0+[3KSLFXX\B(W>L., MRZ9J;N&]\6A2(Y3[%^=HZ%00#HN95BC4"E0IP++S&T NI+U@[]G3_(:=GUVP M,R84>ZQU:[FJ;!XBL3IL6/8,UQU#&U#.,CS!<-;I5R/22 M<6O!6KKS2!Z6LJV(D]'\<8F.E_RD?00#%@_YVM%DGL9-XTLQGD11'KX<:&X\ M-#<^V=P<.0)[Y%MV1>W@";F3H>+D'QF:#0S9_S$T>V-HNF]H=QW?)L7I&]?# MO8ESKQU=\I50EDE8$BP:?2#/3/>"= 'JM1_"A48::;^LZ=$%XQ+H?*DU[@(W MU\,S7OP!4$L#!!0 ( #R$G5*7->+X?04 %X< 9 >&PO=V]R:W-H M965TO60K$&R M;A^&?6#DGJ?NAD2P^=P_O3L^=I.-_T$L"0 MQR1.]5EG:]2HKKAQM RS2K+)NC+)7A<69T85,[][_#BHAYW!KR'MR81<0N2 3!7-AR-$Y M&"YB_^GIS3HY^>C?L&>LX@_>BTLFX<,)V./D2F2YA_C%A'ATTP"S>%A _PT ?YI?[C7 )_B\'.(=L%[-E=5PEB5,);;\WS?L'??P":HV 0HFQM(A536OP&-;"ZLS(6' MC&&_EL;H8 M^*'G8?%U,DE#E,DLC>RTJH$8N2^;Z>8C#+88%%*MQ)W^T1?^^KS665NOAH@UA_52N"W>O>SY[.9EEWFMZY I4 M9(_M(U@3VQ9;7I>%/V,3H=-DAFORVSMWZ: >V'Y38-FVF@=88&M3+2[E5TI& M '--%DK6;W%;'O4*;AK?2\O;1;%%?]JT=("* G/]@>$32US;KTERX?S-AKIDPO)GLVZSMM2G,0?&83->I MK8A/BP7D[Q_(-3> W3"NE;#^(7LY"W\9 E-T* M.>*:\(V(-$IRBWFO&WJHA+AVP7!Q_T'9L9I])_4^+O4_,$_%.(6QS\9=KS*F36/^@[S5\IY\^/HJ_.0VX>=KU\#0X_?5Q@7QM&O;2+]^I MJC\X:$*<4/KX//WFA.#F:8M^!4YH UP)OR9[ZBPE=M#C\F M/)'KM/$]8&D7>5XO&/5J7UJR+V^77-V)5),8%A;H=4^L'55\S"I.C%SE'U]N MI3$RR0^7MB1 90OL]8649G.2?<^I/BF._@=02P,$% @ /(2=4D$B.)3$ M P 8@T !D !X;"]W;W)K&ULO5=1;Z,X$/XK M%MJ3NM*V8!)(4B61MLG>;:6]5=5V[QY.]^# )%@+.&>;)KU??V-#"-T R<-I M7Q(,\\U\GO%\#-.=D-]5 J#)/DMS-7,2K;>WKJNB!#*F;L06%;L9X[LRG]MZ#G$]%H5.>PX,DJL@R)E_O(!6[F4.=PXU' MODFTN>'.IUNV@2?0W[8/$E=N[27F&>2*BYQ(6,^'[S_:C>/FUDQ M!0N1_LECG&X.RI.6^)0C3L^_B'QS_0PR(TM8:7)-%B)_ :GY*@7R M!#D7DGP5&A2Y6H)F/%7OT>C;TY)D^=$%(KEL9JZ&AD9OVY41;\K MH_L=T7]GK\2C'XCO^5X+>G$.+6_(H(33%OCRX63,I7GF\(RT21:R+65=ZQFW0"V TIRR,@MM2W/0$'=<"!#3CL M"/A0R"C!%E,F5+/J-FQ;-4I_H?5G!.AECFE[:2;\U.)Z/)Z$M#9[PW18,QWV M,D6UTBF@.ND+J+Z)$-01@I^3_+ .&/Z_R;\+3U,;3O!UT)[:47X^PK2H9DS7#$U(>H%8M*ST%C0J.)[2K@+0A MX/0IT>]8OV"Q@VN)8X$A4L)9$HMACI<(9; M4S,\GYI3DPF==*3FJ((TZ.5IVS?F*K*)P?R@*/W+S$#72C,X3_/4A'K4[^!Y M%$_:KYX?&\P.9XQPI0I;N$@HW?K^JKSV$CXUZ=18>A19VJ^R]P?!@CT.^*I- MLQ:5B[ZW:XN)[T]&'>R.FDW'E['#9#9?1>8T?"!?P;;(,]NWCG?C$TJ3DWRY MC?'4?'W@X+7AN2(IK!'EW8PPW;(6QENN&A2?Z5U_3$( MFN6*5J0YES45!BFDJH@V4U4&3:THR1MPJG@P'HWBH"),^/.9:*O+2C?>4K9" MIWXTF#Q[^Y*G?AB_]SU+E\FTP=]BN:S0HK#3('!Q"<5]>X(3_V,<+90#+P* M4C&^L>8Q&):22^5I4R(C* 1+CU/Q81476P;P7XO^N5'P'8& AGG M@\"Q;PWS64VTIDI2,E%*03L/6HQ\8VB7E_!I:^T=QP+TN]BH[ M@KJ*86@$]4-+8R? O\]FN?=HDV?1>C6[D_IS:W8CNCET"[U2M&#K;KXNAO@8 M>XBSD[KFFT^L"USQ^A9K_;IY+*J@B?%^T:?V7G.5G*XX^_"O)W8_*L6"GQOZX>NDB M)Z]!9/PB10;]#_K>J7%P9@Q6#\[FU/\.[P)\%]1;M(QK)OK9BN4Y%0^.#D.O MR<*\:QWPF_4Y+4C+]V%\?!B8&(QD=,U MS;-^JLI%-_3,P$3M+W X1BZ[RXU@/A9S(X!A<3 %F(_UPN+\3_N9HONQ&*9M MZD2FJ,\4];%>+B3K/E@[P.LIH]U"+93O!.QG>*Y!L2=-_!($G>UL3C@@54!ZQV([XX# M/>7VB2*H*J8->X)Q)$DP!'K1W:-QC&0GAH^[/MA3$D5)XD8 -/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( #R$G5+; M";;>TP, ",< / >&PO=V]R:V)O;VLN>&ULQ9E1;]LJ%(#_"O)3[T-N M8COMMFJ9M+7=;J3>-EJBODX$GR2H&"+ :;=?OX/3J'AUC_9"\Q0;$_QQ,'P< M^^.#L?=+8^[98ZVTFV0;[[?GPZ$3&ZBY^]=L0>.5E;$U]WAJUT.WM< KMP'P MM1H6H]'9L.929Y\^'MJ:V6%\8CP(+XW&PE!P)^'!/5\/IVPGG5Q*)?W/2=8> M*\A8+;6LY2^H)MDH8VYC'OXS5OXRVG,U%]8H-6 M>+[\SA%DDIV-L,&5M,ZW-=KV.3+N "OOSQIOODKEP5YR#]^L:;92KT,SV(MA MU(TV#H???1#/[=^$T:Q64L"E$4T-VN_C:$$%0.TV#K("SPW2E9X]XK- T3X@V-F MQ6ZW8"/(@H LC@CYHX@@2P*R?$/(+UQQ+8"UCZF+ ,<$X/AH@.QDQB/(4P+R M]&A#?<'=)H(\(R#/C@$9&.?>B/L(\AT!^2XMY+RI:VY_ME1RK27^C2/D9R%, M@XM1!/F>@'R?%O(["(B@])JA=C0>BS:D$>0' O)#:L@=Z ;B!7M$K=BCQ$^? MA4IZ=FT<3@O-%I97P$(@Y8ZW),^8I%@2F^4KEY;=<=4 ^Q^X:^R?(YI31LD3 M*V6*FQ&]#C=UK9^_&5,]2*5B/DHF>6*;X(RP#:XN5X_8B'N"O/4;L.S&:!%C M4DK)$SMEJH6I@2WX(\26RRF#Y(D56)QH-W"2@Q:R.Z@4I[($XOBVNCU8 &V9I>P M[*PBE!CRQ&8@'=O9F!:4,8K$QG@2&#M9!$&X?V(N2A%%ZN3CV62XPO71D4E' M8D7T"ZP7DS)%D=@4KYGL"33&I$Q1)#8%*;3N5*'D42261RRTWJ&F_%$D]L=+ ML_4B4O(H$LNCNT[WXE$:*8Z9;W2?0LHKQ=MD'.SD$CR7JA._DC))^7:Y1Y@? M?7B44,JCY!QLP&ZXM3S>-I246 ?1.6Q&)-R3)G8,9TTKS>*8\HTX\2F^6,C,6#74D/[&KA54(Q)&6>^/6__9;+]K?XY_#'8_37<*I?+;-NO9/,I0Y2"-+T009!ECXHAZ \?= 8@L;I@R80-$D?-(6@ M:?J@&03-T@?-(6B>/DA&*..((*F'-8'6@EP+@=>"8 N!V()D"X'9@F@+@=J" M; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=[:>]DFT%M1;R706U%O)=!; M46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VWH?2PCT M-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCTSE'OG$#O'/7."?3.4>_\ MG7J'>*U\>/8\UGC_=U(=;]?ZY^WOR\=F[[G<<7;PEV7U"U!+ P04 " \ MA)U2(]5N#:@! "X&0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2 M=\GT;6?(#;9UU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DW ME]'!(0Z=78TK2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^ MB3,9=9Z7*64Z7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8 MF*7+[8XC:;M')@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[X MI']A#@&20X+D2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A M*D?!*D?A*D\ K @ $0 @ &O 9&]C4')O<',O8V]R92YX M;6Q02P$"% ,4 " \A)U2F5R<(Q & "<)P $P @ '- M 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #R$G5*_;C-O9P4 M $D6 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ /(2=4N(A M##1 @ &P4 !@ ("!R!$ 'AL+W=O?6$# !&"@ & @($7&P >&PO=V]R:W-H965T M&UL4$L! A0#% @ /(2=4NN9"+EF!@ )AD !@ M ("!KAX 'AL+W=O 8 " @4HE !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ /(2=4A@\:U&F!0 '@X !@ ("!:S 'AL M+W=O&UL4$L! A0#% @ /(2=4LI:X@4Z!0 'PP !D ("! M-ST 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ /(2=4N?TVCW0 @ 3 8 !D ("!=U 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(2=4A*WH8/* M @ Q@8 !D ("!UUH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(2=4NK%,864!@ -!$ !D M ("!JFP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ /(2=4J"_%;Y# P )0D !D ("!=7D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M/(2=4CL4#..2 @ EP4 !D ("!UX, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(2=4E'6TTZ1 @ MF 8 !D ("!VXP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(2=4J>^['ZV P 6@X !D M ("!7Y8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ /(2=4CVYMX?5!0 )AX !D ("!T: 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(2= M4DPXUR3O P RPX !D ("!XZP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(2=4I&PO=V]R:W-H965T XML 55 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 56 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 57 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 104 268 1 false 36 0 false 5 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.echo.com/role/DocumentandEntityInformation Document and Entity Information 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 Statements of Operations (Unaudited) (Parenthetical) Sheet http://www.echo.com/role/ConsolidatedStatementsofOperationsUnauditedParenthetical Consolidated Statements of Operations (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Balance Sheets Sheet http://www.echo.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 1004005 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals Consolidated Balance Sheets (Parentheticals) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statement of Stockholders' Equity (Unaudited) Sheet http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited Consolidated Statement of Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.echo.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2103102 - Disclosure - Recent Accounting Pronouncements Sheet http://www.echo.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 9 false false R10.htm 2105103 - Disclosure - Revenue Sheet http://www.echo.com/role/Revenue Revenue Notes 10 false false R11.htm 2108104 - Disclosure - Credit Loss on Trade Receivables Sheet http://www.echo.com/role/CreditLossonTradeReceivables Credit Loss on Trade Receivables Notes 11 false false R12.htm 2111105 - Disclosure - Fair Value Measurement Sheet http://www.echo.com/role/FairValueMeasurement Fair Value Measurement Notes 12 false false R13.htm 2116106 - Disclosure - Intangibles and Goodwill Sheet http://www.echo.com/role/IntangiblesandGoodwill Intangibles and Goodwill Notes 13 false false R14.htm 2119107 - Disclosure - Accrued Expenses and Other Noncurrent Liabilities Sheet http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilities Accrued Expenses and Other Noncurrent Liabilities Notes 14 false false R15.htm 2122108 - Disclosure - Income Taxes Sheet http://www.echo.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 2125109 - Disclosure - Earnings Per Share Sheet http://www.echo.com/role/EarningsPerShare Earnings Per Share Notes 16 false false R17.htm 2128110 - Disclosure - Stock-Based Compensation Plans Sheet http://www.echo.com/role/StockBasedCompensationPlans Stock-Based Compensation Plans Notes 17 false false R18.htm 2130111 - Disclosure - Contingencies Sheet http://www.echo.com/role/Contingencies Contingencies Notes 18 false false R19.htm 2132112 - Disclosure - Long-Term Debt Sheet http://www.echo.com/role/LongTermDebt Long-Term Debt Notes 19 false false R20.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 20 false false R21.htm 2306301 - Disclosure - Revenue (Tables) Sheet http://www.echo.com/role/RevenueTables Revenue (Tables) Tables http://www.echo.com/role/Revenue 21 false false R22.htm 2309302 - Disclosure - Credit Losses (Tables) Sheet http://www.echo.com/role/CreditLossesTables Credit Losses (Tables) Tables http://www.echo.com/role/CreditLossonTradeReceivables 22 false false R23.htm 2312303 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.echo.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.echo.com/role/FairValueMeasurement 23 false false R24.htm 2317304 - Disclosure - Intangibles and Goodwill (Tables) Sheet http://www.echo.com/role/IntangiblesandGoodwillTables Intangibles and Goodwill (Tables) Tables http://www.echo.com/role/IntangiblesandGoodwill 24 false false R25.htm 2320305 - 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 25 false false R26.htm 2323306 - Disclosure - Income Taxes (Tables) Sheet http://www.echo.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.echo.com/role/IncomeTaxes 26 false false R27.htm 2326307 - Disclosure - Earnings Per Share (Tables) Sheet http://www.echo.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.echo.com/role/EarningsPerShare 27 false false R28.htm 2333308 - Disclosure - Long-Term Debt (Tables) Sheet http://www.echo.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.echo.com/role/LongTermDebt 28 false false R29.htm 2404401 - Disclosure - Recent Accounting Pronouncements (Details) Sheet http://www.echo.com/role/RecentAccountingPronouncementsDetails Recent Accounting Pronouncements (Details) Details http://www.echo.com/role/RecentAccountingPronouncements 29 false false R30.htm 2407402 - Disclosure - Revenue (Details) Sheet http://www.echo.com/role/RevenueDetails Revenue (Details) Details http://www.echo.com/role/RevenueTables 30 false false R31.htm 2410403 - Disclosure - Credit Losses (Details) Sheet http://www.echo.com/role/CreditLossesDetails Credit Losses (Details) Details http://www.echo.com/role/CreditLossesTables 31 false false R32.htm 2413404 - Disclosure - Fair Value Measurement - Narrative (Details) Sheet http://www.echo.com/role/FairValueMeasurementNarrativeDetails Fair Value Measurement - Narrative (Details) Details 32 false false R33.htm 2414405 - 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 33 false false R34.htm 2415406 - 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 34 false false R35.htm 2418407 - Disclosure - Intangibles and Goodwill - Intangible Assets (Details) Sheet http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails Intangibles and Goodwill - Intangible Assets (Details) Details 35 false false R36.htm 2421408 - 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 36 false false R37.htm 2424409 - Disclosure - Income Taxes (Details) Sheet http://www.echo.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.echo.com/role/IncomeTaxesTables 37 false false R38.htm 2427410 - Disclosure - Earnings Per Share (Details) Sheet http://www.echo.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.echo.com/role/EarningsPerShareTables 38 false false R39.htm 2429411 - 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 39 false false R40.htm 2431412 - Disclosure - Contingencies (Details) Sheet http://www.echo.com/role/ContingenciesDetails Contingencies (Details) Details http://www.echo.com/role/Contingencies 40 false false R41.htm 2434413 - Disclosure - Long-Term Debt - Line of Credit (Details) Sheet http://www.echo.com/role/LongTermDebtLineofCreditDetails Long-Term Debt - Line of Credit (Details) Details 41 false false R42.htm 2435414 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details) Notes http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails Long-Term Debt - Convertible Senior Notes (Details) Details 42 false false All Reports Book All Reports echo-20210331.htm echo-20210331.xsd echo-20210331_cal.xml echo-20210331_def.xml echo-20210331_lab.xml echo-20210331_pre.xml echo-2021331x10qxex311xu.htm echo-2021331x10qxex312xu.htm echo-2021331x10qxex321xu.htm echo-2021331x10qxex322xu.htm http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 59 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "echo-20210331.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 104, "dts": { "calculationLink": { "local": [ "echo-20210331_cal.xml" ] }, "definitionLink": { "local": [ "echo-20210331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "echo-20210331.htm" ] }, "labelLink": { "local": [ "echo-20210331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "echo-20210331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "echo-20210331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-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/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 335, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 5 }, "keyCustom": 7, "keyStandard": 261, "memberCustom": 10, "memberStandard": 24, "nsprefix": "echo", "nsuri": "http://www.echo.com/20210331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentTransitionReport", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.echo.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentTransitionReport", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105103 - Disclosure - Revenue", "role": "http://www.echo.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108104 - Disclosure - Credit Loss on Trade Receivables", "role": "http://www.echo.com/role/CreditLossonTradeReceivables", "shortName": "Credit Loss on Trade Receivables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111105 - Disclosure - Fair Value Measurement", "role": "http://www.echo.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116106 - Disclosure - Intangibles and Goodwill", "role": "http://www.echo.com/role/IntangiblesandGoodwill", "shortName": "Intangibles and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119107 - 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-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122108 - Disclosure - Income Taxes", "role": "http://www.echo.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125109 - Disclosure - Earnings Per Share", "role": "http://www.echo.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128110 - 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-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130111 - Disclosure - Contingencies", "role": "http://www.echo.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132112 - Disclosure - Long-Term Debt", "role": "http://www.echo.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "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-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "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-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Revenue (Tables)", "role": "http://www.echo.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Credit Losses (Tables)", "role": "http://www.echo.com/role/CreditLossesTables", "shortName": "Credit Losses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312303 - 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-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - 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-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320305 - 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-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323306 - 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-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326307 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.echo.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333308 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.echo.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "i2fc02b3d4eef4a1bbeb9e297be2a2b31_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Recent Accounting Pronouncements (Details)", "role": "http://www.echo.com/role/RecentAccountingPronouncementsDetails", "shortName": "Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "i9b51c3aa272f4b108d86575337895fb9_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Statements of Operations (Unaudited) (Parenthetical)", "role": "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnauditedParenthetical", "shortName": "Consolidated Statements of Operations (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "i9b51c3aa272f4b108d86575337895fb9_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "echo:RevenueFromContractWithCustomerNumberOfDifferentClientTypes", "reportCount": 1, "unique": true, "unitRef": "customertypes", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Revenue (Details)", "role": "http://www.echo.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "echo:RevenueFromContractWithCustomerNumberOfDifferentClientTypes", "reportCount": 1, "unique": true, "unitRef": "customertypes", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "i2fc02b3d4eef4a1bbeb9e297be2a2b31_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Credit Losses (Details)", "role": "http://www.echo.com/role/CreditLossesDetails", "shortName": "Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "echo:BusinessAcquisitionContingentConsiderationForecastProbabilitymaximum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413404 - 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-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": "2", "first": true, "lang": "en-US", "name": "echo:BusinessAcquisitionContingentConsiderationForecastProbabilitymaximum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "i100a8b9a647449f594e2d0913881e756_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - 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-20210331.htm", "contextRef": "ief9a95f0b2b04e26946e7d29586d731a_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "ia51ac425d2944013af2e4e3a95900c87_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415406 - 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": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "ia51ac425d2944013af2e4e3a95900c87_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "i2fc02b3d4eef4a1bbeb9e297be2a2b31_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418407 - 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": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "i2fc02b3d4eef4a1bbeb9e297be2a2b31_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421408 - 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-20210331.htm", "contextRef": "i2fc02b3d4eef4a1bbeb9e297be2a2b31_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424409 - 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-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427410 - Disclosure - Earnings Per Share (Details)", "role": "http://www.echo.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429411 - 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-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "i2fc02b3d4eef4a1bbeb9e297be2a2b31_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - 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-20210331.htm", "contextRef": "i2fc02b3d4eef4a1bbeb9e297be2a2b31_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "i2fc02b3d4eef4a1bbeb9e297be2a2b31_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431412 - 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-20210331.htm", "contextRef": "i2fc02b3d4eef4a1bbeb9e297be2a2b31_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "i2fc02b3d4eef4a1bbeb9e297be2a2b31_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNoncurrentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434413 - 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", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "i2fc02b3d4eef4a1bbeb9e297be2a2b31_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNoncurrentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfConvertibleDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435414 - 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", "ix:continuation", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "i3af46a8f7d7e4e53ab8b90a791eacea3_D20200501-20200501", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RepaymentsOfConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "i2fc02b3d4eef4a1bbeb9e297be2a2b31_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - 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-20210331.htm", "contextRef": "i2fc02b3d4eef4a1bbeb9e297be2a2b31_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - 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-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "i67a80da347ab4cd6b026d01515c55f05_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - 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-20210331.htm", "contextRef": "i67a80da347ab4cd6b026d01515c55f05_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "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-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Recent Accounting Pronouncements", "role": "http://www.echo.com/role/RecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "echo-20210331.htm", "contextRef": "iba9bad22086d46ec848a06bc8597a18e_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 36, "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "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 YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r375" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r376" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r377" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r377" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r377" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r378" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r377" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r377" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r377" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r377" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r373" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r374" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/DocumentandEntityInformation" ], "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "domainItemType" }, "echo_DisaggregationOfRevenueTableTextBlock1TableTextBlock": { "auth_ref": [], "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": "DisaggregationOfRevenueTableTextBlock1 [Table Text Block]", "terseLabel": "Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock1TableTextBlock", "nsuri": "http://www.echo.com/20210331", "presentation": [ "http://www.echo.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "echo_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document and Entity Information [Abstract]", "terseLabel": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.echo.com/20210331", "xbrltype": "stringItemType" }, "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/20210331", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "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/20210331", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "echo_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "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": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.echo.com/20210331", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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/20210331", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "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/20210331", "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/20210331", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "echo_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other revenue", "label": "Other [Member]", "terseLabel": "Other revenue" } } }, "localname": "OtherMember", "nsuri": "http://www.echo.com/20210331", "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/20210331", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "echo_RevenueFromContractWithCustomerNumberOfDifferentClientTypes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from Contract with Customer, Number of Different Client Types", "label": "Revenue from Contract with Customer, Number of Different Client Types", "terseLabel": "Revenue from Contract with Customer, Number of Different Client Types" } } }, "localname": "RevenueFromContractWithCustomerNumberOfDifferentClientTypes", "nsuri": "http://www.echo.com/20210331", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "integerItemType" }, "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/20210331", "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/20210331", "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/20210331", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r144", "r217", "r221", "r363" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r240", "r241", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r362", "r364" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r240", "r241", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r362", "r364" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r144", "r217", "r221", "r363" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r231", "r240", "r241", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r362", "r364" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r231", "r240", "r241", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r362", "r364" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r39" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r9", "r38" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r158" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/CreditLossesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r28", "r145", "r146" ], "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 $6,265 and $6,287 at March\u00a031, 2021 and December\u00a031, 2020, respectively", "verboseLabel": "Accounts receivable, net of allowance for doubtful accounts" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r8", "r9", "r42" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r23", "r346", "r355" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails", "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r8", "r9", "r42" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r8", "r9", "r42" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r36", "r179" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r29" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 3.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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r85", "r86", "r87", "r254", "r255", "r256" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r242", "r244", "r260", "r261" ], "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/2020-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 income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r244", "r251", "r259" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for allowance for credit losses.", "label": "Allowance for Credit Losses [Text Block]", "terseLabel": "Credit Loss on Trade Receivables" } } }, "localname": "AllowanceForCreditLossesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/CreditLossonTradeReceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r34", "r147", "r154" ], "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 as of March 31st", "terseLabel": "Balance as of January 1st" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.echo.com/role/CreditLossesDetails", "http://www.echo.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r157" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/CreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r156" ], "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", "negatedTerseLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/CreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r59", "r73", "r321" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r56", "r73", "r323" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r73", "r167", "r173" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r113" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r113" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r113" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r79", "r131", "r134", "r140", "r150", "r293", "r295", "r313", "r344", "r354" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r6", "r50", "r79", "r150", "r293", "r295", "r313" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r14", "r15", "r16", "r17", "r18", "r19", "r20", "r21", "r79", "r150", "r293", "r295", "r313" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets", "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r245", "r252" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r72", "r292" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r290", "r291" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r35", "r75" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r68", "r75", "r77" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r68", "r314" ], "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 in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r85", "r86" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r27" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r27" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "r200" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27" ], "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,945,939 shares issued and 26,178,839 shares outstanding at March\u00a031, 2021; 31,731,798 shares issued and 25,964,698 shares outstanding at December\u00a031, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r217", "r225" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r217", "r225" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Settlement of Convertible Notes" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r57", "r337" ], "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 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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "localname": "CreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r289" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r23", "r24", "r345", "r347", "r353" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r44" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r45", "r81", "r201", "r202", "r203", "r204", "r321", "r322", "r324", "r352" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r37", "r323" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Debt Issuance Costs, Noncurrent, Net" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r73", "r80", "r270", "r278", "r279", "r280" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r263", "r264" ], "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, 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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r73", "r177" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r73", "r129" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 1.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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r217", "r219", "r220", "r221", "r222", "r223", "r224", "r225" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r217" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r262" ], "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/2020-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": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings (Loss) per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r54", "r94", "r95", "r96", "r97", "r98", "r105", "r107", "r110", "r111", "r112", "r116", "r117", "r350", "r360" ], "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 (in usd per share)", "verboseLabel": "Basic earnings per common share (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r54", "r94", "r95", "r96", "r97", "r98", "r107", "r110", "r111", "r112", "r116", "r117", "r350", "r360" ], "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 (in usd per share)", "verboseLabel": "Diluted earnings per common share (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r113", "r114", "r115", "r118" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r266" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r266", "r281" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r251" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r250" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r85", "r86", "r87", "r91", "r99", "r101", "r119", "r151", "r200", "r205", "r254", "r255", "r256", "r271", "r272", "r315", "r316", "r317", "r318", "r319", "r320", "r365", "r366", "r367" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAxis": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.", "label": "Extinguishment of Debt [Axis]", "terseLabel": "Extinguishment of Debt [Axis]" } } }, "localname": "ExtinguishmentOfDebtAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Type of debt extinguished.", "label": "Extinguishment of Debt, Type [Domain]", "terseLabel": "Extinguishment of Debt, Type [Domain]" } } }, "localname": "ExtinguishmentOfDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r298", "r299", "r300", "r306" ], "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, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r298", "r311", "r312" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r299", "r327", "r328", "r329" ], "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/2020-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": [ "r305", "r306" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r298", "r299", "r301", "r302", "r307" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r305" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r232", "r233", "r238", "r239", "r299", "r327" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r232", "r233", "r238", "r239", "r299", "r328" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r299", "r329" ], "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/2020-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": [ "r298", "r299" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r303" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r303", "r306" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r303", "r306" ], "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/2020-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": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r303" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r304" ], "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": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "verboseLabel": "Payments of contingent consideration due to seller" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails", "http://www.echo.com/role/FairValueMeasurementNarrativeDetails", "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r303" ], "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" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementReconciliationofLiabilitiesUsingLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r327", "r328", "r329" ], "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/2020-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": [ "r305", "r307" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r78", "r308", "r309" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r297" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r172" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals", "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r174" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "verboseLabel": "Remainder of 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r174" ], "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r174" ], "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r174" ], "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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r168", "r169", "r172", "r175", "r338", "r342" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r172", "r342" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r168", "r171" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r172", "r338" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r73", "r196", "r197" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r161", "r163", "r343" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r176" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r73", "r162", "r164", "r165" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r83", "r131", "r133", "r136", "r139", "r141" ], "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": "Income (Loss) before provision for income taxes", "verboseLabel": "Income (Loss) before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r181" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r267", "r268", "r269", "r276", "r282", "r284", "r285", "r286" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r80", "r100", "r101", "r130", "r265", "r277", "r283", "r361" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r70", "r76" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid during the period for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r72" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r72" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r72" ], "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" } } }, "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r72" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r72" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r166", "r170" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 3.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 $95,257 and $92,630 at March\u00a031, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r59", "r195" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r60" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r351" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "auth_ref": [ "r106", "r108", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The after-tax amount of interest recognized in the period associated with any convertible debt.", "label": "Interest on Convertible Debt, Net of Tax", "terseLabel": "Interest on Convertible Debt, Net of Tax" } } }, "localname": "InterestOnConvertibleDebtNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r67", "r69", "r76" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r9", "r10", "r42" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r190" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r41", "r79", "r135", "r150", "r294", "r295", "r296", "r313" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r79", "r150", "r313", "r348", "r357" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43", "r79", "r150", "r294", "r295", "r296", "r313" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementAssetsandLiabilitiesatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r11", "r12", "r13", "r24", "r25", "r79", "r150", "r294", "r295", "r296", "r313" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r40" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r310" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r40" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r40" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r40", "r81" ], "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/2020-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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r45", "r193" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r191", "r192" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r191", "r192" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r191", "r192" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued": { "auth_ref": [ "r182" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r68" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r68", "r71", "r74" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r51", "r52", "r53", "r74", "r79", "r90", "r94", "r95", "r96", "r97", "r100", "r101", "r109", "r131", "r133", "r136", "r139", "r141", "r150", "r313", "r349", "r359" ], "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 income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-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/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r88", "r89", "r92", "r93", "r102", "r103", "r104", "r152", "r153", "r226", "r227", "r228", "r229", "r257", "r273", "r274", "r275", "r339", "r340", "r341", "r368", "r369", "r370", "r371", "r372" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r288" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r131", "r133", "r136", "r139", "r141" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r326" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 3.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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r325" ], "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 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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r42" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r49" ], "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 current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "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 of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r42" ], "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/2020-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": 2.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/2020-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesDetails", "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r74" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfEquity": { "auth_ref": [ "r64" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r66" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r64" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r61" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r3", "r5", "r159", "r160" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 3.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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r71", "r76" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r63" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r63", "r82" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r62", "r253" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r180" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r180", "r358" ], "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 $162,371 and $156,309 at March\u00a031, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r178" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnauditedParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r55", "r155" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/CreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r65" ], "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 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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r65" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r113" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails", "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails", "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r205", "r258", "r356", "r368", "r372" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r85", "r86", "r87", "r91", "r99", "r101", "r151", "r254", "r255", "r256", "r271", "r272", "r365", "r367" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "http://www.echo.com/role/RevenueDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r127", "r128", "r132", "r137", "r138", "r142", "r143", "r144", "r216", "r217", "r337" ], "calculation": { "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding 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, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.echo.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r218", "r230" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/AccruedExpensesandOtherNoncurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r113" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r112" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r266" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r298", "r299" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r168", "r171", "r338" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r168", "r171" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r245", "r252" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r171" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r58" ], "calculation": { "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 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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "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/2020-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": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtConvertibleSeniorNotesDetails", "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r72" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r249" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r247" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r252" ], "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": "Restricted stock units granted to various employees" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r243", "r246" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r84" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software Development" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnauditedParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r48", "r85", "r86", "r87", "r91", "r99", "r101", "r119", "r151", "r200", "r205", "r254", "r255", "r256", "r271", "r272", "r315", "r316", "r317", "r318", "r319", "r320", "r365", "r366", "r367" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "http://www.echo.com/role/RevenueDetails" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnauditedParenthetical" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r85", "r86", "r87", "r119", "r337" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited", "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.echo.com/role/ConsolidatedStatementsofOperationsUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r26", "r27", "r200", "r205" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r26", "r27", "r200", "r205", "r248" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r200", "r205" ], "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 and restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r48", "r200", "r205" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r27", "r31", "r32", "r79", "r148", "r150", "r313" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r287" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/IntangiblesandGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r47", "r206" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r47", "r206" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r27", "r200", "r205" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r47", "r206", "r207" ], "calculation": { "http://www.echo.com/role/ConsolidatedBalanceSheets": { "order": 2.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 shares at March\u00a031, 2021 and December\u00a031, 2020" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r200", "r205", "r206" ], "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/2020-01-31", "presentation": [ "http://www.echo.com/role/ConsolidatedStatementofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r120", "r121", "r122", "r123", "r124", "r125", "r126" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.echo.com/role/LongTermDebtLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r112" ], "calculation": { "http://www.echo.com/role/EarningsPerShareDetails": { "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/2020-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r106", "r112" ], "calculation": { "http://www.echo.com/role/EarningsPerShareDetails": { "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/2020-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r105", "r112" ], "calculation": { "http://www.echo.com/role/EarningsPerShareDetails": { "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/2020-01-31", "presentation": [ "http://www.echo.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1930-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r11": { "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=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r112": { "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" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r12": { "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=120391452&loc=d3e13212-122682" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r13": { "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=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r14": { "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=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r15": { "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=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r159": { "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" }, "r16": { "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=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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=120391452&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r179": { "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" }, "r18": { "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=120391452&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r19": { "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=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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=120397183&loc=d3e187085-122770" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r21": { "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=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r22": { "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=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r23": { "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=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r232": { "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" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r239": { "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" }, "r24": { "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=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r247": { "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=120381028&loc=d3e5070-113901" }, "r248": { "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=120381028&loc=d3e5070-113901" }, "r249": { "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=120381028&loc=d3e5070-113901" }, "r25": { "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=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r251": { "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=120381028&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r259": { "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" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r277": { "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" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r28": { "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=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r29": { "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=120391452&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r31": { "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=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r32": { "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=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r33": { "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=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r34": { "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=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r344": { "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=120398452&loc=d3e534808-122878" }, "r345": { "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=120398452&loc=d3e534808-122878" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r347": { "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=120398452&loc=d3e534808-122878" }, "r348": { "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=120398452&loc=d3e534808-122878" }, "r349": { "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=120399700&loc=SL114874048-224260" }, "r35": { "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=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r351": { "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=120399700&loc=SL114874048-224260" }, "r352": { "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" }, "r353": { "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=120400017&loc=d3e572229-122910" }, "r354": { "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=120400017&loc=d3e572229-122910" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r356": { "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=120400017&loc=d3e572229-122910" }, "r357": { "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=120400017&loc=d3e572229-122910" }, "r358": { "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=120400017&loc=d3e572229-122910" }, "r359": { "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=120400993&loc=SL114874131-224263" }, "r36": { "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=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r37": { "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=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r373": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r374": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r375": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r376": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r377": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r378": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r38": { "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=120391452&loc=d3e13212-122682" }, "r39": { "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=120391452&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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=120391452&loc=d3e13212-122682" }, "r41": { "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=120391452&loc=d3e13212-122682" }, "r42": { "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=120391452&loc=d3e13212-122682" }, "r43": { "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=120391452&loc=d3e13212-122682" }, "r44": { "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=120391452&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=120391452&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=120391452&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=120391452&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=120391452&loc=d3e13212-122682" }, "r49": { "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=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r50": { "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=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r53": { "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=120395209&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r55": { "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=120395209&loc=SL114868664-224227" }, "r56": { "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=120395209&loc=SL114868664-224227" }, "r57": { "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=120395209&loc=SL114868664-224227" }, "r58": { "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=120395209&loc=SL114868664-224227" }, "r59": { "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=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r80": { "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=120395691&loc=d3e23780-122690" }, "r81": { "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=120395691&loc=d3e23780-122690" }, "r82": { "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=120395691&loc=d3e23780-122690" }, "r83": { "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=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" } }, "version": "2.1" } ZIP 60 0001426945-21-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001426945-21-000011-xbrl.zip M4$L#!!0 ( #R$G5(+($MXH?)_5W[_ M7PC]_<>G#Y6UCA^T8KM?>=N-MA]#Y;C1KU=V0NP=5E*WTZKL=+J'C6\6H>*> MMYVCTVYCO]ZO4$S)M2^[RTP*%[#DR KN$5?1(&-T1%A)1ZFTP8BPN+\< G," M*X*B4P+QR!ERD@NDE;&.\!0"#8MA67-,$V$D*,,XL=AR(X.VT5"XC5F<7UOO MP^Q@ANW>K]_M/SFS?'Q\=*)ZS:7.MW]-XUVL]&.>;IO^EW;[J5. MMV7[L!QO*"8"88JH7#A_2*][\9!D>ZYX 'P(EU*,,$&,C"YM]#J<$G7[.RG& M[,WY%=]O.+GK6L(N#7)T^0E\<'CECF-67$^,,6^*;[]?"H]J_&@@[5[?MGV\ M?'VXN.'RQ?+-\,O1I3<&_%BCGW4B_[*'?#[TG[GVT_IH"\M[DFO M<=O4X9WDS=_5#UN^'EL679_7H(?VK3VZ2<'S+VY2\>[US9PU>FZ(UQ9K-"7X MXA;.B+[>N?+@_,&2[[3RM02S\RN7F[:]_^^%V$:?MQ: E:,-*[^W8M]6\JTH M_G?0^/;OA;>==A\$%&V?'L$\_?"W?R_TXTG_33'&-RO_\S__\WN_T6_&E?PB M-'K)[V^&'_[^9OAHUPFG*[^'QK=*KW_:C/]>"(W>4=.>+K<[[0@#:)PLYPMC M=_AC(X38+GZ$[VN@);H-/WS_2?]33/]>:#AKG V48BT#E]%KKBV6SFMAE"4Z M?ETKA@+_HHN)MVTKOSHVEM?;,+[3MS"=KFUNM$,\^7_Q=*'2"/#HP+Z^_-P>;!/JZN_=FJ;E=/]M:\J)Y]/-G=_J->6SND>VOU M^M[VX>GN@2=5NG[\@=6:NV<=7EM;/=T[6#^K[GQDF]M57-U9/][=_BAJK8]\ M=^>SJ+8V6&V[5J^^T_@#W3O=W?%R[^ SVSV#=[S_ L^N']36:HWJV2'.]^]M M5^&9NV>[]".I'?AOX?V[AGO_6=9:U9/-[69]]^R/P]H!/']M]03&@S?7WC4V MWU=/][;?'>;[X?/S>[[ NT1[;[M#=\_6Q>;.NX/J^X\4Y@)S?-?1*:\C M-GYA!8/8<"H-%[^_N4+/YR3OVT&W"[1]U^AYV]R-MKO>#FM@8TH*_XS"9YXH5+X ,M] (;_7N@U6D?- M#(2+S^K=S"Q7T.#222_ (]Y(Q'#AZ M4"P@W^BW1LB_IT;L5HH!Q5O=AK<;_^\J@KE^\\KHHZM//RKTUN@WCWT4O>7%FHT7,&[<9PT7IU"XOZ?1E: MT?8&W;AR_OKBR]$C1M^-?L_/N)4.R1I >A'K8 *XQP '2"*PZBD%J8CP7S>* MY>=43\'R#SVU_OF*=?_/ %1WT ABFK;QTWZ<'K@T,Z_*EA939?J=[ M?>7/7?/ESUMK/UKX&_?G#]=BN]-JM&][['T)>N41;ZZ._F=TI\ECZEC@,29N MB7/1F4B-<@ AX'-R3O?I$+NK=+\L28^G^PTQNBVT&9XI,WPE"SK%6V&[Z_-\%.TV95U,TX0SZREBB;N"&@A+842 MC"EM1')F E;@?/IQ/Z.8X:\!7G9RU&SX1K\:6PY>$1KP[3 6>AX46OZKVX&) M]T__ F/;7VV']?\.&D?Y&7^*_%;['9*2X;/OGW M-[>^\/MB?A_7M!JK*^05TKL4+$]815 R'&P^CA(H;5UB04Q"+.:4O!.17LX- M& Y%?-*,,R4A3D>8T.NK(!45N-@&5?6 M<1^DPU0&3 0 )R$2%GD%B)FZ%2!F;"M@(LBU,,:PX+F/PE#J.+4^@MM*81&& M/# E!N\*#SP!1UQ55:T&G[# P[2S()9> M1A-\-,[/#6FVNP52/9TEXK#H3; QI"0BIYX8&E/2/H!"P8K8.#?$60VAD3<5)I%!JXO-MY(EX3BH(IQC,K)EPNFSK)TCBO*>S7.+< %(!P+ MP)K<>V(9]C& 6J4!R*7CW)#FY5R \1&'V: #MEAB&SFAV&!MG '_S%-PIKV= M&^),P@48'YE"TD89JT3,1BM:#6Z;,5A:YBUF,KDHY'R8GS&&1RV5)&*NO% !HPU-/ H0FY( M\V+F9XS$X5RGP!4&.;%<8F4 PZD<'PP<)V;MW!!G N9GG&2R6@2J3 1R98II MDRQAH-B84U9*/#=D>DGS,T;Z$&VC2"F&F R7BKJ4O M)K_'&PP!4P7ZD;((^M):E3P33'E%I0M*S1]Q7RX"-1&"4B&]I#'9;/2X=UH2 M3\ 1YMC3Y"*=/X(^,S29/$DE4SPQ3[T%J)ES,I)TC)*8*"7$DC!_)'WAH.)$ MJ*JY] 9KPI@1/')CP,ABXP2X> 9'FUXNLV*6%>ZSI'RX:%C C+B@.0_)62/ M>07C(@Z6RB6JE(P.(*APAA(3J"?>$4>P>L&,I'E!H<]" MIB2$T4Q(K@3A!F3).3!75.=3^E3R^5%O+YQ7,([T>#_H]3NMG.YZ=,MYDWP@ M:'ET24Y^??BI$\Z"C#R(H*S@>7-&!\(!DF+L&=9F%O:U>]W^=+IOSU?B MG.S%ZFSGR@36#Z5S'G<\ [;& D"ARAGNE=;> "@12B=E>=!R!B#GU!!P(NB2 M21ZD=U0D+3EF5$N3#-4I*4)H]'K6);!JVW8_AH*.1YUNOR@1,H^2&*UP4<>( MC=4<@(ZA)F@MA#?)&M"MLRZ)DR#D1"126 '>!+'&L,BE]8Y)T*V6D41XP&H6 M;.*%1Y>KL?C^3J-?']%TRS9C[VW=MMNQ>471#OQALV/#/,HF>!N11(>E8(!Q M=70L&&(UH4S:1-PLR.84DW0B4AH!H0I<'/.07("J]<8)K4(D2BLN9^G$X@-( M^B'V>GWXM#_/TAJ(-C:ZH(S%W#IK5! ,@&X^(JVMF@5,.P.DG=0,>RF(4X8[94$-8Q()M5%A<%[$ M?$KJ2Y!S(M)I$^##\U(.W=I_)E7F6'$,+^E((IF.0^>""-(D!W &E MZ@BH4!FF_QC8M-+H24?!OH=LVX,\ECMJ QW!CP^.T0HLI//6VN@M9U9KYW$, MU!G'DDE\BI.S>\P0JD-U MD^?PKAO_.XAM?WIU?^S[Q9L%%IQ*UZUJSV%/#Q![_\*VRCF#?,A M:1(P5T3:P)5VX#K2((GWK&2;J6*;.8*@X^/AQ%427$L5H^+84J,Y4](Z@8,& M6.I*'GZ]//R\$'1\/$RP\DEI&9B,18D?'G%.:K58:D:Q*GGX]?+P\T+0\?&P M%<1Z3D6@.860,)MHY+FZD<@A CU;/#SWU"(86T!Z5G(%_D(2AD<:L"%,:Q*5 MF*7,P2DEV^13'IA(TI#(C4B:1V>UP=Y''#B+8&)F+#@W3:1]%A<>8YU8P#+@ M:,!EEXY[:[%(CBBJC$DS))$;;=]IQ>]GG3YT?&'HKQ6\C\TFF-KWL0WT;*ZV MPVIH-=J-7C^C@F]Q_>0('AM_=O1IUEEI\EK">6.9LP&T!1AN;W7DP5LJA6)" M43E+)\%+OINA#"Y.:"38"1E U1%A;71*<:/!5A'F^"R$W8%M^O$#,$W8:(/: MWV^X9ESM]6*_!RY(<3CEP@/ZGKQWGK#W*38+YNS5&T5"<*@%!%)AR6=,ZD;!AG ML.#$SZ:$,2M$Y(X[[1,/N3>.!UML E5)4C>L6S9'$C89 M),P53CIXK%,^HH$Y9MC.4)QIFM'\Y ,[@/5Y(([Z9 #Z:V^5$TJ!XL2" %'9 MO!+Z!4'EY(E,+/-"82"21&I92H2#0&OG, XZY!*17C$Q0]1= MA2>$1G.08^E;.9^BT6_$WOJ);PY"#.^ZG58N>C<8UN393*,*=W_%[E9N7O_' MZ>T/N%X?K]?O-GP_AJ+*Y&=@J-ZGK<_SR!J!AT1R8W,F&>=.:4<2M598'BTC MRI6L<94UUEM'SQ[8;Y MPTP8J4+"TJ592IF:*F).IJJQ"RD?&B* I;D6N4JC 1.I!&=)Z3C#-K((A (F M2IUNR[9]M.U0M=W#V/_#]N;87G+#;))!.9./,\KH<*"4XQ"L\3PF,KO2.7F" M3B93,!]'M=(*[7*,FVB9BS$RQV(,5.DB[8Q(K*:7CA\ZO=[WTT\>/)$_3FNV M/^C&S73Q\>DE(A&)1,XM M4 F(9F>@#-+TDFF,^_0)+%MNR1PT3MP!>#%"&JP3MU9JE8;2I FF;%K)]+8; M8;G?65^<,KP.7+YUFM^ 4E&>[WJ:N&I$ M,*)L#'Q@N"> 8RDSX(M(BL%J8BV)=MKC%&S1U&_(!ZADB"ECB,LV^3I+_, F M7[_T*?XLF&.?6S%EZ&R8,LS;Z USEEL1K2RYYSZO_F*[#>N:\1-0X=HQD)B/ M1S??#=JAMYY2]$4D\]@>Y4M+YGVB_TZD]TZH:*+ASB8;#0;HPKQGG%IB2^9] M&O-^Z+1#I[T!*]YUMGVX"?P+(\C7?=CX8_-3R;Y/8U\%+)D,N+A@K3DH6ZV9 M98P& U ;,XI+]OW1JQ]=Z;?4ZM,M%H%0$YWU' ,DR8WEA0N.Q^2Q\#G9OQ2+ MAXK%O:HPEV(QW6+AN,]5]Z-T '88R:6%O2(FGUG"TH<2[$RMM2AAU//:"R>5 M8TI&HQS7Q%L 4U93R2R),7I6"L:TVHM2,)Y5,%@DB2H7B;*)8X%SPWJ3''7, M\$ ,+P1#8%ELH U_* 5C&KE'("SOMUMW_=*G]"355 5IB06NX?D02@S,.7@% M?(2C5#.TG_ZJN6="-B60* M4"5,])XJK"0/+!HM,*/,*2FQ5C=2):?Y,'+)/??FGBLGHY]BN;RB$@?#E7#< M4&I5"C%XDD2D0>.B(0_ '?AW6ID&@/$^@.)6IN#-I+ZMV&YTNK5._WG/JF$U)_AODYYH0$Y.GH(@Y-4ES9W3R MUM/,$FX&FKW.$3&83>#4Z:2"BCP*9G-50&R5(='Z:-DYQA(CA"ZF-SJP?I)S M^@:-7CW?N)DRE:X5"^FTO\5N/Y]0SU\^/^H1]\?,8CS^NM,$U*L2%FO-I?%6 M6)"SF.L,8!>%FR%Z3A#^3)Z.R4E,G">: 6*263L&YGT$[YE;2=P,V,BI0*_C MU)3.*)K2A&'QH?%OY'?X8DA?\ M2YH((T$9QHG%EAL9M(V&.@7P!G_-U+RXI]<_;0+=6HTVJL?&?KV_S.F2$D?] MWXX;H5]?)AC_[X7BTI7?>T>VO?*[Z[Z!!PQ_'C[GYM-L=Q\>Z#K]?J>UG!^6 M9X%LL['?7O8Q[W0M#!\WNL-WFIWN\C]P\<]O"::-DFTUFJ?+_]H&NO=/&]L;ZUN5U=I:9?WOM_]9K;U? MK[S=K%8WMK8V-FM3/$=SKRGNV%X=8&V_TUZLK"V]7:H4I<%&TQKOHN-[C:@R MQ6MZ8PK\UBE\?< _TSS;^TG)N\U/UNGF++38(VS M@5*L9> R>LVUQ=)Y+8RR1,?;H$VE;;/!"[&QO-;QA2.<3=#">38&^W+JUCK? M/M!/WW99=1 .UK_MO3<'FP?[N+KV9ZNZ73W96_.B>O;Q9'?[CWIM[9#NK=7K M>]N'I[L'GE3I^O$'5FONGG5X;6WU=.]@_:RZ\Y%M;E=Q=6?]>'?[HZBU/O+= MG<^BVMI@M>U:O?I.GWR@>Z>[.UY6MS\+N(?M'6R<;F[7#VIK&[S66N?5 W^V MN;V*:ZTJW]S^=%#=^?PMO/_"PW_^;.[1YC=WT#FI;3=A?*%5/=@0F^_A?0?[ M='=[_[1V5A75M8]T]VQ?U-[#^+_H$_CN*U&>))8H4H9RQ#EG2 <.OWKA GSGU)31+:[3!62!8.Q- M>]2+RZ,??@N-WE'3GH(748R@N.FW(J+@;?/\D2#\Y]#!F"6%548/?8 I_3!Z M_#FP6"J Q9M^N.T[H\R=W^(E\H,[[WZJ$4N:WGWKY<>^*48\'#7,/B_MOQ?8 MPNB&(QL"V*1E>G12(;>MZ/5%&:[^A'AX[)JO.+#=A[MAUH#R87:=IK/-9J?O M.B>W*<:/ P#$L=L\_12/.MW^3.K(=PWW_K/<>[]W4#MK'M9V-NCN3I7"/61O M;?^T>G9XO+?S9ZMV]JZ^U_K2W-W9.+_G"[Q+M/>VCP[W6E6VN?.1[![LU7?/ M=D&O?CG<7-N =_W1W&W!"NR\:^WM?*GO-O7QA^W5?G4+G\#?7ZE-7!NB$=<: M_C#!(.-%0*!=)7;,DY#HPLK_^8=17/YV7<5^UPOG+/\P;F[&U'\A7B;WTG/? M.:DR9*7*T:#;&]AVO]+O5+9RJG6G_7_^023^C;!*IULAXI?P:Z63*OUZK%R4 MSJJLG_AZ3O>KK/I^_IJ LW1EJ0H-\*;0<'>9IT8[N[#+1!_UGUVR[P V,,,\ ML?]^7Y6A_U@!MS*&\4.>2X*_',!M;<$3Z\&>GD;;C>W;)/^O8CSK0R]W)N7^ MT=CHM+J]_C5*%X(/%GF05,1QT,CP2%#RR20MI;<^+:Q4<_NL(=LRLEC)"_X$ MJ/3;9>ZD@HZ?/?6]G(S-3U,(2D"-+.&A67P,*KG[VZ>@$G:_QY:H9*RH9+L+ MPV]DBS'[L&3G\S' D>,,/:JMO6;M_6> &/M^!,9S!,[8/K\.2 MYA[,8??L#X >GT_W6I_QWO:7QN;.G_7:]MXA?-[5;?W3S:_7(4E1"6@ MD K(&:D05T$"+#$)Y?*MVCDAC$WGL(3/.RRY8*42EUS")?V+93D')JG;:56& M[G)>F9^%F.Z8SVU!Z'M;Q FNR]M.J]7HY3V,2FJ :6L/BIV-9PQ-K1=;&._@ M9;7B73.IXQX/P6 \7RFVT1/OD/,B(AZ%0M8!& N$"0Q+JH0*>8.*(,:YPO<' M7E,0_^3W8KMGYZ]/<;_H.-ONYYX&KX['_%>2-\=5PDASZA"GDB!-M$>4818U M"5I'N["R_O8_FY7W'S;_6/U0^;#Y?F-K>^/MUN+0+&S4WB[-$NM=W[RYW07X M9?W$@B'+7)&MV06?5&ROLG44?=X #I5&N]+H]RIOZX4;^^M4!C/IDM'T,6X# MHTN4L;'[#<_Y6/[,[L@/\=N=Y,X/.7\HRD]8AJ&*2Y]U"\8[_W#RNY6+"G]O.X-VOWOZMA-F4U6?NSS;7PZK MK5VQ>_"N45O[S&KO=T^K!X=B+[]C9X/6SO8.-T&%U[;7;[@\M9V/,,9F Z[# MM6V/A^]M@BMT>+)[L,M@K*)&=TGUFLNCH@B.\81D-!YQ*PVR) K$L(@Z!N69 MP0LK:[%ICVTWWNGS#),F?N[YX"PW"X]UDE[2YY^0,%SG]6U[LG&>5N0+?I]A MT/O27+[QGPH^;W>W."%I^ZL# M)&WN-8YFUH-_"ID^?G7"8<=P1(DG4-V<:>2,5" &8Y;/($ZVZM?M<8"5*Y'/&J@C@T$.48D M9188;0Y?NM*"U XOG?9Y=E*E^WVOYU^]RE$79M$XLLU*/(F^Z&-:Z21P_V/O MX7/YR>[_!/>(Y!(WI-PCFKF4M?N%K[<;_6:QC;EN?;WRMFE[O:>E,4WA%+NV MT#1;IRW7:?[2>TC G/W8!7&^F=C;VV? MP]AO[+M4S_S))HQ_\_V7PQI=Q[L[ZV1S!][]_DNCNG9X5FW]>;BYMG]2)?KD M\NZBBTIYR1,*.!'$$SBB&EQ/%+7C,@D5C&7#'+).9IJ./URL'-ENY9MM#F+E MGT5>,\F)=I5>_4?;CS,GRB_.R.=J<*@%2RZ^!Q>O?^?B*#4+P2ND,#A9/!9! M%!>1=MZ00+#4R0U3H4H&?6)D+X+]NAG4&VGAD76;V92\E^;ABQUPZC#6PXQ0 MG8"'C08O5 I;*0Q&4ZUM( E5K?65C]6WC<[#AR;+7#UM MOF2)@$>Z<,^=KGT_)W:C'?+^=*RXTXJO1W]8 =?RL')#:@$N!; .SYTJ-N M]+& [X0.GU>(M<]>+F M\]G\NEC$*GZAEZ;L0 W!1>X@2P'<5%P/=^;QG#\L'[KI%2,IAFM[_8K!PR<$ M>]I;>O8 VS",_G;0[<)(A@I.#![<+Y_;CS,PSA?NIAN 8W_ZQU MIF5Y^"27YV8L=FY5?U9_H/E:C7X?%&:! [J==D:AS=-*!$1Z6BFZN]BB$UAE MS?9M)1_)N6X4+IZ1M>M1IY=_O'R0[-.@>9Z-P+$X3Z@?-.V% =E"VY5?\H_J M-\KHTOE5_7JC!].P1T5R_4M8C.%,OMN V/OUI93[I87.ZWRNZU^7%OO M0;MW;=;+6:UU,PZ^]=,*R!.ZY8M>"XP"O*,[ I^@ ENP J>+&?G#PP DY^VK M_EC.8X6OW[?D%,XFNAM'%W>UWAWL'?[;V MUO9:F]NA65O[>%Q;:S9W:>U@J*WYD]V=W;/J^X_7HXOUZLZG5K6U=UAK M[8H:_8QAS'ASY\O!+H7WO-_ 12VP@^KQWKNKI\B22LIQ3A C/M=+9!(98012 M3,?<\YGPD!96/MRNVV=9CT8-#K-]+IA!9G]28[ M//!,X0PQ 2^9X/8QZ 1AM=XJ=JD$O M%E?!/(>UB&\I!=CI%N]JGN:7'S?@U?#:2ANFULGPY5NC5X#;MFW[AFUF5S@7 MKLD7YQY6P79#/EC0^=8(U[;)SG,J*H3]8G^]-4Y9F:+H_;4(^L0#^5/&HP^/ MU??JL=D%I-3O0!:SS? .>W]>V&C]NYJ\?[VH!4Z_?,+;LF0*\X8 M;.4C!EO%*#8'_<+F@O$%L 3@'R['KTL;G%;7JN1K],193C'2-H V<$0BRY)' M@2O#6=+8A+BP0N6B9&)1B.\G5$?D71F>S2B8X_PDQ]:-DQQWLL2@%_Z*W8(D MU_B")H^I8X''F+@ESD5G(LT-.ZF%S\FE=JD/YHN+[L'?N>(OV]WL%@4CPI<\ MYHM1O2Z6V%X]_1J=I]2GB!S\@SCU%CDJ(_+P(?;.!67(PLKP=,Y-=OA^7&>Q MTKD0LKLWTJ\U:3SJ#$'U^K="U=K'U:L&^TALJD?N\NV>6Q/>PMOGJ$MY0_-QO2UF:!+%-_O M=.W#MM(5'G_W"J7@L8\=T-V/Y4O:W"\1X9X; (]U_J>O0&=*SQ9/&PX.M/]Y M^<+E :"H;KYJ8>4OD-?;=EZNZ24VS.R93EJ$+5^P"&B"?'3[W9JQE*I=S.&^L<]6B=C$(353]N5C:7*NXW::NWMQNJ' M"J"HS4_5U>VBVZZ];H0>$VV<+;%ZBN0\@L=+3AX')[.%E8U^;)V'PI:>SK@E MG:>5SF\[[<+4%1=:F,]M M#4YG=G;YI$R>%,P"5V9V&K]\;MM!:( \_5K:_WE1DZ7]+^W__#&VN6;__[!- M\&%B9:L>(V 6\" N3(S,./*)07]W>2L11]S5=@K<\2E[IX'%N>E[BYU][PQ M-J4_]-W>VEZ]\J[9.;XH"S7;[D^>[_RZ/\7L+KL_LSN+TOV90TTC2A-:FM"Y M8VQQEPG-%K1(QZMWFO#.L74NG]&',?4[E>]:JU)F2+P:ZJM2K94*:'(L*/GEO#M:YMW-,9VKMFWW M"_OQKUYEK='S@UXO'^?*H'^U;9NGO481!+TP.&"'PO",?+[F4^P-FM=S7$I+ M-"_L053HW=86IRY80)*2Y-3:J)),J&\;')X:7+FF=#@S?2[0)O"W/S5 M[?@8LH4I[\2ATW) M6![ QX26Q[]?#:$_Q'W;' *PHME?B<#FA[:T/#50*IB),J&X8DE62U,RSY3. M\>#*.^O[G6YI1>:'K*45*77+9)E0#ZU(I:]NGV]1#^<1V35/&O? M-#J.ICRYE\%S=^5Y04:E4R0T/Q[+_84&1&:[Z$U4- L#AKO])/*M#?!>E$W5 MK6SZPTX9/^D[>LOP[]/V[P&WW5-*V,(-C?32ZW@Y4>>N?HX_/<%^<[U_TA5K M#&LG%VZAT]6&ZM=ZIT^47]=]O5-YW^PX6+@/G1RF;OC>8F6C[9>*@/36P/4: MH6&[C9S$_$ V?.G)W*M@^IVSN$FD\T]R[Z1IHMF5TC/WFHR\8_13U@5.ZB4L MZ'T;J]T"A4;#R?H\=7T+Y^*AV M+]?W<R;#78M*M7]G#(/ M;U+X&E8./T2>G?6'^]T.N%SH?(C>QPC>WE0(^KV"+@LKG^*WV![$697EGY'B MWNR)*[- K7]>I]/XYO_;]8CD5$W\1[W*K_4H=]8X&RC%6@8NH]=<6RR=U\(H M2W3\NE;T*(=_T6W-RA%[0*_R<^EYU^VTBF.H,+J=1K_^=M"#I8K=]1/?'.0E M7NWU(OP7MNW)PJBQ/9MP%_-:P[1\ZUU[\^ SWCWS)[6=#;*YL\&J!Y]:U??K MO$:KI[NMW;-J"]Y[\)'MK7TD']BG^F[KI+G9VA6;:U]:\"Z\][Y*]M8^M6H[ MGWEM^\]&=7N?U [JAS6Z2VITXVQT#[QKL$<_R[V#0U[;V8-Y?3K;:9[KY'MYU\)GM'M12M8')A^WU?G4+'W\53E/O,45!"X:X$1@9 ME2Q*(9K()!,JA(45C?&BQO1&"_1A ./9Y"=_^T Y^I%5_9EIN6Z92SU8ZL%K M>C 08Y0STDG#N;72)1LI]DDQA9-7MM"#>*0'<:D'IUL/LN]Z,.IH# L>&6LY MXD!C!#0VB$FI:"*4:N$65H0@BYB;6=&#L^ [WU-&WW9Z_6%N<3PYBFW@^.59 MA==3G=\Z=O_K4C#W_!$H7[\LB\W'"7'3=A=N/NIT^T4L'=8A,]@Q M[@C604NA!&-*&Y&<&2=T7[LTSM(6/< 6U=[BXW-;=%I;^_PMO/_"PW_^;.[1 MYC=WT#FN'L#ZP!PWMYO-O;5=7*-_'FYN^^/-]Y]%;>T=C&655EM?&K4O^J2Z M=BAJV^LGM8,-7MWVY&O@2:@H-8I<@VWSEB(7DT*1&D6Q58'ES'ZVJ"6[8=D* ME?L0=A/2NQ0L3UA%;@D'QQ%'"9QG76)!C!4AE>PV=>RV?_;5)$:CE0$EX2U M*>R03 M)=*.&L1!ZR%GN44I,NF!I%$XO[ B-5Y4ZJ:=?IP'.D7!ME*0)Q%C*@5Y7()\ M$4H"A>NI)P:QY'-(745D.1'(/%A6O4,,,XFD. M'&W%)GRXOUC9C^W8!<C]D']"2JU>89WW(.Z6Z?(BZW+J$>ZQA) <($-&4($Z-1]:"NL32)B"XJA2:SY$:UY.H/*>!D>\1H(5\"4P9#%A""MNP=D3.AJ_L*(7 MI1Y7VD 9M)E"@7Y)(%0*]/@%^@(&.6PQ\SIOCVJ#N/8 @YR,*"K'))"3$&_! M'UE49G:#-U,-?3;:OM.*E=3MM"J=F^<=IPO)/ KS/"EO=*;5Y$OBGO.SLNW] M(4-]Z/1ZI59\B%8\O01SM V<$2=13AQ"W!KP"[T(B,''@0@L&0>M2/@B%P_% M.9/)!G\(I'F]\CH&6%,*Y9B%\@*J\ CN190>,<'REK&SR&D+XHDC?*RH)BGD MG28\91+Y$[ RW79\FJ\L%[940CY$CARU#6&/-)4W>A]S;>%%I/1VR/']QV5^RS_YKQ440A%@Y MZG:^-7I9_/+)C<;PDKX]F:MDNE<< 'K)@.U%2&ATYKW1'L#27A0]_*-@NN%U MVYG)JHUVI]OHGXYT[6H[7'W*L#]1-?;K'?CF&UQ2U%(L=?"#=/#&9325>%2* MI8 2(PKQ1"4"B^J0B"I@KS$C+H>"V:)Z<'IS&0HN052I$V9&)US@,IJ$EE9' MA(E.X&$9@;1+&A%-*&$2O"UM,BYC] &X;,)AZ#F)/8T061E]FAM-_/*@#!3K MN0/[1VS'U"B=V(H%IB+:>)&80<0G\'*$M>XL%/GZZD&^)!(#J2B3IAZIV#]>QE]$ M1JHQE8@E(@%_28> B :I%#6CRG!G0(@)7B3F)@";I0!6J7YF4?U,?4RN5$1/ M4D27$&9@.(@0D2 Q(4X"1QIX"W&/0Q(V")QRQ^1%PVX6_)ETU&STOA'K\AN] M7,?A*4XYOGO(7"\1AL'2A\X@-ZUZ3'>0,:SF.$%9.;O_A^TU_*QRRI,#EY5>1X,CG3EZ7<']WU$A+E'A/5"AO^R> DS7VAF/B$J "BU6R K#$!;< M":^##9XMK. E-H<%!4KM,TO:YX>>ZAWJYXD>*[TS<;[40V/10Q?>*?-42J(% M\B&?*?21(4M50LPKXFW"TM.0]1"Y699M!C9 9@5,KC6:@WX,,PXGYT=OSY!Z MGD)P>,[-I5I^D%K>OPP/A>4D4P@Q9@/BDA($B% @EKA/B3GI8BS@XG.92+[F6[>XWVFC( T=%A_/E:L]YT6 MO/L4)IG9)/:6KK7=*?X8?N"Z;U9N?'EMMXW3H>-RL^7/<2/TZR/\=^G&\X7" M%[=8U^MD-7OG+=.R@NQ:AZ)+?^;1%I9!]N#SZX;>146NTB[$6-UT'$/"6"UE>PD-Y/H-!ZV?7N?[/N'9)U--]5_^=RV@] (W:?>3\DY>H^2S315MT3 M6.W57B_V[U,J9+8F>WO(X-[VXEDS_&9[P1XL$ZGX9SIG?;M,O!UTNZ 6*[:0 MC?ND',[6K,$+& MS60WH.XW\YG,*;K?U!YP]H4FCZEC@<,4N27.16BMI: MWK;:Q9L[N\>U QC#VCZYODT%XSW=W('WO?_4VCW89368X^;V(<[;5GL''\7> MP2JMK7F^N?8E=\H]^5Z_G++@DI,!897K(\*-!-LH*?9T846H1=0X99+K3@-"BRL,+)(AB;*5)++^T:70KCGS\"Y>N7 M98$<)R.GJ]X/-^2[T4<0#->,BY5V[.<])=ML=HZ+78E=[MKY>$I=N"_2H.9 M-2HB9P*HB\1!73BND8LZ:LJ$"E8OK,A%*F]6BBG\EX=PW0M8EY+KII[KSCY^ M38D!_21#2DN%N.$8684ETE9@&YS$@JF"Z_1-&U6Q_4JQS3,T5J.]GH(91[L> M5[["BZ!0>T?1YQR3YNFU'?F'E/>ZQ>9,NKS7+#JF-^6Q%ONE2#Y*)"_\4:4U MTPHS)#!@/BXES\#/(ZVY8-;*%(4'?Q1CT.4/;(%^7_3UK [I?0.EKUV 7\+( ME@(\-@&^Y+EI;J@/"0"82XAC&1!8PH"D#))2S97$$3PW9A:9N9GX/#D!GKGV M8J]KI^&O;CRRC3"JH'SW?O6,%3:=1>1S3HOS,J>EQGR$QCR]'(*/UBFL)3(T M:8 \N:^OE@8ESR)3GF*<:Q&#OJ1/UI?3%X$OY?;E $\IMV.0VPND$RRH5D,P MBC1AQ*D1R'B=X%=N!-.1,*>&=Z M >A0T&.8<5CJGX?KG\W+6_>1"BR)I(AKXL#3H@I9L!>(!2.CY))PKW(/ WQ+ M^+$,E,R+T+X ;BB%]JE">P$:-+666T.1,5(B3FSNW.83G;YCA0P\V*KM/=LFX6(46IF!ZMF"YOO&CLDR.> M(A4]*";) C)62:29")(9PU1P.1$0+Q+\Y(V7A\K%# 4I7J^LO\2632GKCY?U M2R#$2\%=(B@JZ1%76"%M&?Q!:$YI<,X2L;#"#< 0]608\E*R_@J.)=4Z;3^^ MDTD//PTY@=- TW]DI&%Z/V@-FD69B!"/ MNJ!LBYHATYA_>3'4M4LCA9^;,?^PV@ZKK0Y0YJSX?#3QOYJVG;L.KX_F7AJ+ M!QB+:C84HU#36X/W_JYCW_K2MCMFL-GZ\W#O_=YA]:Q>A_F>P!AX=>US3HZC MU;5]7*Q9:UW4#NK-O\]VS[[2F.O0Z8@ 0OI\PB0@31U%&KB$,)P[;?J%%2+I M(E,W-[BF,CNSY,E9YDE__-4QE[1D%A$5L[-C,#(2:Q1P9 2X0T4* (@(N0@, M.DVYFZ]A)_1%,ACN$,E:+*7RP5)Y41@W!2Z]"!X1PC7BI(@?6(=DI%X9K@7X M&@LK@B]2,:X8PHR&">9:@E\DEZ&4X/%)\$716JVLHSR'!B*+B&N7^^%QAH3$ MPG@7,2WRK]FB,-/4^^1U936\[W3"<:/9+#,9)@@G:YLRAV%JQ?4%\$(IKH\5UPML M(+522FJ*D@1,SVWRR$83D0;$0'W4(1$WC>):1H075C;:?=O>;^2JO<.M@UN# MP?92V&H*@\'O&O#Z^*'Q+8:+^0SW!"_%Y"['WDIQ?Y"X5^\.L1W ? Z^-&KO M]YJ;[W<%C!'#LQK5,UBCLT-:;<'8=_8.JZWUX[_//O.O- @2>,+(@#K/K=CIZ^J&_)?#/"?+OD*]66<)H<(BJW7L&4(D>) M0P*XCV":,)R+BPHODBD>61M?F5Y!I(\^7D86SGMJA')(!EL<;,M9Z-@BZU3@ M@G AK,V)&8MFJHJ'E 'AF4,6I0B/580O((6UP6O* J(D"L29C<@Q3! C-'KC MDR0XY7R_146GJ8#7ZRJG,SP7W[Z>3UY6U9F*H_$7>?ZE(GJ0(OI\&4L$%3WG MD:,@,4<\2H.LB0J%Q&72,MGH4CYJ*Q2;(M>F#%+,'I0H)7<%$(V[@)X,9099S9CWSF!GP);C"BWQV!/X5 M-+<=@I3;DP^T]_2G3R[?.>1A!6:N(':6)_&7IIHR-EGB%F M/&AB,)K(V900$5@8I1F5WBVLD$7,U**\);(S$H,)P(,I+9SR0KT42W7ZRM3I MBT'<4IT^5)U> %M'60@"D*QB,B%. D/P$:C3)(( VHAHQ,**D6S1\)O;=:4R MO0-3CP8R&O+PW,=DZR&=8UFH]^ )^;D\UZ_ MXP_KG28L5>]?15FG_NFC"H#==^_HA9\Q522YM]9Y!77GS@LN5IH7#/FDRG/3 MHG:FD@3/QW@SG;'RO:WPD3W-O=J>U.A\NCR,LI7[I$L,%ISUUY"QMKLVE,UQ M'N-9'%RI!243=LS0A *)%O$4-+).Y)Z>&CLM9##*+*PPC<=Q6GSZ$G!*?327 M^N@%^Y*6^F@,^NC242+:(%;ZG4HO-INQNSCJP5&>=1H[/+JJ<_X8]& 8O=[;3LLUVD7U@K?P'E@W M6'WXJ=<(Q7&)3GL4E#@M5=)C5-*5^E=>!YT\CRAZ BI)>H%25!YHH'&!E. M*=+<)":EPEKBHN V%_-ZV&GZ0<1&VW=:L=*W)_'.#:C2HWEQ(#$DRW:F2JF) M'J.)+M5>V5[EFQ^_1JWS40>&HN8!<<4TLN#'($*U9V!2J%4ZG[S4\LEGILN8 MQ-1*\,MAB5*"GR[!IU47"2".4^4 MSJ&)12;*,K'S*[LO58&EE-WQ88G5KTY;Y0(+R!F3=S8(0X8JB1R1W%MLL<.% M[&(\39W\7F4-EG$!B9^=.Y]O-?4"$*/44$_44%=. F,N*/;"(,4B1D R@VS MH*%<(-)+3HG+V1/,+)*G=QM]D&S,4!SCE0K["V"24MB?+NP7<(0X@47T!$DL M..+82V0"QBA0AL&9P 2X=6&%*;5(V+@"&\\K[*_@ .-%[:&G'QU[R '>21]H M?/@@7]=VVH=.>Q_U8[<%NM7UBTYTY6[:!&$ID&,;J+$&Q"C+A3W26AU>:6.@ MI3/8,Q2)!FCJA4!:QX@D)9%I+R/-I8<) _?YZ;OZY4;:U KO2\#,4GC'(KP7 M4!.K9 3-O0N$,[ES)(7P"OE4(\9B&^=!A+ M:L6I)_DX)7A=.$5DA=?(%S!D*$0,S9-'5]>5^SG4DRPE&(]!C"_%B(2@@M.B['A"@"\\,E081*0@7!JN&%4@QFI1 M/CVUL4RS'E>3RS+3^N4JREQ/R2SUSM/AP_:JV,P]LF5DR2>4E,4Y2,V0,<&@ MZ!1+3G/)G%M8 3TT13Y.&:B8%OQ02NESHX.AE&)K+>76HN (( 1&"7+)!Z2X M"8+"9XF0+*73%$Y\E=G38\0'KSNG\F43J$M-]4A-=:5'-@6+41SPL"[')(B1 M2"L*OQIKM" ZFN 75HB6BYJ,*U&ES*&>#WE_V1SJ4MX?+^\7<0NKO,0:.R2( MI(CSP)$6*1\6UTI@&1SE,LN[6N0[+XI-22SU( M2UUIKVTP<4%'@H)BN6% 4$@[95"*6M/ ;0)LLK BJ5@T:EPU[6:ES6(IZ].' M34I9?ZBL7SIG'@-CVE)D#,:(.ZX0\+-$D2@2,+4^I+BP(B1?%$^O6//"70#G MHR'5[6>[MFYI1C?O3<&F3B,^7U>P>[->:'P;/?O\$2A?ORR+[<')+,O;3JO5 MR2\%%EVL'-ENY9MM#F+EGS^R('_%[E;==N-84.-&[=UU>S$<5"$V?]GN9G>K M;_LQ?,D#NWCUN1W!I1VYAQW9[U??GMN1MP;O_5W'OO6E;7?,8/-@G6]N?S[9 MW/Y(]]Y7277M(_S_9QWN/]X[J#5K.Y\9S.6P2C\U_S[;$%\!8DH92$)69RMD M8D1&*HH"\PGT7U3.VA\#D#O8YW% I&2?V6(?&[ **G#D?$X'$9@ G"$:R92K M;_.D7:[!C9= Z]W<[[GQ0>4H=BN]3-'%RITL5WS?&Q^WW1OW7F+$@NMZJX-^ MO=,%[1Q*!IP( WX\^TJIECX9AYPHRB,D@S2XR8A$C4.(*3+O?Z"_;F6F)UB^ MDIEFF9F54(N:HMX2$X -TEER,(*0*U%//S_'BIMR&$5^YV\ M#U5M$^'&C5YO4'+BA#AQEWS-V= )DXBTR#W[J++(L&"0S#N3QC(I%,L]^_)) MW$7#;O;)&O%=HR!DT45]!MAN<]#O]6&LX$R5O#<1WMNG7P-7),0(UI1BB7@" MNZI-L,B;H AG7B;)BDQ]HO2B_@'O=2ZH6;']2M5V?7WHN /C5C+[_#8+,*_4 MA1/DQ_63VL>O(25IM6=(.F$0)TP@2YE&6GNB6<18*5EH0Y7_-S?S-9ZL#2?" M>*4VG#CWG=7VOS)")<56()'[0W :P2H[Z9'3W /G)8,E+TY7&LD7Y0^X[YH^ M7(L^MESL7E&)^'M,,S2^E?F_SY:E?TG8BE!2N9/U4 &[V+76 @O!*$,AA8"X M=>"#$Y.0D,QY;FSPTH%ZGJ)\WS(K?UIVG4NI'*]47NPO:Y=+KDF%I,H=6H4- MR%C/4?*$.JF,PS1.EU2^].;Q-.[@;7>C[0VZIZ,]O.ESVD/85S'M;Q>\.W?9QO'7XFB MTM'($'A'%G'L!-+4640$IR$0YBQ+"RMB44FU2&Z)5WX/3][JGA>.TMAAZLP> M<_]ENG(NKPAB:2X?)8<7(%801;2P%AF71 Y]$61(W@VWB1-MN'$>0"PA>A%L MYPTY^K6L33$'0OL"R9.ET#Y=:"\PK@P.:$,-BE@DQ!/FR!$3D U*2VL#:%H[ M94+[NBI1K,*@\UK;9N7(-@)JM"O>'C7ZMEG6H9A@%^'O5/D+B++1?CLDR27O MNU1*#U!*,)\KE:XH83)( .&>=M1RD4JQW5" M8XKB:#,",3[%OH4/0R7:;AN&7Y;0G""R&!%C_9P6J]X/6H-FSMA>BZGA&^4A M]H?R"?'JI/WB0,G"!J*01<8DML@YK%&D@VF)'60[;$T$6E1Y7-8II"U[, M3)VLWBT'/LM"%%,*0"Z?SETO2%7JJ0?IJ8TKF3TJ$.*B1A('DS=%!#)11\1P MLB9$YZBV"RN<@)ZZY7S7E)Y1+^M1S!=4*47^Z2)_ 4T4350)A5&41"'.G4?& M6(629RE$K0,)9F&%&;/(Y,TME2D5^5=0EN)&K:PB>>,^V.719T$B[65BG8LBO8"*G.& ML7(^(>8"*%I+,3(D.408U]IH$J(-"RM&YG[)-WM2E&KV@2A]*L'X7;W^^G&Y MLMJ"5>SW*BU[6FEW^B"T\$<8Q$J_4RD6&&:S=)_*<1<+SV!I0V?@FO'&RM^C M]-M#JL0]_)T%^=[T+5PXR@N_=,*B9;O[C38:4F4Y!W[//\FON!8']A&49'?< MI"/X9[2C17V_&"O6^TX+WGV:CVH"Z6)OJ7(UX_W2S,[OYG2X57[4Z14Y&W6 =2->C??\&C^Q&Y;K2'R":8X+)M'MO3WL*; MJ]P$C'-MW:\OV9T+D]*S+(S1L]W*U\=F9'M"HL,MYG[925,IK99(5Y+.] M>N5=LW/_$?OGL_1RSM&7QBH:V8.9M&T1[VX//KAM]#H M'37MZ7*C78REN.DZP@#+=:%UB[O_[18W_\G6"/>^I/!\ON]=A9P(AF2?Q_]K[\*:X<6?=? MJ>#>]^Y,1,FC??%,$.'V]NAHH-O&[8!?'%I-X5JXM=C 7_]2Y]3*8E.L5:!9 M;$RISI&4RD]?IE*9U[(4+Z?ATU&9ZXRJ7M:K-:X]V%YB8QO:'0X:;V'7"?7E MPD:#D>8R.7M70IK7L_K_L=5M# ][(WA$&%RX6/)S@OU+:VK5!9[=P7RL?#&P?_=8Z./J[O?-YY]O!F[<_#O;\C]TW6R>SPX3? M#W?>O_VQ<[0M=M[O'.V\^7"XNY>_L\UVW[0/=]]LL_W/!]!7+RX<)G3>XOV] M5W3[[!O>I]L8GB.VW\,XSSS?_?R6;Y^%PP-HLW/63M.#A(_XQY?HG+2.:A2- MHHA;RQ"(+%>Z%DQBP&0G0LX\W"3F"0;V%RQ:+RQ:)J="(,8H9Z23AL.ZEB[9 M2+%/BBF_S MOWSV^1[W>]];V0GC3AN]2PROFQ6OND-KX]Z>\50NPEYW9;R)*?;[(.G)*K G MMROHODJAZ:M)E!?WG8D ZLUGSYZ\/3F.W4'\+79C6ITK'G$\) ;?PUC"=2"(;FTS=5:GV%2+'15_ODDM>FT(65;Y359Z1 M2J^HQ2%2Y&FRB&O"$1BW$6$:F02:8J)+=7CR*BGS4TG;=6W_(7#*3!ZK"R2- M' T%B[^*(VG$6A&>2@*OU>05U[_]EA.X_F8',;R>$U*!IV7@J37'-'!TRF!O MD>%&(,Y40$9@CTBRRF%+!/4X9]3%?)52_CSSW%UKSC6*#M^%#L]1C$2=XE8A MR9P$'28&.285,AA,!1'@OSDM*&]*?&N*4=)VW9IBM')41AP,)\2B43P6#\4L MSF*_%T &YP%I=W@8^V/YC.V>@D;+H-'\V1XVDD9# @J$$,1A'P%NX0&2O+0F M:6<35CE005-"_[U")D_Q7ZPSIR@J?&L5GB,4)%IM3$Y\P\$H\ XC)WQ"*4J/ M.?.&Y%HZI,G-K;/@%)_%C37Q]:'M?HV-G&,8?QRT0JSOP$QNWPUB MNQW[Q8/Q<"1F]ZO>S&*OSS5JB6]WZ)N5N MNN(KDTO.IZ1 W!(0M_MZCJ7X%$@2 &R&TX1X$!X9;QCRL T%';D7"N=2"G2% M+*;B]5A!AE+T?@WT?D9MB)$A&!>14M8CCCE'6BN&4A"461.(=WYCDZU2H8)? M\)K)U3WH;/PY4CQ4R^?FV7D3C_N "37ERK=J;:<'W3NK?E&\.RMQ;C0O(_BY M'2L,[H970JYV;)EDF'$DE*&(N^21%9@CGV)DP05%H]W8U$VI M;YU%L?A\5EBG'S9FI>CTW>OT+.$3D2Y*2CU*$LPCKF.^I8$E"M)1S[BP.-*- M3=,$C5\AG7Z^;B [&,1AB6^^UJIZU'3\UPY]][Y.J04P%UO?>(P*J#0J=,-*> M@^ 4YD%@FS!7&YM<-YF^F#QTG6_7K0_=^+,?<]7B26!2G5*_EP_6Q]2RG"#> M)_>8WOO]%3"-Y32YLC$.=P##MPJ">%6)JD#54E#U:9Y[".LB]38BH71"'+.< M4=Y(^*=U*LE M7 /;1:H4."';N<.K..[>F- M/5G/8^M9#4?6G[62;.8HB)Z)#2C/B)5$4D^S% MHDVC[ZJ>9"&3JZC1J^')*AI]0XV>,4GL??9 ,Z2P#H@KSI SGB$/KNCLZVYE$"W8AQK[&I?&\8Q33H2)Q"U$X>[:>[7Q0=_>SH" M?=C^^L4EK*Q0$27F&.*P$R%MM$.""D-LQ,8PG)/H\ UCRJ0?(TP5WFT(-A2"/9U(8X\*AUU)$A:X@#" MM$4&.X^,L9(+'!G&IJ(GMPK[*;Z25=;O1\FA7?3['O5[SG^B*)<22Z1)3H=( M>42&48V22LPJS;0*(N<;T^*B^?$H^OU<;]^M-HG:N6ZV[]OX?&Y7H'X%07A% M'4(@S%RM\\^Q*'\[_33(B6BGT/MJ*LV"O,L@[]&K>6;% Q-1,8NB<-DN-!&Y MI"BR3!E#I),A3K (*]P<*,SJ6G-',4(QB M9F(\!H> A5DD20Q66TQS<847)5;OW MMV)"*,46%^X)C/K^T&;792]E @Z0/#RMW)CQ?T>MXYS2YKD=M:[J-<4_[6F5 M86BO]\J#;/KQS[&X_FS;[O!5-[R=2*SLHDOMHEOSU%I:)86V%I&8$S 3'Y!- M!".O7'!4A"A=R,DOB+F85ZC<57P:6OV0W+AH]?UI]8P;>YJ\C$&A4 =O&@'< MF"6D-# 5:JGB.?V%:()(5T.KG[ZKK@?TMP]VLEEY>M#K M,&BD?J_3B">Q[UN#F%WO=;'2WG'>V)Y=P/!C5O>8B.0=2.1C%L)N+8.W8^&$ MPNZ68G??%NY,>T6=31Y%ED(NF.R0#CHAK:5FT0;LL]E':+DP_91U]LXK;Y4:!CH+(T46<^H,SAX$T!GV4HE.7AB=M?E&O>V<]SN MG<;J(G3C1VMX>-AKY][GE,)M.XPAEP?K1K!KQB .A^VZ)DTF&/DX?WB* M7"[5V[ _;#_<*IYV'2%KU0_V/]1BW.OMV9//,_F^Z_5+E>7;H]S90@1MY(IQ MZARR@@/*8:/A)Z*0LL$'+@0)L(MLLB9F*W(@6([Y5]&M7'1\Y71\[M#?"FFU MY+#4C$1YJRE"FD6(J(!6 O&&%-I1]/D>]'G&+2)6,6K/D* D!Q1&BRQ+$H'QH*EW!D=N@%O@ M)N,7B^2MXN7GI^$C62 7KWO=JG.N'1L[O>'M+A"O(RJM'K\ $!HC4E49>2*> M-]&5\.;ET&CATD*(R>4H9F12%(A'3Y!UAB .M$(%ZFA0=\N MS7,7>:G5&JN )":@PQ9$!3*4R- 8!)?*:\=SA8.FD>OAN%B[:)/2X1+/LWP\ MC^OU^[T?.3 2(/K5;W\TDO4YS=1I\6L]-N^4,E#G* M8T#"X BJ3!+208 J)XL#5]ISH;(["S=AT:V0*C\U6E0Z7#J\[AU^&I[D"U>] MTS+7GIYC\KEUO>H]O<]6;G3>B$KLO%GP12LAC$TJH20U4 D5!'(@0Z0]D(F MJ?2Y/B=M&G('"716YJIWR4JY,N[K*RJ9%.V_/^V?.Q=G@.Q"^: TT8((LK')U3KH_K-P84YRY6>*4_&=G/NO^B'?&/@.>M =EI0VJ^'= M_"F[R>"6__]V)K8/<3#LM_PPAOS!JVY8_,54NZTL9(ZO[%)9)/< M/GMW28GS)('E(1VN!5A6&UAFY(LI@3GF$A'L'>(ZEXL3Q*.4M"&Y$I.($LA7 M$YN[JF>[>AQL'7U-KZ_B7W0K(8XKK.1268V#95Q9QWV0#E,9,!%$>"$2%EG)B2E*OCY* M/A?ZR"T71G-$A(N(&RF0QH*@F&*0)$9#$MW89+PIJ5PA)7\6GJ*?L)28R]Y> MQ4_NUXY;O7GZ[_N;@*<#XC1Y3!T+'&: 6R!MT9D(.[>+U,+O2<74'M$A5D!\ M*1#_M! 7F!(CU@0DF,IFJ,YF:%#(\V14LD$IIS8VA6IR=K$PZ(K:H7?DWRI8 M6+#P A::: FP'F-8\-Q'82AUG%H?>?(4.&UMM18L7!\LG*N1S(Q-Q!$4M)"( M4X!!YR1%"EMF$Y9*$)ZSJ34571LL?&(^NCT>K6&@C"6I64T'?^C.=CVQQ;4)0PZF=OZ_ PCLV9#+(@Z&'L M S[>)L;YJ6[93W17OO-,PUOC-?0G++.=6 ZZEMM5YVX>[;T]W?[Z)29GDF08 M"9/C#'602.=RMUX :\(*[ ^"-S;E)74CUO[F44&=)XLZ#WFP7P#IEH!T.@.D MG5=?C$LF<261=10 B7"#C*48L02[0S J"EZE&R3BUJ[KDA;HKNF=[W6JQ,HE M2="*A#-N52+9RQ+)^%3 :2EP\N?94@K""LD%4GNGU.(OO//CB]&>,"(C$@$+Q VUR&$6 M4*3),R>IL?EZ]NKE]WH^OJ-^]+'U/5Z'8$#;!$..-POD>QX))>ZUS-,4G#Y4 M@BCG&\NAT]++ /+A*D6'F&O1.W T$X11+@S+.DH@M&KF,_I%RQC M)-CCUM='M#T OX(XQBKN]4S2&,YL4USAN7.!*\ M;=-*!/\:6M>.\'=H?=_\#_PQ^4K']K^VNJB>V9<9>L:_R6?48E$D/F:OY%U/ M/\&_FG]:'?K&V+ >4 7>?9II7#>GC7[1F$[V^9&-O\WI"Y7'<=P;M+(RO*PJ M<@$?_/>/5A@>3M!T[HOCN<"SKU@WZ+5'PZN_LBJ3)!9G8_[/W-L*>350@00F M2U"&<6*QY48&;:.A3@EF\1QHO7X5$/ R<_Q^;@5]LBO3E\9A/^_7__5K M$8%%N9<5>IQ*?5A?!+>;EXG_I\K^\ OW0DA'M7#?^L->XWV[YVR[\4?O:VL ML#]H-H!&O*CBFC^.W* 56K8_G]EG?88',JIB?:I2@!^'\->T^%]5)#.7FHK] MP?\TZNH/5X/:Z@[Q'Y^Z=A1:,,!_7K/W\HK>5UO5#(RKB"D81=L>#^++R0__ MGF2_:G6KOE1?.L\78 \;XX\Q+Z02&8+&9&3\^#$ZO:C0Z1PQJC]C_(5FYLJ/ M\0MRY6<_>ZQZ(;2\T5-__AGCM/2U]+7T=7WZ:MBUGCHVI<[16T(KIK_"YM6O M]X^*&UYNHTX'9:XSJ'H+6:EAO>YU.KUNO&1S:ZE8_O[;'K1S?O%K.A&7]#A?PBK)5QZOS M[J#+)?>/K6YC>-@;P2-"OF5YXN/QI+PWT'Q[(67:93[M)6X#K/A"KBKD7AV? ML^28KQ,H_W3FKO8IWJV>/Z'I*4MKM9;6#9JNQV1]B$,+OPS5]OO6]G-JG\$] M[;_K,2-[/6 @"Q.PUE$CUQSU;[9MNSXV[+#Q)OK8<;'?8*39R&>CSR+;YC7G MZ%KM[WTZVZ1;?/_OMV\Z;O_#^V3=QT/G[:.?- MV].=L[_.=H[VX;-O>'KLW-D7!Y^WR/[G#]]VW^P<[K[YB^P?P3OH=CXV;NWN M?64[9Y_.]N'9YX^=#X[:[?VCOP\/WO_%H>_0Y[];.V\.C_;/OI[MT"VQ^\;G M/K:V<]V1UOC(^2/^\<486++$.*2=GGBE\Q6I=$!=>$F:>7I^"V^'HQPN=FX'HQ%&_^,&K% M"I&O"8*>31'4<4.QQ0)Y[S7BQ@*"!IJ0DY';B!463 &"%N!7):44,YT#;15%(UR27WB:Y?Z6'-=+^0IN=!FI:J='4CD+M9 M@:O"K&X+0=+T VVV!3YBK 8J72Z$Z &CDN[VQ.ZAN13;B2?XY M/I6,;]=>CM4%_I+5JXBIB*F(J8BIB&EEQ+0$@==4*BLHL](PCIERB3./K0/* M3J5C=YJ,]%4X&@V&U77ZO=[L/E6^2K75'5^BJOB%LX,87L]QC ^Y3MJ@-8P? M8_][R\>Z'O*'Z'M?N]53_K;M42QVP3)VP>F<-YL$8H0D'FD;->*2"62I92BR M" 8=Q\$ZFV,1,+]U^K$"!@6SBY@>.ZUCP>PUQ>QY7XX)0A-./50^X[N):V+P^3M2>S[UJ#*_S3(KLQ&[SA+X&89\EW2H%;K$TN.>^&5X4DQ(X2G"9/HI-21R%] W))WD;)8M@:#40QOJKS#-535 ML:[5A[NUR":R#"7J=0G4VGD]=UG)*D:85!0QA2WB NBF,12D:+E(42@JHMG8 MU$VF+WJ?2Z+;-57QBQ3FEOI]Q768BSI<<8R?JW A'M=2X=EM&4)IC$ Q4%+& M()YT0IIZ@Q(-5%&B*<9J8_/6!3"*^JZ%H5C$5,14Q/38/MBR&3[H9CCSG&(J M9NP 5GUT),CUD.I^#L??L- MYKV=D2"/"B6DP.P1&5C&,F/)<1\E<"BN'M,\L.&R<0;5V<[8JO:CJ=GV/ M@YQ-/5?)[;=\_K%NDM/%7_AE5N G4S[TB3M'/TR%5S5[]F:L$QP[M;%)%6EBS5?H MA*<<^*ZSMW0IG2X\YEHZ/7.>!J4"PPX$Y9E'7'B,C%<*296X<298+? =.$^+ M-J^%M5C$5,14Q'2[U# /ZCTMF^/=;XXS9ZI0SC$G$XK)!,2]S^D5F*+)!7"+F![;BWJ=$L4%A1_8[3#G:G5)Q$"81=C;A+C4&%G8 M4E%4$3MMG<$^W5D)XQ):>D_NUN/8KQ0M)\@?_+PRQS,[&EIQKVKUYV_GX^G? M]WN#XDQ="M7FL^1C20F/D2(1'48<<1)CC\502$KK$>!*9TP]8EB7^)/UT^) M2\!-$5,1TY-WH98]\<[VQ#G/*?/):""V4@E@MTIR8+=!P!:I U4I\IB+"=Q! M$8&BP 5GBYC6UG-:P/?N7 OS616YL);S@*B. +\D:.14] @';"P)42C&[LQA M6N)3;^LPK;QLC1^MX>%A;(=Q&.JPU8^A,>PULDX,TFDC=H[;O=,8&T-[4C?N MM?.H&ST'0ZD49] 8'<,#L\.U^B!="&=]9H&L2]:N>EB?:]6#G+GD7:^_9T\^ MST0*O[@<&8N_=0E0W)T/7@T\U]$+!,DH).+1101(2!"!_0XS$"[--?4(IDU! MRXG^DU#Q!W"VSJ4C^A#;%F!VK[>L*A=^!*1D2)HX!1_RE0+C7WAD0VMPW+:GN9_QY\!06I:6 M95&5EF51E9;KT[(LJM*R+*K2 M.[J[L2)>!W6I[OUFVU7Z&CML;-N^/VPPTFQDU;G-M0K7ZX?81\/>\ MNQ4:>2RKC4Z7S]!R]RVD$TXJS2*SAF/CC71)*.X2QS$J)[]LW=4UB]W1<#"T MW3R=Y0[%4N"T/P:F^F*9BX0)PI#1"2-.'4=&48^DI(*RQ$B48F,3M,)PT33L M8LW$B:(\CGERDUBIZZGG&D51/0^\NT\LPSX&GQ@- #!@6EW-7 8P5L"50F$>$'!V9A2&!&&E(PYI22CB DOD M(C?(8$4QUQJ$%W*5>B55$Y;&[<,PB]ZOI]Y?9! W4_K,(&Z@\X5EW%KIYS(( M$Q\UT10%4'+$/??(42 =2O"@$Y.:);VQ28AN2G71:"DJ_Z14?@F-9S;H@"V6 MV$9.*#98&V>\C)YR4%Q[M<8717\X1=^=@#%+[)+]G;BU%1D.:1D"8D;92Q2L1\TAJM#C8:@Z5E8!>S& K2K +2 MS)^R>FFC#V2D0,UJ0,WL2%AYGC.F*L2I 5;CM4JW+(NJM"R+JK1<_99E496695&5EJO? MLBRJTK(LJM)R]5N6155:/O2B6HFL,?IZJ6I[P_BR\:K3&W6'@T;'GC:ZO6$C M]>"/,(JYPF\5 @FC>7%E&IG9P.="(]DQ/*$WF[1M/RPO+" M>W]AI>W_&EIH!7^'UO?-_\ ?DZ?-*;>/W6'LCQ5Y\S^N_Z_-J=*<_UK']K^V MNJC6_9=R$26F#ZI>>J[?,**V/1[$EY,?_CV!J%:W4O#J2^=!!D;[[Q^M,#Q\ M:KR M>RG309GK#*K>0E9J6*][G4ZOVZBN7UV#3/YR1U_7>=CK1SL8]4_O;B:@:;_W MH_Z9KNFLO(+.YAMAMET1IS]M*Z"M;O7S:WO<&MIVXXZFZN&;7HY7E*\Z7IVW M(:_(4K/5;0P/>R-X1!@T&_'$QWPO+N>%:@0[M!JKOD7MV*+^0Z M(=9=C7DY>V;=YZYV1-RMGC^AZ2E+:[66U@V:KL=D?8A#"[\,U?;[UO:[T/7! M/>V_ZS$C>SU@( L3<$=%S5;:$IG+*?XF^MAQL3].*T[,;6J;71M7UCW!Q:7Y M.5W. F4$$Y8X[F34BEF!HR=!1TM3RCDNB"&T9!:_D./BZ%5NV]E]#_VC[PZW M]SZTMX\^'.9W[[SYT-KIO#O@LWUTF+9;XZ1='_&/+R*JA'&0*-#$$<=*($=% M0()B(RC%,;I4Y1476#4I5^NQ128$9P:J.GN1Z?:=)+"EX5B"L0M]80MP3"<:Y3 MX J#'6BYQ,I(I95(7@:.$[/V:H0KP/9@P":FP!:"YRX&A218[XB'$)&6F"-O MF4N"&!62L9HU&:$%6V]=$.&715CFWZU>*+$RH'BY%*H# !AHYSAV![:" MAWB2?XXWBK>Y9#)6[I3FJN6H*:'_OEF-CC4M^E/$5,14Q%3$5,2TVF):@L 3 M;:-(*8:8#)>*NI2\%\ES0H7GGGUY0S'%F&""JA]N4]CL53@:#8:=V!T.]GJS M^U3Y*M56=WR)JN(7S@YB>#W',3Y$(/Z#UC!^C/WO+1__A'GIA0_1][YVJZ?\ M;=NC6.R"9>R"TSEO=I32>B8MBH$'Q!G7R'ICD'">2NH$T<%L;/*FQ!?]+04, M5AL,"F:OA9B6*7=+C%'.2"<-!PM>NF0CQ3XIIG#RRA;,?KJ8/>_+\5)$9D) M2CB->- $Y8J6B)H@$]/<4RM7#[7OZ%[2NCA,WI[$OF\-8J.7X-4]_ZW1.\X2 MN/J:Y#5"7I\2OET:U!H,(5%JRRF+G&MK5?),,.45E2XH]0N(6_(N4A;+UF P MBN'-J _S6D-5'>M:?;A;BVPBRU"B7I= K9W75B'$B**D0E0DPRS&-'+8. M.18]QY1BP+.-34:;^)*PB9NY@%?H!.VYZO@E'.9V"G[%?9B+2ER1C)_K<&$> MU]+AV749IFGD(D@D-69@+=J(G$L"D: <)IQ2J=W&9E'?=5/?FUF*14Q%3$5, MC^V$+9OA@VZ&,]>I(9YAV/$0,2('5'",@,P0)*-76$=C2/(YH(*4[7#-%+C@ M[%J(Z6$=IP5G']9Q,.?N#)0KQ;E!5.4\)T8S9!R-"#-C*"?6.JI7#6F?6738 M.(5J[>=L57J1W7"-[W$PA!_[\%>_Y?./=1/;O>2768%OYAU]@J<_*^X=_3 5 M7M7LU0_;#SMQN)O>]?HIMH:CJO/%67I]S/LXYRS%D=# C$1*&Y>=I0QIIRW2 M6$G8N"0746QL BPV*>4K=,133GS7V5NZE$X7'G,MG9XY3XT"^NFD1 3; "R& M"V2UL9,UTO/.6 M95&5EF51E9:KW_*97:V8G#96)U&-'ZWAX6%LA_&AXK#5CR$7",^WD0;IM!$[ MQ^W>:8R-H3VI&_?:>=2-GH.A5%>6!HW1,3PPGU96'Z0+AY//[-+&DJG('_9< MLNI!OH@&I'_/GGR>B11^47WZV_D[:>4H<@F;8'?A*)):[2D+*/)@$%=!(1VE M0H$SJ4,*)C"]L:EI4^.+:8.6SN-;HJ<>7\,?X!1R[G+IA]BV@+)[O64UN5CW MU]+DV0$DY02DISP8\X$@'KU%+K*$,'&&1AH=-?)V/M:BQ&OA8RUB*F(J8GKT ML\>;I&(HN^7][I9SF7$\-#71&'X_K.MXOOK"?7(" M!(VPL<$B;HU!VH:$A*,J4"^4CF!W<6V:4I;0\">A MRQ=)_2T5>:G@BP4]KJZ#3]3X=6\PW([#PU[)L[FT0L^B+)@TV' ':JPL0R!- M8.[,4)0=9U+X$&S &YNFR7D)$E\C=2X,JHBIB&E-/5YEKV4\L8&* MB(C"%&5Q9N*KD,'"14.Y($*MU.Y8PL5*RQ(N=CNTWXG#1KLW* %@Y?2MB*F( MJ8BIB*F(J8BIB.E.[63)%$_,4V\CYMP0EZ1CE,1$*2&6A&O8R0,8,/RTA,$, MU&ZKZWN=^ ?PNV(9+V49?P++^.W4,K:48"VI0TSG"])6**2IA37,I" 5]'05#7YH#9[YMIR((2F-D2'6(YXT1=I%@W1DS@5#H\CI MUU=(@^\H:FM%? _J4OW[S;9MU\>&'3:V;=\?-AAI-K+VW"90R_7Z(?;1L'?\ M,L_]H-=NA48>RVHCU.4SM%S,B>;2&ZP)8T;PR(V)(F'CA./.X&C3EZV[RDVX M.QH.AK:;I[,$F"P%2_MC2*K.HZDE)A=^S+$EP"LX][GGJNT0G?\\";BX3H9F!S14F:G%HD]@=U+'LA M.LLBRNE31,N4 40J0%""Y5R!9,EH6J#@+ MF!$7-.D<;X+YY)A+,0D7>E%(S8I S>PP.#BN%$L6$8)- M8@JK*;ATN+5>_95E4I6595*7EZKR+7C8A3WE;_QE3NNR <>]057P]V4_MNVP M]3W^^T.JWNI$.*0H_/S]>5LY+2O-_N.=MN_-'[ MVAH MQ@T&UM=_Z)ANZ&1BVNW0LOV6_#.E1]-)B2#S#L^=>THM(8Q9&E4U\%L M_L>[5M=V?0O&^G$(OZ@JA:_^J/9@&<;&-K0['#3>PNH,=3;1^J[<.*4HJ<2U MD%OT'-*LV*@NF??K82$C&Y<,JV/[7P'IQAL%R4@W_E5U*Y!6._)CC).\:(SO MVNZ,.O (WUC,$62-LX%2K&7@,GK-M<72>2V,LD3'*NTRF:1=)O4MVW.79T&6 MK00V07?X"C9C(..P%?\)B]Z#TN[!FWYK]_RWQ[U&>[8]O4:[=7J0VQ[MGVP? M?3K9??/7C^VCOP^W/__>WMUKMW;>P^>==X<'G:V3/]B'=OQ_'TX//H=C1[G< M/OJ]#?TZW3EZ>[JS][9Z_\[GMR?[G4]B]_,6WC_ZO;/_^5UG_^A=VGFS?[KS MUQ?K-8:9%"AZ&1'W02*C)$%),)>H#E8$4E]W;G5',;S*EY6#I$(;GY)-@5/, M=!*1D*BPT(2(@#<:<>#M<=:E_@AVK(^C#BRUTXS]LW-O(S-O[Y MHO&JW:YRBDW69BL#_YBWSUZ:GSKLPX#KB^"#QJ']'ALNQFXCMEM )*M!M+I5 M5V<#@Z8O&A?&.C="&$SO.-;T:G&\(-Q1NVX!+8'9PS"@WW8PB+D_X_*'C=3O M=:KV,:7HLZ70R"_)7ZMG#=K5=D%..3 94-:\XU$?3 :P2=9Q[1SWX[&MIVTR MU&LLISS#N5U.OM :GC9^M(:']62/VK$6WKC7]6G\]/<1\DVCK.S_X:NR#F=KM:4_%X;K5\ MZE9LK*)=L%(W/KWX^*+Q_M6K/^%Y6635@FQUYH;4ZM;9(ZK5]3KVAQ8>-??+ MJAO9UY1MSD9H#7R[-QC!@@(C%)KD3HQ76M6)2^>JGN"Z01Y1/U3IVJL9F_9P M3@M@5F%=#. +T.4>S&X>$RRQP2@K%?#.P<@?CN<96LQ-\PO0VVHB>L>M[EB> ML$; @LL]:4Z5?VI)CZ8,]M*>@V'2!DUHP#@;-AR-!L/Z]WE]M,!^@>]UHX^# M0=Z8*IUH)-OJYQ'/X'0L^HD2YF;YWZ"JK5ZHT> 0E&?A!3!=^7MV/,OP95@W M_3F-ME\]K>H3C&.RR'ZM1(/#WJ@=0.CP"AO&"G4TZM:Y4J8: M]>L'Y4GLUE;)(4@%ELC\HLS/&./U_T#;GPE\,K)J4/6\O8&YZ;C87Y@Z?+7W M957W^GNFQY\&<3>]A=VSD['G^='@DYS$%F8H"F\0X4XB[I1#FDF#J)0PM81& MI\%_+NY6E]K:61U 'A6]F4CD%Z3X M7^=8\1KLW9<3^6L0\TN_]TLY7,85KD,[+Y"$O.758%+M>_U8T:_!W$:5][B. M_09$;"J]B@T,!J/.< M\QMY/8Z\C>17+[2<\I9Y'G@E E_5CW[\'F&]5VWR'@);^Z 11M5V-OM.17*J M/1&V\5=^.*JVO7KG 38-78;1]B\\>MWUOP_@^= M[:-O\.Z#UG;GH'-A&>_M0/OVMX,.+./W.U7>N8.CP_;VT5\_X!FGNWO?SG8Z M60T.TC:,9^?K%YI@84G,D+84EG$B&EG8;E#T@6$)'_)H+[B- @8)$2T"!8[ MF5:!T9POSL8404P7EOVC";\&J/K/9RQHLO/JBTH. W,+2$2>\_R!R%U0%N4* M-1JH15+4GQ=TTHXJ0!SL%= 08TP@7"N6%/ )$K@]+^@/,1\3+'@S%\1Q"7U; MVL?YZ\6W. 9#I$M<$&D4Y8H:+7D0"F=:E'30^"HJ]>NQGU,*:GBN?TBH))Q2 M9JD0B9.H*$NPEL/*^%*K)[YL#2THQ34(:BW3[*8)OC!5P69N32 MII^.*[KYCXU7'S]!T_P*1. MKWNA\JQ6*VVK U/XO9Z^B>M/&^ZT;C'AG7[^>3.?0>7MF1'DQM=1JW98C5T)]A@>?=QOV06'6&,0 MQ^[<3'-]V\+,5ASZ^+@]>0=PX>_P^]XH^\1ZWUN#L:?V8F_FNUI1_RKFI=$% M^1U&FW]N-GR_-ZA<5+$/PZL&U6OTL@-DUN7:#0F,/7_+K;PC]3@GOIXQ<6^X",NU>ED5*S%U MGC2(&/M-JE>]GOC$QXHQ?=&L#[];P)3^:6/^W#6T*C=/[2JTCVXASDSB7[IK5D_#IE-',3%C%0/=F6H.S%;^!!%:G5;T.K&Q9T^RVW>O M=PQ<07'\SY>-CS W[58ZG:SY.87+ IW_8A;-6 QSRQ>F?5 _H_KGXM=;]=>' MU7MAS4[.+_+G?NQ,CB?91UVM]+$+NF_'OD_X7E:VWGC1SUS<]7 [$>R\4*W0 MZJNP]'SEZ86GS][WV A; +HEELW'/ M>:67%-&;Z(:UV^MUK_L]]@>3,Z7=2M]V:V1XI%S850^;C1^'+7]8G^@-:Y]_ M/F,: ^?\@?$$0B;0-G^,-O7LU*/UAS8G^H8N50?*&3S.^^!BE8&].:8=%616 M4S1LY1"W^2=6C**7@=-GCUJ%=-5![NG__2]-B?HW_/)'=_S &E!FI&4PAR'S M9X 5-':[V MUH='_3@$%G,\[A[TKE.QH!C.?5)O!>>P$F8 M@M;'_O8V@\Z[=D$K:?]^=&" M]_T<+%OCH[V?NG1?--;MD!O@HZZ+_2OTX*N&'A_&Y#8V/N0=&/[9ZW=6 2PJ M^AYB7BYY,6:5KM2^7GRP7B;+;EZ]L^\[M*8:?8X8936I:-KL2#PKT$SO\W=J MEK(0/5(? H <@7_UI_.525'^)\Q7LSXOM]7A:../7C=D\RFC@+/=;XW=[%:' MKU&)*/C2OOSD?S8S/C5>=)/3YB>8\BZ MNCIDO42?E^CS$GU>HL]O&GV^R$-6ZGS^ID[E7SN)9V%Q^;AXCGC"6AE[X;+V M3C;4,=7T=G*@WN^-OA[...]XSNDBZ-?O=5Z/U\-GX&^OP<;NP1M7YL#K='K@E2MB M86ASMK_W%4-[>.[OK9W\SNH9G]CVF[=DYVCKQ\4#K[=G^T=_07]V#G???("^ M_=Z"=^"=LV\GN;\'>_[']MXGNGWT6]H^V_ZQ\^H+K"'I@N. M,--."RRC\?'"81&GC@6LI%>>^[P(93+1*NE01N<(SUZS1H0Y?%4&XY0*0H0HB7"2T=L=+UVLEI6J__S[,:VF.M[F _"=K]V*%=^1 MQ?H0@_WIT!J3L;7RR4]FV A07O M_-[RL0K>KDPH,'SZ]?[0&_4;?JS\@^;8F5R',-7 /HX$'DP#4G/X[_CD:&Y[ MJ$-D*WH"W8O94JI=X'68=^5_R8&OXYXL[BWU!I;9S21BJ@IVNK*&X*3#P]/C M''%Y>XR[Z4T5OP4+ MZW4[V\![=:>?&;QNB=V_O@AJ O92(.<4P"O5&EDI.:)$1,( H12S&YO#'[T+ M-0/'07 Y4L!7L]BH9/^RL3?S" #QS2QQNXHF#/4G.;YN'.._W1M,OER'F0,! MBE][_4J/P,1??-*XX8O&N_'*7?S899]>'(S/:R;K>.H<-UC17^/LSLNT M)_/ACE/%S*[-QN"P=9Q_C=PIFOS<S7D>E?^_6]F0\ D#TXX\/8Z_;\./8K+X+LUF%9'HO3GU=UO03=@;)J)]*EO4_.S-= LF8**R-O]\N7I.FK12?9$A M3W_>B+Z"<5C)=78GHFXXO4PR"2?(N]]D,34S.N0D-NW)Y93.J#ULH>IR0S[^ M?]'X;=GUF=5H]M3Q/99+5NRT9[.+%S\=\F"B,ZUE=6!NC54K::(4RZW@^JCX M4NWZ:;^75+JJLS]5@_I<[/(IJ!W%/Y_'*D'0]/+?+P4Z/?VJOU&/^#*7I3::\"LTY@B-"5[E_'S6EO%?7V30..6Y4\HEQ#50-Z>B1)PH+A@& M^J;TA1C>*ZU+N6A=KLONEGKM=N]'Y?^J/&KCVXZ##^'+RP[\GZ>):W6I\U9?. M)WP#>NQUTQ8>(WD:?>Q%G[Y>G.=U(JUHCY, M&OD 8"&?XCIDE+SFH&L73"/[8*Z1,G(E4>C.\@M"VT9U>MB8 MS/MZ+>#,XI;+^WGUB)_=S.%E-/PB^?(^1B!?-YV31\2%RU/-+GCWGA R7"FY MJQ;^G4D<-]9![O]]7M9W-_[Y>K8P&X=R)"F=!1AY$4%9PCH71 M@?!D \:>86WD+TY4$%LX4,F'*:$W''^^Y/'TVY-Q2.&KP2#"_\*>/8&U#G,: MJU6_CI;YX7[GI+W;V3[9[NQ#^W9[O_.)@G5^=K#WB>_0WX_VS]X=[G3>GNR< MY4N>VWCR'7C7Z(!^DOMG;Z&/8,E__KMUL'< []EI[^Q]9?N=G2/H+]W?>\OR M)<_MLP]INX7)'WMOA]L?\8\OU";A@^"(6H\1YUPA*Y-&*29AI8LA.KZQ*8EL M&J$N',G4 3KWIC_YTR7UJ.!@P<%[Q,& K;%<>JJ+6\J5MRGD48_S. M)NC)[%FWC ,O>]8*[5D[K^>H)+;8$/@_\@+#GJ5#0LY0B;P)@0HO2*1X8U-C MW-28WJVU?@<*MAYNS0*U!6J7<(P28Y0STDDP!JR5+EG009_RK=7DE2WFP5I! M[% *68$M,L%(BSD1(/>-32%($W/S9*#V\I*:#Q6.^LO2 MN--< ,N6QIVF)YF_=3H=V2]*@JY9M.[DMN32'_DOU67M*J4 M] !,^?95=_;[R>V'2UX_*VA4Y:^"7]EVLS'(%6@:Q[;O(_PK /3EW!8-V^HW MQ]EVJK2KD[Q\]24,VWZ0:/KJ;N2U0NE)B:S_\250[04-$EDF%?!9 R#K&$.) M1F<( ^@5%VIAE,CZ:^?;41X MB:4OL?1W%$L_MFJ>$"J4^-$2/WI;-ZFP0G-.K#$LL7N5$ MZ@[OV,'>UMG.WM;)]MXWZ-^'SL[[OP]W.OLG!Y__;NW0;;[[QO-]NO_C MO)MT^TUH;Q]MDVUX[^[>NV\[[_?QP>>W].#H7?O@\Q;;/_O*=\X.CPZR[;X0 M1X]CTH$)1(3 B"<'MCSU'G'*J&,.Q&OIQJ90HFG8DL%-)8Z^X.!3PT&L1"31 M82D8X49'QX(A5A/*I$W$E6BR]<+!V7&14QP;&RB23BO$C5<(]CJ#" -+V$J1 M,$L;FTRJIM)D77!P+2WURW7TCXL'#T^(HI=HW4FT+O9,8 !5ZR47)FAOG- J M1**TXM(4GKE&^#H?1)\ 4BT1##DF).+!4.143E;L8BX[274R?&.3&-SD;,E[ M2B6(_@&B9+2QT05E+.;66:."8 %;#ON8MJI<'UPOM9S1'N:HR/= D186U)+I MB)PA\,_@*9$L8N,LJ*503<-+$/V]J&$=/=$OH?27H.JU!/P$X58S;KE/F O" MI>?.!T4=HSQI:GTH+&B-X'8A_MN9H(AA BF).>*6:F2C\<@R3\#ZM!KV4+ R M.9"@NPK_7B%_6E'P:5J:J%E.)D^<,MPI"X8.)I%0&Q6FT8O"I]9*P6=\RM+@ M.4\"FD!,N( I\66#I"3=F8Y.*)J-LA13\"3F*GMZ=Q%\=3Y1K+W<] M#T]FGRD7"9_0/O-Q_M@6C'0? T;1B'Q< 3N."\8B"W:[AEV&<>5N>I'PT2^Q M%!@L,%@N^148O H&9W1;:RN#(!HI80WBR3ND23Z_38E*F1S!5?3*C2[Y/3H, M/K>[?)=?UWN$&S_5JZY?N?%UK]-I#7(=I\%3N8(X7V=GKD*8GXZTNJC7'<2Z MB&.KZT=54487O1WE$D*YHFZG!XO[K+X-> S]Z%6EFF8W",'P:>2J5B\:KR\^ M]Y)R43^IP#0IB%2IT5SAH(NWK_JS\IJ-8U!9?WK)PBP5[^?6@BX5[U>@+Z7B M?:EXOP*CNH.*]Y>6A[Y1N>>U80A_PYJM5/+U? WBFY %JE:/++P>%\.;EF*N M>."DDG(_NJJ87UV8;Y*J(.::?77-YU;_LE*9XYU[NK'W@5!XGVDF/*6JBSFH M$B%4T[I0VOE%X\/XE?E+.;= I[YI/=^!NN1S3C,P+A?= ^XRJ8%;%9>>C:8N M@AI&/IYG$4!-+JE).'EE72H0-OQ!*W2L"0F0H=>PQ] ' MZP^O14HJS?GE?D P91L_7V675$A_*$#A+QKW7!CQ5;Z=GPL_ONOU7_=S=HD_ M>MGV7I'4#2?;;[;._J 'I_N?O=S9^[VUO?=W>X=FPWF;[KS_"][9[NQWWL+S M=P[WCW:^'73@^T=_?0_O_^;A__W>/J#M[^ZH1^"9)SM@F&?#>?\,#.@W[[[M M?CYH[>]].MNG[UK;]$,G]W7GG68[1]_HSM[7D^VS;V+G[!/[$KV(!A.)&&8< M<96 S;% $8^!4-O=XQJ .CLCGE!??4OR6WLQEUV>H.0+8U=T&-.0''P3UW^>=3^H^- MA0G<^&>SPN(T[7AKKN-5,?&\5PQ&+M>0K="_'DJ[&LJ%XMJP>_0&]39QW,L$ M.S]RX2NUL5HWR178A]5B[\\6>_.2Q#L+A:?A+:TJ,FRQ>/N5I82OJO9^R9OG MWSD:MMK5"P^!;\.[/7PE#P%FJ'9Y9EVKZB%_C^W><2YL/=G?ZBD=#4?]N?WT MW,1-^G1%H=Q?=&ZVD^9GS*;ZIR^MM]3)]MT80)M6@G4P+M6\4.E[S!L&CS"/]UH \$*>:D/.U*3(,X:[P($KG( M>^9KWV$FX2^?OW?<;^5"VOG#\>LG!=['?<@*T86?[2".BYH# 9XLO\DZ:G5: MP\4U LRS%7^ G($<3IKUX_^.0.YU/>_)4FYF2IN3@E7@D6!9]?(OQW6^QVI^ MVIR^CU>*HJ4!W +P>IKC@_[7,>QX*%8!M9B(M39+N7S%(\R3X!Z,&X7C ]ZHD>N5"K-Y6*M(* V[\$F'B^97^8X6[V\9>8%5F)] M,G\G)>M;Q9-TR;=9L,1,NG'WJ\>;MMUJ8[2=FT9A-V M-\F:EHSFK4?\L].Y>PWS^]D1NF4?LBT7]=FX>K$IIV"U;_KN7>?Y('GW]O M';S_Q'?._F[M'/UUMO-^ZV2[\_9D^_.G'SN=K1^[G]]U]L_^_K;]YMOX.W_# MNT3W8.^XO=_Y_=O!WE>V\WF+[KS9QOM';T_W]]Z>'.R]HOM'K\3^YX.CG<]_ M_=C]6Y^.0]-._M@#ZV%OZXLAP23I/4H".\2E8\ABF^^'$,$2\\HXLK$IFU3? M>Y7B5;H*5D"O@-X4]*2R&@?+N+*.^R =IC)@(HCP0B0L,N@14T!OA4%O>P'T MB)=.1:90%%@BCHE&E@6/5.3"WUN(>2Y.0.+DLM@LYTNB\!G8(QRV',V7EBY7VP MW 2#E!<1<2$#TIHE1+!67FJI:=(Y89LNR8163,_NX#9.T;-[U+/%O3PF(DU4 M!&F12[PHZ9&A$G;U9$U(3$=-'.SE^A&2=CVH ^PQE.ISOS6,J)?2X!J;\U-* MI?&/Q]RVKV(T2F2)%\@1F;A(5AGC M-S8EO9A^^I\E& M/4D4-!A?Y.*/HL%/Q9R'I=R#SK3B=>C!&F+(ZI. F00*ABR'(>0\"[ NPDZ/ M,5(AA(PA&&EL/((]P(3(J*4YG)^R1\A"6NSY5=R^B^[=0O?.[=^.).ESW59- M/,H)"9'#2J-@.2NAYVD?]@%,1V^1%#AO M/=PB$*A%U@L@$2!F3%@5'R/O^*CX5@JU'M$S!4X+G/X<3DVTA MC# N>^R@, MI0Y,+Q]Y\M0+48<;%CA=83A=9/*)"4P,C<@&Z<"*=AY9Y3U2R0NCB1+"^QQY M(^BRZ?!6$4XOR9!W(8? 99DS:KW<_(_K_^N2M$C72ZO!\4^2:HQGPX"^KD:: M#7'O:3;>V5;_;]L>Q3>M@6_W!J/^RJ38P-NO)WDM/=Y]_Z&S3S\1T$BV?P;? M_?RNM?/F0WL?GGWPYJ^S[;,/[5W0^#_8AW;\?Q].#SZ'8T>YW#G[BQ^\/S@Z MV/L$&AF..?]WT?0UV^@J:#E^;V_IYTW^V<[7[]P):3#6@"M2;FX M#J;(P=PB8P1QF)!D-3N?5 ,;%[%VF.,@.!=:"R6L"XJQP&CP\?REP3SMC6K> M&]O1YEFOKOG>()?&K]^\V%/CCT+##1LJS]CW/VL)E\?\9 M7/[N?(D_WVEMGX[3>%2) ZK%_[5*$F'[791?/;Y4/YCD.AW$=GN< MIV/7M?.U_#Q+4TXHG]\N@K\XDDP@GJ)@*6.:&IEN.(.4ED*][D4_,D7 MH6)D46M$O("EH!0L!1P"4A$VXL D22'FI7"QL,QD*>3L'CF_2_;GMD]K^)GE MKK@(:WGE',=^)=8J+T65Q;?.@Q(B8"? :YV=(Z>F:7UOA5%.L#$"H,J).Z9I M_>K<,E7JDCG\>]%X"V\$,0\:+N8$._"0880>#IN-H3W)R8!"/.[#"JI92I5M M8SZI\#\VWOZVM??FU<8_,]KE7LQW=I@#W(?3?N9O3_>$*J%1G<*GSOQQ?NP9 MBILY?TZ5@[!*:5OW?_*XSAS9JJ?E1>/J])VKR7ZFVW2]=>B\:W1S>OJ\XMV,^[SVF=UJ4UJ"35'6=*G"9JJ7+0#. #?SK.20/;;+]6\-.\4.8>V3G/ M7B8)L^8V^ O[XZP?K;G\B3T'X_]>I[SM [#-_;O5/1X-JRRL^0'CG%/1'W9; M.7/.+//7:)S-:]RK!<*P>^%Q_9C:.040,(]1Y[A.DP,2_A:'52ZAEF^!,',V MI]ZH'?*S\]B!4_@J>TZW9BRYKY,=_G0VF/%S@AU:&%A._9+S7?9[G:QA\3A6 MBP;L:-"QF)-1M:!;EPUYVD?X*>?;RJ_.>C[,K&?2E_JMH^-L N2$'3^F[Y\; MVD^D,!;X--7'7&Z0*BM".R<-&[R\MEZ,?0(HNQE?"GY.4] CJLK__2]-J?SW MX_'JQ;DA/)_#Y:KH,,&U]I*7C:U:]'E!_^^HEY4I"SK6><0JT!^+M\;C5I[5 M*N';F$+W%CCGM?-^%:G=7&KT)U++,AJTH$^V?[F$*KF>$VWSDH?,!'V=)TZ6 MR!0<RQG.X^19\UE^ M \SS]_IAW0RD;;#"*OS+R;#FO^I.YU\PAYMEX3[ PF73A3L5]T1RE;0NW6]A M==6"SJ4?0)Z=3/H&K:_=G' 0MLSITIH:Q/F)_5HYYG>Y4K/AY^O'E)H-*]"7 M4K.AU&Q8@5'=5\V&IW( <,D&-+$'ZRVMMFUF!M DL>&XZM6BUW9L0<]YEF>Y M@W/NW3IU<>\XCK.I@IV;E:Z;]*O= M^A;;K<->#^S7=!EC>?0"%8OS.#Y*6/1LC0W_.:_".'/N+!]RSI1PSH.5XS5_ M@-CSWW/)73-[(^K?"SFUJ1Q"6$%>#,?SU;_7>&I$8A 66S#ZGXC@:MO;N7NOK;\TQ]@NIS:^.G&?- M7F$REI(;YH%M+([E4)5"&$?NJ@FN%B[9_/61$[;T?F4M7C!$9N)KWB[BH&,P M'&)Y<[9G^V) GWKDF8DR-Q"^4-BAF;.<$@DL0&6LM2#3G%FMG<1V!>LAY](8V=X^0Q#XXX1+UU"+;% M(.LD1=YS09*RDN;BQ?DARO]:'D0E"Y$$@X,PE#LOC0H,@%49;B*8![+:_V?> M?UK?.8Z1L:B91C$+ 9=YBK; '#$KG7-,4Q5A_^>#:O_:KOU_S4G!PX]@KT-N M,:20(QB;Q/AFL@UJV7D21U2EF(91,,4""Q$4A9,BQK-=^^,TGRN%^=F_PRI9Y4GFBY.X M%)]RV(@O;F*T[0^_,.A"YS)^C=VMX<>ZI7MM&+9MGF,)S:P$O&JS.^6AD1GLQ\ M*#4!-B,SCTY!,X8+,/[%!:&U.15XVKS*C\.1,?MI#-D[A>M^YSP\('MBG48S M_) \S/K[XR0LG.0LH$AM1-Q8A@PQ BFE1:#&.I?<3S&,(6-\GK[=G1M_O#C/ M;7&.W&C:\E",AD=%UK+)P5'HV"0#8OGTM!NS(.X]58;.^/'ZW_"K/<7@"&.V M%5:/F1O!X9OJ<0,>[AS%@+6Q7E'&AQGHY MQ/&=2=23ZNM9(%M0U+S:'C+/5"^V>#D6U_TL,T9C03W/_9,T?N@S'W3ZMK6J M1_Z>"22;MW33.4?5"G[G"M)J!;]S!=F/F(GS8Q]^PN!_?8CX+-TS_1YY6+LB M\('ZAN\M:;W$@VMEB8_[C%PS;KNGM QZ7-;N"P0?T6EFEU M&I.Q1B3LJ,,\4FFXC"I0([0,BI%;(H#S+=*^MX#J!_=7>*PG\/2P_:VU?P;7 MV'U/Z[L[UT>[A^SHX/W5T4&=-^ >Z^T_6T>?WWXY//A"ZP=_GHZ^ [\U.**? M9+[?QN[A97VW\:5Q%EJ-W3];]>L3UMA]:Y!8+)F 4!*&:$9]H2*]>$PX( M:Z1@SFCI7,(D)5%IZ09H*1EKJ6%G)+SLP2YOS=& M\/-$R:H@=Q7D7H<5K(+<59"["G)70>[J)I\RR'VOIVH3I+R*?O_,/CLJPY-P0:YEP3E@IM.)6W-99M/*YS?C'!)]YX]T][?_>T??3N MS?4A/;RNG_W>SM]K[+9FH]]!:I(LY8A:;'*%N4%."H*$\M%9+9U*XM5KAE45 M_=Z N)IBWC ?DB8!UJ6,75UD8Y)]%O8K223$DW6B]#:P MI]6G&YAM*E::;K!>C.<[R[XW*VJV6SJ*/Y8=CD; ?O43!]#N&2G?'^=[U.92 M/9:;\7E_$&VSN?X*GO_GL1"L(-9SFALD<8X)LXE&'IDU(B?EZ^4MA*E$I,_- M_ND+/T:*_)LT\*-MA_:>Y>-LSJ&?ZX/STZNX[L$_IXVS M+_3P<^/L\.RTV;C^Q&[:#X=G.Q2>!?YI-/=W]W(FK8#?^=;X_(;N'QR='E)X M_5V^SY#*^(AXMYMCT2>7.^F+^U?EA(EUAKX_QOW]9GO[/:QAX*UD8:-]LLOY3;#5 MSMBBY;U)PO!( S:$:4VB$O*>-MBK@\=;T/'O8A3=WK#/-QS\Q;\KN%P&+J<# MGRH0S[CF*$E"$7=&(:UI1%I('1WAP7+WZC4A\^V!G]S=\OW\=5- Z^_A3,95 MXM2#UFA# .QY\6NIZ-)J4.UC[/=;90I[!65+0%GCC^D<#NU)L(D!Z8L!\3R7 MWBA'$?;..NV%DS$],@"U%. \.=AM8-K;E+%>M!^LS74>O&_!AP\]Y-Q#KQZ# M)0^=07;AC9[AQ9KRJU^@]3X4EF&U3"1I2.1&),US0I?!H, XV M_IHA_K2MKV0P2@B%>)1@ZPO!D/4J(:6X-51BHQA?KE+V&=3J>4*04_$FLS[Q MIK?#X% Y/;G=*2:VQ7LGMFU--_O.,PM E^ K>>34>:\P[_]["3# 6"<6L PX M&FZ%=-Q;BT5R1%%E3'H 1DZAQD'IK:EY-ZVHT"?HR=F,17^^&Y.)G0"(XVDLY7A[0,G1X(]9UV@Y@&0T[:N,R.Q2^ ZSX! .8:":C%2$BP(W<8S%RI+5A* :EJ>?"4O3[OS(%) MO]:V7V(YOV?B(,P#!%%G 'I7^@]OJM;BJ>'%)MP[L)FS5_?FU&1B.:6SA#Z# MCBZ> "RW:T^<2?>NTPF7S59KYQR.R#X@:1,THIQ3E(?0M3I9:]8F1^YJ*.KM MMU\:[<-O1UD,=SUI'+R_W#\(IXW/G\@1?.>0_M,\.ON]M?_YS[.;HG[X^3T] M.GO;JI\=8C#:"/R^:- WY.C@G];10>OLZ#/QD9,I9N8F2;)LKCA.S*<'Z'-QHW.*^*099THXEZQT4E@XII+0\I;D";$$ MO1WM[/@ D2],JQIG>\>"$!Z#X4BQ)! G#"P:(@3R%"P.RXGCS"X5'Z')8^I8 MX#$F;F$/HS.1&N4BM? ZN<435FW%+9?82F, M^>HI?&T9$_C[YF??"+S=0U='(K8'M]KL9N[S5Z>W1E3SV<_?"=7,0U_A+':< MZ@0[@KPW)E=C@=TJ0?X\D\JFH*Q28B'5S,;=H#UH%39E<[R^-6 XV?*\50*! M@\[A.]I*S@\0#DM _P7G7)ZZ:_E#,ZO\;=1K[7B@)WZXI"^XLE7K ,[ M>M"__2O/W_=L,4\@-[N83?UYVIVD8)Q$Y+K1?D$VP]_[.U2O08=]@I)>^-/.[5WK0ZPQ=I?G9-FK]_TO:W: MWKG?+@Z;CP/7:X:F[>8"C[5_FD:G7\Z\_71N!Z&9L>V/:>?9V_'XT(\3-]K: M/]5!X8^JE_ZH-_?ZHQ9!QT*[XWX[XOEF C>!]+*T/)NWUANTX5Z+V=>VW>GVF]?# M&K&13 SR4+Q*(K\'45E3U="QHEX3 D9%=N4/D''6K+-\=.TUQ4O^V;UMMF8 M>]VHA=VHF\U24%5HSCX4$1M:HGEWBN-CNGAO[%+<79KYOOVJ MH?!C5FYGRG6U,V2)V:JI5O,QJ]F(#Q'#E[DVE8Y6.KH.JWE31U]"XX<_!CWX M<: 4I:._<]X[;5[TJI8/+[/EPS))"X1&@IV003I.A+71*<6-3KJ8SW?'1+2' MY^3>[JY\UYT.4?[P=-K'^2N'?>'^.3N\_O/LZ.S/T_U=N(^#]]^.WM5Y_=T; MNO_Y_37<@S@Z>X^//A_.]X7[W#BKMQOM>OL-WS_X$Y[G[9?#ZQ.XST-QM NO M'[3:C:+/7"O5FU.U'ERSB 7F2#HL40ZS("T903K)A 5QA%+[ZC41>(NR^7J/ MQU7W/7E-QXK:\E=8]S*P;IF2MQ\+=E,L;YKD5?"W'/Q->F K97*K08RHR>/9 M6;+(4JS!N.8R;=! G+G$J M;4 DVH2XC!$P3D1$%:6 <-@JDS&.;#%,*H97 =W+!CJGG=&.!*PQ!UW1EAH* M&A2]D4 6(G_8^(3*FGU&J)MT.;?6.*V R7F1@,0Y"5!GN +C-GC#*6,N\,J: MK;#N9\:Z9:S9'PMVE36[$O@38_A+2ED7-461\8 X\1@YC24R@5I%DN3">V!Z M<@MVM[)F*^#[N8!O8W"OLF:7#UB,FU'O'%,+2(8!VV*R'NQ9HI V5B&;G,)% MQ[F,D;.CU6]RLA9B3).0G96*N^9\\A9T$.N@D>&18X\T#CC ME1'"N%>OY195#^]/6:GA3WX 5I1[:8TC4VX%9Z7-L:,0\A^2(N<50RD(;XC6 M5.6V5H1N%549U?&W5GK'K!"1.^ZT3SSD?D+>@[D;J$J2.HFK>,;::=XDGJ$L M5T99@:+P"DQ=*9'6$G0P*7@]!*((J8CGNA+/'ZMZ%?%F,SK8D4\7^@!6!'/Y?TN4[Y>1R316%ND'"4( M[(:(M/<&V:"8A=+\"9F76E%7BQ5F#ZU1G/PGU^&E\F)^J!)7S'TE:CUQ&>>N:#8(CA(+)(^P M(\A)29%T)D4>DPJY:R??8N9[1AI5&OTSGLH5TW\Z#9VXF(5BAC&1$&<8(TZI M18Z1!.>P"IP:[[Q+KUYKOB3)KY1TDY14FA24-DP)P.H(NAE] )/=*HXIY395 MKNJUT^ I5S5S7B4ZL "F+%77>3!U>ACK_6"6NJ/-* MU'HJI3PYC9E0B!H#![/#%MG(+*(^>@NJSF)6:Z#.F%74>7,T^ED4NJ+.3^BS MFG*2,RY2-(D@P:G(0WLMTE8;%&C"RD+FN&5U'NI^?=/U;S*MZ]$EV<=ED[G;BP",O@$+=@25O* M"5+.4NFE VM:WZ:+5;+)AI]_U[';";9W6E'HIU2V*>^ST52Q1)'0Q",N'"@; M 2,W)IU2)RIMI#+1_'_CM+.ZI-W,;:$88YMPCTC.:!G@HY$Q2P3\NB\PHS1RK.N::<\\=J7L4Y5Z*+$U^O M(Y9KIW/G$)PCL< ^73Q]2QP&&%N"7.16_JY//"I1H,[J:57#ZXN%T&8ONQ^)I9=&M!&$G M403O34A.>*2)=XA3@Y&A"2,:*0E .Y75^-5K([:H6%U#R I;*VQ]*=BZ,=!: MV>I+P^C4! 6"$]$4Z&EB#(BJ,DAK;A&W(D1MD]7)YNJ$+2)7/$&APM(*2RLL MG9]&PPT J"(^:<:9$BZW=7!26,-C$EI6(;^U0]-)R ]S&F@0$B4L-.+8,629 M](@1&U)TB<.I6)G]%9Q6%"Y!3PCR#I/'?->JQC \)=;2O\\3+4(_/^G;^%'X=^A^?7U_Q9_3"O:_.VG MXG^_?;<&ZOL4D)9=R?KQUQJPA<%YOU=KVZO:>:%PMK1LCL5_G]_,@LUB6PA>81*=)PES MA9,.'NL4).688X;M\6[ATH3_HXEOWIT]K95/SO$C>M/!'Y?-.@;LO^!@[:V)R$7D#?W!A'-)>6@3,3@46M"/.@O7,M_5-6:_E9>YM MU6SO%OEP(!4U>W'1[7PKA*.7A:46FKU^M^D&Q4$' N%M[[266IW+7NTDG@^O MX*Z*SUK_?X-F%_Y[L<1NUPII7C0@9@L4>%&C0;C54.M/*BSO$/I\ W"K-LLS MRHKT2+G_"K]RC^ GV+I '/7)!!ZUM\H)I9C%6! 0.$LN\4-A)B@4WD6IKC*71 MYM$I7.[KJ'67'0<).8B&1$RXA3JU$<'IHQ @E4AFCF80=E=MJ\886T'#7 MGDKKB3:.@&(*[IB&_T5!<(S,,DI3I:4KWM/K'7R<>)+*Y2Y[-F+$M4\(EIT@ MYQQCF.@8!3!F?KN2=F/O(@*!_AI;5]NU:7]0+7Z[B.>]6!X< .' \IKCM8=C M+1L\M4LXWOY[F9H\H*9W,2";L\WL:@! MZV[E7-)1 [4TFF ;Y-DWOK;3.S1_L-F%"2P?PKLL=:&K3[MU2)8 M<*%6MUU_6GZ:D:U:UN1"7/*^WL2<68/QCO/E4= Q*Q8?_6D,@U;LI#N<.&\' M_4$W3DO0FQ()#[*-?@#W\WNKX[^\,-&I'^R0[*+!-&#GP B-.531R =HD72 MY_0:;5).(@;>[^T%K'N_.XBO;K/ZY7I9_1-;Q2XZ!4?2?@YW7$L@-U.L"%[O M1IOZ8/]G@2YU68;']TCR'-SL#N+?0^_>O-V1]?EF&;BA9+$3A$AI[@$HW M%"Q(RU[TXJ^CO_P&]N)%RU[]VCPO'JOXTDV'$ZSV;Y?-T#_]U9AM+5AVJ0Y+ M38:7+]\EVX6W]8;OK'Q/DVU@%+>^C;?)K>_==5DBM[EZV&5?0OO_#[%MLSIT MLTE,BP%?CV\6]9.&/7[.P,4/3@6?/^W&HK@/AV7F2X>%7?931#<^P'T=7C?: M;_CAM//G\X.X+?FXMNO#O\UCBKT\.#T[/& M-=S;[E$SW]?1Y_HE')7\\.RT=?0.[N@LI/KTK(- @[/4!B0B ];EC4*6.P+4 M*QB3!">1\U>OU99B8G/ZQMT:E]@DS 6]HH\:L++@67^^UPZ4&W-K!96Q] MC?7"Y*@@:1E(FFY )W-)BO$*>9_;#GCKD!,T((6%))R#K>;!$"1X"^/OQJ3% MN%"-@;H=DU@U]&EC,"E3HX/+3@5%RT#1=&VR2%8&KS%B/ ^D4"SW0@D,$>(P M]MY8D_L2F2V!5U7Q4;&C!R,1K]C19B%1=LA66+0,%EU-89'#+#C.(XI!HA4M>NXI!..03T6.?@ @17_:N0.- M,@#Y&_5-.WFS*DAZ#"1-.XUROG'0VB-/*+"C:"S2@6E$3 K>$>*9!4N-F2V= MO:H5/7I.3.KT;>L'%A']G.'&JLIJW:CFSU-E]4SX/>UI(X*3H$A".&J7$_^ M3<:HD4HFV1B"BX3_=,U5%M18W:Q,RO^=9;QY/BCHPE05UNO_==W_O)[/W2D$ M3W-,$V&PIH9Q8K'E1@9MHZ%."6;Q,9>O[DWXR0504YE1A#Y#)I1:F FEMN_, M\5Y!#MZ.]T49V=_V*N_'SGF 5[J#&/YJ6M=L-?O-V-MM]GRKTQMTUR;=KM$< MZ?F'T\99.*V_R[K^9S-70>[O?N+U7?_M\ Q^^S/\G;YMY=^ZF6YW].X-;<#O M%REW[3_;C=WWO'%PN+5$29\$I<;&U&XF>N@NN<%]5OG90+]0I]B&-]Z-^:SKP;?6R[V)UY"]N M)@MT^ICS<(>Q^T1YH< MW') I=-#)5ZVU"S^L10MBW(XRY[]WOB*;)8X68I M7446ZWK:FW-&8Q M7H)+9<2.BDKI\UY!;QYI_KQT!TKE'UFI?V0HF1]MRW:!H/XQZ'8!0-;&+_)( MCCKTBYQ<'ATTFH<'_[3K[:/6X<&'5@,^UVC_V=K_O"<.K_UUX\"3P_:;JYM^ MD?W=WUMU^N=IX_/AU5'[G]/&NT\$N"P];'\2AV>ML\9UG0"GA6O_.9L,R3UV M%FP&1"R7B.L<9>.*HJ02%H1*IP@8\DQL*?7=?NUE%6,S&G55 /=R .X9VFQ5 M +<*@)L,)U!&,X*=0<($C+@0!EG//8K>".(E"2SR(G"G%@PG6%. VTACZFZF MV8TN]P)Z0%9!E3SP/5LUT7*3#_-*U5:E:I.#W 5E3(P>$6]XME0,BP1/"0*-+R82(*.P6_9FKW?(=ZI78K4;O)H2Y]\D9J@G!2 M&G&G C+"*>03ITJ+ -N6&]-O";)DN++R BQWJ#=SVD[L]2OC?_6'^RR4[ U7 M>I@Y7D'((R!D.N5!LZ@4%1'AH,$NT!@C*W! 6(/%[Y3TTC. $+&J63N57;^& MROEX"E IY^J5K.\6.CY@IL*/QZ!'],!^>1EX%IX)"QVB"N=D.-1(AX#]TQS"DC_ MZK78DII59OF:J=TSF.65VJU2[2;'=DHI>.$L8H0EQ(/QR.H:Q-H.S5:VZV#%MQX4++E"*8*Q"? MP !&54#. \FGD<:F/!69^++MOC*_,D_'D8?,KO]NS7LF4>T+VR$M*"+QQH- M;5_<@.;^AC*Y^T>G:'7C2_6OM2:(D)N!+#/>\I'L;YFIEH71?@=H_>AQEL_= MF*9^MB..L3,BL0C&MN(FM^M.R*:@4* >)QV#H%;F$;BW9:<^=ISI(X^I:K^_ M9[_?T&.FB2-1$:0-G#'<*HRL8AB!IA,9F7 F-[";&GE\VWXOV]=G=G#I5I:& M7K/7KUUT8>^Z@&H9,?*(R!&87.3FL_!+PY?_Z+0!&Z_^!Y#E(G8!J,Y/:JUH M>W$:=;9K$U"">]],7&J,;_SEBNJUSY4ZEF&L/0(]5[]9W8;8,6'%U>PZ'// M?NL3IO1D3UC:#0! G6XA>K\.\IS1_"FX)[LV]U([[6;4_:_[-4"!+5%TY0/U M^R,#]GDN!K2W2_7S2]KB=J]O_&FG]J[5<;95^ZMS M#2]+VMVMZYWRY@Z./ M]9JA673@N+UOX;H\3;:!>]G4_71N!Z&99WG#;A1F?S'8^VWSW)[[)CSKQSZ\ MT"YZ/J[]4Q7CG&KEL,O:&Y#.<.NI,=.C;0HT-J#QL'[RQL,@U)UV/+#?UJ^[ M\/['$:,YO#QJ_WEV=-!J-]X!$]G]<';T^0UO7'\X/6J_N=S?W9>,=W,?!"8/KM \/=H 5Y8[@AW#?(35V_=6QB,II M(@4R8"/G#'**K L8":^Q9$ L%99SW86U%X(9YX5E7$FA*6R!DRD34"X-OMD! MMESS&BPZ2$HIL/-_/J:Y\+WW,7O?Q!B>HDU2TL@]/*&D)#CI'>8X*.>?L;GP MFY1*&W(LCQ\ BS[ 030!/PL/^1:M1M^?N$\O#ZV-CF5*$=>XCPN.QBD0Y ( MXH;#A63@WL=UPV14X&__#1KZGN4?P+&F/(QFI-4L%RMP=^$G^=K?X;+\X M%-KEH1#O/11N]B!^R2V(%P0^1W<* !#7YI-5J^2'I1,_H.WNZG;-;&@KW]M( M9"WW]EVFK>]:Y(*IU?:G7DOU7Y2?L40\<\WE\8&MM1_TQ \ @)]KY5Y>'^ZA M'?'+7YU>[]\U%X$&Q=Q.X6LSEQ07K&C"E.[HI[ NFGSWD5]UVJTZ[7Z7[?G( MM*A2R[*.O>UVVG^4%C0LZ7X9K^R<]WXO-&]LN<9>O7G>Z3;[5Z/ROYWS,'N5 M-_\W@+?K$8P/>.=?WL;;MQ=M0Z_/S/66/W_=7A M]9XX.OB]?;3[Z:K^[CU8MN$4KG=V,]&J?E:_JG\^I(WV/Z='G^NXL?OG6?VL MU:J_._K2.-B[/-H]N6S0-V M-W+[/S))M.)1*98"2HPHQ!.5R$KGD(@J8*\Q M(RX7_K,MQ:M&Y15\_HSP^_# \+<*2'\&(&63MF@Y2\OJB##11:F60#H/VR.:4,*DED8;H-M;C,XG MK/Y[[2#T)0Q=WYLX0X>%73\=T7_H8/BUVYN''T:+'O'G.6^>GZ_#\3$%]HBQR1!T40EJ),> M,_KJM<3SB:4_!'%>@K=YG*(QCKMO*L](\H$6^@C&V(EJ!Z[W@VOACBM#%:!DEP. DMKE8*#FD6.8#BI(V*77 M5&S_%#6I/T*)_O60*.Y3MF=\<;!U._U;B%O?R0"G_9\5@#T3@$W8H;.,2.T] M\A+^X-$'I#EC2%#,I8Z$6*T!P.2"AWIJB.I.;&JT_'16A+9NCFKJ=]HU?Z?5M?]#O=*]J*8+HV=;DU^!' MGA4(]QIO'X: LZG<._VWY9U_'#W*S(9=/_LBCK')+)HY1(01>7B$ M1(9ABYAQ2?C@ J'DF8EZM<]/L,\Z@*+)*(!]X]RI03ED3^8OC[7_A7[=+VIKIL#-L996HP3/?\+;?*0, O!O"- M3%A';3^WIKX6OT4_* A+K]_Q7Y"SO9@MS7;^:+'EOP&G2+W8SV3GPG;[-7=5 MT)$FL!%?U-Q/E]+[;@S-?F^5A?2"?D\A_7-7;)HGK]A\8[OG8%+T_H[=CZ=V M;Q M__Y8)HH%BQIA#12)JT21]9$B0$%KE-2"$W*S\-$$PIVG(&I4\B"UI=X803SW MB8H\(NA&#=UHR4>IUK#TM6+M:X^HTKSWQS>@9.]WVP/)CN-E:17+L7J-'LU. _\H%44F@-PP(,ULSU<.R\ I4A<&>))^7OP,0O&L#V)M?+8 M*P!FZIJ]6F?0!Y0KF[;5=INY=T58T:T,OWS;'@-?R'^WZ#Y%4Z_ M7#[?/[7]VF5GT((O=YN].+'B '"[/K\"SU5^KW-1N(.V"I,O?R1GL>5KPR=R MSAN(5;Z) I^WYEXI:$*O^"X\*ZT/#LH\ND]Z-M1YQM7Z&H6D/!097EL/2TH&9"2LI:W-UM=NP62 M[V/VCQ6_,)37X7\%V[?__O4>,%VZ'G)]U MU:ORV*H\]NE7[N65QQ8TPO;AMS8^4>D!.[,RJ7]T6L*3W.2**CB*P*LJNR6N MM-$8W572KY.E-2IY>TU(.T(9)N=^Z)%,_UGTP3)]NNOWM_M7^P M/9&W$R7:9R]H?7/AY='NWNBOKN3XQ'P M3"WXE?!E_^#/+_5WA[@!OU<_:,T6<#A%A>?)("YI0EQ'@C27' EA82N5UE;F MXFB\12&7]5&4>%1!M4QK%\%7.%2=^!29,4/J68\,90I(,5B ?/D"-2 M(B>@@Q\'HK1 M3BE%C2)DO9^*"&AO?Q(G+J*A8[* *[)P+UEH?)PN6$HI*A484D23G!#+D9-" M(( MDPB&0-2@X(I23;FQ)(_3R0J.Y9;DMTVMJ^R"IRS]SLDD10I)D2X:_:!;S,)Z M$9;"NM@"%=L':6Q?M#I7<9BR7+.7MALJYOXS'.P_FKD/DQ7G3O>=<#8H.PM6 M1_PR1_QT$$(EA[6E 4E/<1Z%K9#VL)',^Q0\4#>AR*O7PIA5S,*N"/Q:Z_EJ M"?QU[':"[9U6*OY#5'R*Q2O.29 GM6^&7X'#YCA9*W!8#3A, M")I5&$=)/>+)4,0--\B&&!%S!@MA*6"\6J6;M6KSOCKM?5C)[::2MOMVZF$Y M$#]Q"M\2"["AI]"@%T;%PZOEJ?2^#@I5\&[I4V4Z.@^'O];.>$142HA;K) 5 MAB$LN!->!QL\4$Z\SP_2"M^^ M']\FK)EY*B71 OE@%>(^,F2I2HAY1;Q-6'H:,KZ1^<9.2VB1USOLV$-&>]00:HS89GRE8.=?N,C_E:<"SO'PG*2=P@Q MEIOH2TH0$%V!6.(^)>:DB[%@O:MRL:Z1%[7"GTW"G[7FIA42/1*)KL9(I(1P MSCB'F+ 6^"ESR"@%F&2"2U0HI3'[;GZZ0A":;2D_USS^MFY?:]9"_NU2/=*V MIENXYU9HK4'^Y+"!O#TYZ<:3W+EUN1B-3-JP2"U+B7#FA78.XZ"#4$9ZQ<1# MFCT_.$JS YLTRAKX.,[^?3-\E'*D[[CQW'Q#P)TVB-/&)]<\N@=@X\SS8Y>8 MY$0;!/LE$<\C*[2W#G'BE1.$12[UJ]>:;QFJYG059"%WA@2I6=P#+[$_[.L[;& Y;D8YZH@Y[!0XUQ]PKG#.16\'O5AVLBR3PG,;8@NB@4:R ML5T[.(W=W#ZSNZP\!QX2,2(Y)AGG3FE'$K46J%:TC"BWI#R#:OLLTY=@5/?B M>270JQ1H.."^'7NI:8K)(JU(@J.'"&0P9]D)3#2V- A#7[T^[\P+=&[W-2>2B)@%SW7B0AL0?\DZ&(@C)AQ%!EO,)(>+#TBC#%>OGI---G2;+Z<-K[^4%[UUTHP78^];,P+F=[Z(W\*=;4Q<*S?RE?NW4?@4".4D3'HU[ M.'\ >,YNQN+Q8 ^<_9#GWVS,[ >"G[SA^FZSYT$%!MVXG_Z8FM+QH=2^/SJ] M?F\4\XOA;WN5E;2W+HW7&^.I+&_/&I_?MK*S8__@P]G1V7M.L]25/9VE0 ,[QQ M_?;TJ/U/=I2P^OMCQ>$TXLHCGS086TER9&(,R!"@KB)YXDBXV7@] @0ZKEUT M3/$(/#=2:I3CDH.0!A5O-E[_6&!>L>JUZ8VI_=T"B7K$F(C[;V#VACD-QF&A M*4@4M\KI$ FUE'O,M1>2O]H 6#R8(B7=Z',L--3^>TV;$^X ('L[2E M=GYZ MXX>3X,>D0[XPW6NBP5C.FL@ M7:V\V?D06T8"5M 3KI* %:'O-.WZP$XO.N6XEF%KW3RI MRL7SF/+H%.!1ZPHQHTKWC['[M>GC8C$[L-]^+Y]E9 =5 C@Z_C^18\*LQ3$/ M!V;$9> +6J@ MC,8+.+F(TD 5#0M<98&9CZ:-!>:1\W.*Z4X7Y1#&UM7VIKF@=DNK_#N&'<^Z MI;(I^JP%C4OZ@A?KVDZW:\]/"N?([U=SIMA.=H?LE\[N=_#!?F_O_._"A;$V MWJEG)XJ[G_"QEM'@'#Z@B6>F& V@M$H(MHXQ!_\W 3]S!5LE#3],&CP&VQ5S M"]+@".*41^2"C6"_>Y(HMARLW(5!@;D7^K63O*ZUC"%ZVH?3H3NP:D] MK]1DEMH>XOV#/=JXSM>OT_WWQPDVUUK"D0@L =%U#CE,+!(2B(S6!C,N%BK- MC(X,1US.CYZ<=KH_[%C_CD0 *0APK> 9=9X';XWT(8IH@U5$:KHL=-]-H2MA M?6I,/WAS?>R=LIQ@@8)A''%!P/3GQ".&G6)>V.@L>_6:;>$%,RCN$LM"=LNX M$V#R.*U@66G%-^GVXK#%$/.'P,QIV2WOHM,KHC2_%D$P8.^3J8__FO6[#F,6 M>/(5ZWJ='%"Y]2N+1EO^B/.'T!L+-/7G:7=T-Q?V! [K;K1?D$UPL[_:UJ6] MZKWZS^P)"\?K\.**PJ_??/9;GS"E)WO"\IP/V>U<;/BO Q"5;OX4W)-=FWNI M@30#1/[7_<$SL%*+L;M9;?[(Z I8]+__L:]OY3W/+VF+XVAO_&FG]J[5<;95 M^ZMSTNSUF[ZW5=L[]]N%J?AQX'K-T+3=)OSFVC_-.$#[Z=P.0K-?!(C.BR8( M1<#\;?/7O5X/EJ8B16=[Y!@3KY,*"DF#<K$I/5.ZCAGY/C0#@/ MFB1$(T@.=R2G3#*% (!D!(8M?6[QQ93:$FR^A<\MV>/Y@/H*)VIGT!N3Z-[R M-M\=ONSY0H^-=2-8H]TA?2BO561\@7*FIJ^E,DH@PZP"X\-RS\!B,GS+"+&*(XO#A9,,RAD;N)+1X4 IQR%8XWE, MI/(%;98(^J+16\N1IK7_%$]NJVS[8L[V=\_!'L8JWSVZOW/L ML$N8I8"$H'F"K\' ]I(%.P'#8MI ')]+7E7)6TDX*!<'$Q5,!\=%+$Q"8Y5B M_&;RZLQZUQZ1K'K_#\[>H(DTZ6A!1Y3A IA -J;A?]HHA9/P:YZL2@2HQ5Y9 MNWN>\:<%SS?HEI4*;M"#S_9ZL\D,S9QJ[\YRQ20P[8M.]L9E-N9;MMDNZ]YR MLY=!?[:4(C/SR06!%K8&12+;\&N9&*9N<5>Y,J)?RYV];=N>#&N+X*!O^^JKE<9/ U=N$+[JKXN>8Y,, QHG:;O2_PP7-;'G^U MBVX'F"#\-/Q2_CY Y*"59]:/;@E>M^->^D...K40_].K>=OM-N'W9_FEM^>Y M[N "[J29%PG>Z@SZ?GCC^1.M9K]Y,JP<*?-K)LM8+,2@#]1U^F/%JG9@1?.5 M3P:VH+#Y'+#]X5+$K\.[;+6*#]F0:R4 [L<%#X/N%'L"(#-@_D M-?/X\E9'=;A9%>%))O=[Z3#IR9M@R!;Y@%!@KWYP!VAF(B9Y6K M&WV$0SKD"-#@/-FOG6[A^+87%Q%(8,WV>J _Q6[E.OMNL0W9I9]+[C.K^ K< M;<@:R_<02]#3/ MG)Z ]=6'S$KWT]_P:A.>-[_[=Z>;[[/1Z>]X#^ >UB:U[[G/S\;9WM4Q& [> M41Q1M!$C[AA&)F&/L%*1)^\CP3PG\\T/F1XE\TVC+FBP;>7*PP)9FMG]#M;W MUCC?KQ2H+$&%IW]8G%86O_UIX<3L7M4*EDEPUOD_!^>QQG#Q I]%PU)RLSCF M]A 3\4V#;K8KREK_SD@AV-:8L"Y6A"Q.1078N YO3_1L9]'H38,U-2/*E"I0;'0&MIG5- /^KZ?.S?]KLC=1YM$O= MV+;-7+J6L?"\6(-RHWKYH5SL7T9X>:F$WZBQE(HQ[2-GF!N>2.3<@N(##EB; M-7]!*GBE^4_%G-]< 7.VVL,V2(%R,@GB+!<; #PC"]0SSZEAR:M7K]GVO)>B M- @?F_Y-D\?4LQ MD2@H+1''8%%I,%$09AX$PE@PU5,N/;E'&F:.@S'V+#X89G$L.W\S31P7MA6< M< )?N;#Y%N2RMU0+DZ625M:3U2TV*.\W$&\N[>3H X)=KEH+F/;(]S/ZZ-=F MIUQBUP'#),4 ;+CTB9 M?=F[!%UCT.T7/J;%LSW#$9_IR40!;>;AG:R;#7;Y0/KTA>W1]2?%[6OB\Z/U ML7?\0_OP[/=V_?,1_%-GC;,/S?IU:-9W_25\MEW?_0+GU-OV$9QE-\^JHW=' MS?J[PV]'[<-OA]>>-M[M73?HWF7C>@?NZ_!R/W< ^7ST!1PV1< C!;)&822B,4QBK8)V*;>,<5LQ1!L*RT.?W M(U2AN.*OS;YM-?T##K =L(GZM;+R_Z^AB^>75SN___7JW[6WUA>HM6&>EOWS MVK[O=QQ@9FE;$GVC8U#!<(ISH5/; 7LP%#9AH[-=HR.WY8?XM=/ZFE?CC^S3 M*P_)8?.>J]K.23>6_K-?\H5?P1L=>']\K5?_WAKZQ&R[/'IR ?$M:!"^?I% M%Y-\^0?^T%:MS+Y>VN-C*KL_\)=ONS-*%\JE;.5;4[0V=<<4)TN^4 M)OC?C3]@Z\^_;-4:=FB1@CQTP*3M%V0Q!_P#G()PJ]TB,QB.Y.*A\QOM,@;E MBFO6;JY ^=NO=H:?&C[;^'%>_;L\NF][/SL8OX)E6CJ);:T'S 3^4LQM+YIF MC1;-EU],0U'-_,#F,NMF04LGK2DO@-#XYD5^K6BGE%=Q<)%W>QGC*"G!*>3^6"C#3PCT&WF\.WG6ZW:*/S MA[V =_I7ZV(6/?]1<_"%'W.'1;96$>P'SRW8!)C(V"/)C-(8ZRAY !-9W-&@ MX9<9*078&X->H<+9_9_S\K_URP_ #I9ZF94QB] LT%!62O4#Q*](B2YT9-&/ MCX(;1:>J IM+.MAL%WZIXM^%UD\[DY819)//.8\I2"CQTMT]*>=0IP[-\1Y;_A8_4[=?FNV!^U*L$>"O;^[0XXUYL*1J)#@ M#(.U+SW26C/$N3%2)4NH!PY$[A+L7% "4E2L[CTPN D 6,G)G)Q\^G;,6 HL M1HZ$S$P;)X^JD9 M9WWM_P-LQ+6& ?:!67*<\P;>R^]^"G=\%^[[5!.,5)+-30*NSO6:O(#6C MF[GL=+\49[V]R+RV\./G,.:&\=*]H6,M^^DO[%49XP.^5^L6FEF8^* 8-5AZ M>,B"HPTCL1>CAH,SY"Y3V>%KJ3/LK[=5NV@-BEA[V?$Q048!,5O MEJOS*["X?\./Y[AA>06YXEU?M8]!'+TZ82.^=4-%$PYU--AJ,I63>,PX6 MOZW$Z2G$J2X:E\L'9]*_?LIOT M%Y?%8"( ]\&3S\TCLXB58)3-QA"+J&UO-*B@&UOQ:ZX5]X4YY:_&0=51S&,4 M\QY_,O>#'0".NA'Q&*8'948^E=8^Q<*+^R@/R3G,SU7>.B0.>+:(&! P6<84C,B+_(2.V+E%'I,B M2.=C;O_* ,)(Y&G@+G5-UZ\A4H, :'WHBQ34C5G14#"R7!<:^XY%$Z.+08 MT=;""\00"^Q4^E =6D\C";3Q_E@0YX$G1.25 $G -(&V8X($B2$$,+PU"46W MO=6HO)/*,25C;HRKB;> \%93R2R),7I6;?23;'3NJ:SS$O/<&X\'B3AA MA) MT@B0UE.:*)"37,*QC,I/4]59ZVMBXRF#DEKB1B6<4FW0E2 M\UONKWH*ZS3,%,^A_"*#N#"]\[>S+[4TA8?EAO -.(!M#L)W/%#%WHB.+MJ[ M9%NM''X'\WO,!B?7 1896YOGJ9A.JH#-R&PY '?M#8K$^C'3?D:'\U+9AJ/& M\?NI ,3A?1?=Y5^LO[!^]N823CBJ8F*.&B1CG@8=9$+.*8.(L-Q2^*MG.G.= M!>7Z4RV,\P[-9GO=!EU[Y\,897_U(L4B 8O2 7>SB6.!->?!)$<= U0GAAU.49D5HQNU95J&?C\,7@WZO;TL?T_"$G?[VUK!0YH:@94+&K"A]^; M.3B<;16?[YW&/(LD%[. P Y*F1QY'&RW6^3634(I^>4 E)UX[JG&Q>KNG&M MP;U4W;BJ;EQK\%0KZ,:UN+W)8W+VAE3\!P'C,(^KVX?OE"6T(\_T:"Y$+J<] MJ>6$K/PUE"\Q^L:PNO3KT)B\*^?U473\9@?=,.A>1=N]VPN1DS1?'#%Z+^H[ MQWF2,5/!H^!S[H8BN69#$J05%<9%1I4"8B1N)J^BO*:U5C/%N^SGA;SHO#-# MB$+77HY9T8)KE*Q\<#X1N#MY4L&"*Z0BX P."@IJ,9$27E'F_P%%J )7BI- R>^N#+ MH,E=HTJJC5W-QD:B570T(&8=1SQ&A72>S,D<\2Z*F R1V:LP;P+>;A/F/.F; M9]^4G;C8IS@#7QOG=OMTIQ]XKB/'T!E:+,>%O2I\G^UVLU^66L<(=WPG#"^(="U.EQ\_U-L:_ M8S4S M^.2\Y MW:&C)"V8$,I_I4Y&3.ZC)LK[ YSSB1WE\P^E3F>Z^W /@>B\7JQN% M'4]:(L#_@+B,%EG/0,Q@7R)3A,;@LG#=,1EOV3KUYSS[JQV?V?%'L8W"H3LIUR0F4W]%ZT; MC;/Z5?W]L?".@#5C4$C"Y=8=+M/AA"S&-B1E@Q$FCZ?'"T;'SC;ON--XO^C" M]G1SFBR@%;3H'$L M*CP$J+EX?(7'K(=HA*XY-:5P6X9IVO;2!"AS-3"$6;*8H3SX&XY3G9 )%N0I M"F>-"=%:_.HU79R> KOY-8*IFKWUP[+)\\)M' :Q#-Y2/*Q[*]S)N= -X*8L M5UT*=*+D3'/,=) <+FI<"'#>:^R,X)&Y5?0-6D#PW]IF]Q_;&L ;.T7@;7_B M\GJQR%._/KQN \+&OBNT4A3@Q$/VB ;G4(R F+$JA^3F4D[,ZAU6!:3GL1 M;VW?LI438H:).N/ YXP)OO0Q]O2]AW:'_LO2@5-&\!N=,B'AO-^(+_?PJA_L MB/V#3]_J!R!*UW4&M)Y[0Y(BA?Q$P"&6N[=R@V!W* ;[*EA:I$";NX^QFUU: M0M%)J/1.YSZ<7V+936B88W&G7?BX.6ZS).LYS8R*6:WL8-Q_?XR%\TI%B9(' M,>26)Z0%#4BQQ*122@>?F17^+F:U_/2UK=SO:'*(YE9&#T%0O%W;Z94=&8I^ MJ>>SWRJS2K*:W'V[MO^ ,IR49ZE$ /ZF$="W.A:<3-X5;0PREVKX+56 ML_AV67]?-&4<)H<^*.MLPRS"HF/ :$MR7ZA8-CB&OPZ[6]Q35UOL5APGI@+O MFSC9"A&[[?SN3R9<+N5L$YIS'8Q/>39&T@[^,4IXJ@VS3*15$+]R#4;<;XKB ME9SOY0+A;CU7:W)CL,),(JHM03P2AXP!WA>U$X+39'!4]^1Q+I2T*0 J#\[2 M'5&7>EBMX79ON?WE2_W25J-FX[DY>58:X),3%Y*B+E MU"3-G=')6T\S^CI6R?#SR;#/!)0RQ:/E ="6:L0%E\@F+Y 1+!I*@U74OGI- M"=^FM\OP??QD ]K&_3'E9/I8.ID*9])#J)=9'^JUGUN3#KN:W_3'7]AFN-EQ M>PI")IUT1EQWR(G+',VE;$R;N+3%*,7(HV#6:6>P50"+UD?+AC:F&-F8XCL* M&3[$BW$IP]0FOFSCAOCJM30+ M5'N^Y?;(3K%E_^I)I'Q)EYC3!.BV$A9KS:7Q5E@X#"*S@F,7A;M/-I;Q/XP< M\?OG-R2C$?O[Z\D24I2-*DU)P@$!]7:YLRE%^?A'C2N,,J2-$'D] MSHTL3>4]EB+6&^E+,7"N-IPV]\3W?.<= L/LCSH]3WK]E4=#LLUN[6N./E^7ZWTSX?=B #RZ**%>JE&= MDY@X3S0#&U!FRAR8]S%HSZTD;A4^BMDHYH?)C8(BQY?NICC8^P8FG]=1*2(X M2KAH4"<]LBPQI!P31.&H=92O7FNS(#-T%C''"C4K-AD2EV):+@>3.+G6PE\W_& +#SGOD&0-9"$&@7+>+=#*4<S!H)F71 '7(EP[J@/C$3;?,@%V'O,/ MR"7K-4_.X6]+R,>[/-P@#SN)O?WS-S,G0"4PHGYYS*AUS@N/%"/ QXU2R-D4 MD=-2 :R["&RLR%B]!SN6#N>4!*P0I-RJ<9QF,W(U7<(Q%5$GI1$830=7BI!( M:/8*UG8S7%&@UM94F&C8!:.8=SB73#L4\:G9@],AEMZDPF]V,%YMKOW]$TX^ M&-D,>^=Y6.#.>;B9*SF9BI C$R]X-,(W$.GDDZ0A):0498@SK)#V@J) :$K4 M>0J7O3GJ8/UYW]O')G+>ESY>'O)9ZIM%R[V;W4YKOQ0JTAG W8?>OW^]ES / M/6OCX-^-XM=^$3P;E]=W0^RB(@1QT8N_CO[R6QXST[)7OS;/BZ4HOO1;82X# M7 \O"3LT*43?QF4Q>K\+_X31]8=O;Q=O_:MM0<^O;>)M,OP?WEQ_^ M_WT%)O_PSE#[HLO\IY*![ MV[)=Y&:2YR>_XAHI-/I9=LW,_3R]^)9O8%Y/;HIZJ5//7SJ.[RH=K]4 ;L9H ML*ZK_K2?' )8$3NXZ-<*YE ;;^ $[_'.M'%Y&#YSU7TZZ MP%T#&MZB]S&F=-=CMV+J_Z"'GB,D>!B=ZF=;8%".9KWH3,CU Z1H+?7[ONUY ML,CBVB;LX'_?W*?5/?_TV='N^\OC\Y"LW'PM@F_B1OM#ZW# ML[?M_7?U;Z/OP&\-CN@G>7C]YY?#L[IHO'L/=E_C2V/W]S;8@Z3^>0^>[ST] M>O7U)N[3M;[CI>;IW.%>Q7NK=A;RRJ$>QZ$8V.$ M4](*AXE"(VFX-V!9#+ .35% 4T-B8M MG4=:Y=PSYR-RSB6DG$H\3RWR[K$4\.G(W+T>E9>B?RM@)(_L0U8IX7DVV,+DMY/R$*O@2_'9_#7/B%N?# M_41TY$&[]?/AY#/QE(=GUE00>3]$-OZ8XBF:82RMEDC+!(8TU6[JM;(&U6I\@HISSAEKM+>)]7>"<%A)"9.L$"*A9Q^)"@"""9()Z4] M-1:3@('@R/DV?3].+\]:(-J\I]&B9W,Q", MT!GD3.[12E=) BM;H)_F)/EQV5/5L;+,L3*=*"64]%8EBRSS ?'$*7)<:\2H MT8HE[$@N)WV21*D5Z,YF9%)5*%JAZ'I&/BLH_6XHG8YU)ADID<@1H1%7B2%# MK48&*ZV4-3@X 0Q]BQKUTP!I0?W_4]3K394(KEC'](-*)C,?_[56-HGHU=KV MJFB)G#JY+_(@%@W]\Q+F-HSSHX2GA@56HX7G1@OSVT<+Y]LM8.+>>;>2OUK! M/.+_O[UO[6[;2-+^*SA:YXTU!Z()4A0E>S;GR+*3:->V'$G9S/L1!)HBQB# MX&*9^^NW+MU @P1$D+H1%.:<<6R2:'175]>MJYY2A&];$C];2^(5E< (JO=T M('MW=L$]3\24)6NOP_]=_O.S'0 /XE78S[&!>3]IG"$HG0:V/X\]0@/(^P # M95Q&Q\#?7!)\!OWD(@,,**F:KGE(AGO5!'[T/KIK(D^=@69 Z"4--H&*QX%@ M?Z1V!,?9GP-]9F%$B-:_@E7"-+>Z!W\01O8>6"JW=N0>^&'XC9OPJJ'V"--* MXC5,A* MO/A;;()9Z#!-Z84XKY! O,9@)H01UNVGOFM,;'@Z7$2R&"$$FHCYL7'&K0SO M$B,$E)W( 1P[A2F%:63(BK[L1\#!9#P2FA1^/?'$=SEOT* CPO "_K%]']L. MC,)>R,>N$>_@S) M=AH$2+8*WO[O#-:$^@XSI MH1@ ?H3MB*@OD4#X)IN@>XCVU4NE'M@18LZGN#S![2(05LRW'01;00L)3!C& MB(?UK* =P[G<\<*I[0H#H= 12B_"(6'*]"$C]Q/2/;:\Q-\@R!!,\%8P!'"" MW2NP[_((3!];0>;/P+#U'!@EG=&#JW:7&CB-?6:$42S^3I%1@?D(W24R'"]R MTBE"J#DBWDK\V#M5VP68Y=\]M U?V!)P-OQ.APPY4CB3 M "9R,S\0 1I!+F-"X@FW,VT?I[,9\"!(>&#L:68Z&&3),U00O$5VA(4WP1MF MD2<2.YIK;\!CEZ!#X7SH:-@M5E#93Q.?@\_09IF(<"!+$X!7E]"'1J+WK9R.> M>+,9[@9-A>@W#L$*TU"B<-81K.*&0*>*RT&%$:4PJ= &#;QW_6EOGY>(JA!T M7E#X^A-]CZTW/* 4O8 MW$$#HX2G)?^740IY3O(;F" 1ID3;8%["CR.RU*@QMIO&"= 1C!92+38JL2!% MQ4M@9R:I9-QH)O$X#'DG1Z!3(B O_P"#"#@5;/822]AB,.A\N95R$F-D$V"! MT(#3#!N8B)L0W_W6N,YQ:&WF+7907/XF6S*QKEKR* J_T1S4]NJTT:64(@B\ M&,]@\65JC M;R+!$^Q0VPN8:_X0A3)X]2S9R$JR;R(A53>-BO,K7[J:J )](_MB#,XJS3S@ M%FHQ2AV:+^T^+&@F' \DU!)Y0,KAO&>AQWGQL!' ^]3D!0YRHF0C0V6B/)?Q M&Q,-%A(>:ANJ#BI#;X$5E\G7IFG.0H=5&4TC[^/B?\X_'%@G0"F8X]1SB"A M2#H *.HT'X=VP$:^!_I1L$RJJK&X 7>1D>$GPO:Q0Q'J6OB"VU8C_04X".%< MX/EDP"F >#'V/R+XS/"5AU, F2WGD M)*-67" 74@/\.MO)FELM\0O0>H+&#Y\/4%M1RGC564\[VCB;,IOQ^-KP-C5F M(#>$ S!W-%6\9<,/41-QPZ,LTSQ25,U/XE4^X*X,*G< M=9\O8NZQZZ(8 Z0'QY7E&^YLN/PBP\V#AP@W#[MMN'DWP\U/SZ?E+GAIY'?I M)//\\K&@+R/HD@*Q;<;)KKNVL3G^"!:-L6P_K Q_K&DS^T.>A,,Y+ M*'NYQ O35#25M>X-*+!U&[)VBG6#DJ2/NUWSN-MK/*1%RW5-XKK!P#*[AR=; M"\>P_.XQ_6]C/?(<<2=VS1:N\; @^+%#8BMSQ]F!HCM#ER[5Z5[>-S!#+@[' MR2VY31@=?FWM+P15MT(] M/S#@5\FY:$BY_M%QUQP.^VO*H'(Y\*B:;^&5&X$Y-7>;#H\LTSI? LG$X]J@-I+,+#CHOB M_I'9&PY:A;G=N]0;FKW^L/'ZLC%RZTKX/N6JWH@ M"@GD-KNU N\.(G(7\BT MZDX+MN8"AAYUS<.3P\;'P'9\EP8]LW^\KF#;OIA18P3;&268WLA<4ZJ,XR"2 ME&8[+\=[XJ6_PGN7R+DRP&F8I.+O38DONT_U@^K;ON%C=@3D8;JCX MMP:<\0'MMEW;X.,3\_#P:$OW]R5<8IT'3C@5$L)AN3AHNR3@@YIXNW:4K$/S M<+"A ;@UHO(!K<-=V]_#HW7UX)8T1-YN2;'-OWP)YOIBOX*=5CW-C;Z]'EK# MI7JL-CBZ-=O3,X?'Q\^R02_(2GZ-K0GWC9$8(X .H>D0!"L"]WC\D\3^L>.A MAATUKZR^.5P[8[(UGQNSOR A^[TU).26&,\[8N,IV=A:>=M]2/KFX/"HM?.V M=X..NH/6RGLDXGX1B3+C7OMHZ3552CVN;M^Z?=NTFU/CFS597=,Z6??VI&$V M:\O++X.7P3X_Z?=;^_PY:/_1CK!K2:P"' C#!&IPB@C?B,:TVW5MR]?))0W* M[E6Q5M=F?9Q9O@33K:IIDO[G>SOVG*9R\KUSX;9NRW89JJ/;Z3<_%;-EN2:Q MW.MNQ[+6-I]:"^GA],L'#U'+W9W3,'6C95NW:?6/>]D2M_NX@X8Y;GS%4LMR M36*Y-35,&WQ>KR(>'6WL7B:HQV..A SS^UE&3]W?;+W]!>#-;S9D[ M[UOO^)UA[\CL'EJ--Q9>P"YUFX] TWA)UG O;IT4KV:>DJ/##>L@MBBTMON[ MM+XL>^B(U!OJP_3+JM9/_8=O2[@2RI>:6WT)$_'6.)T"#:@/^9RZ"(Y#^$,V MKB3R>#7;W\(Z%.T.4/!2"W"] >/!R<.OM 86<.\^6,"/@V!<;W_*0*"-->"7 ML?/%JW[GQ("I^0I'X]5A9YA]@&GC"74!FH;4!4CD78"*G2'I66YJ"D[BC'M5 M8S_&\]73\+(&S.18%KZ3V9B=1R'SHS)'22?*>NT6K:[5WULI%?#P:(?+ZCU! M\]+RYGU?PN#@M]/3K\:O7F 'U)?VL[#C-!++D.0E8F$[VK!: UC)J?OO-,;N M,#?4V'H6A6,O0?:T0?+)14YY:7AV^'M[Y/E>,N>XR&BN-XD&9O:P175&%VKQ MKFJ8X=\N\#G69QQ,;6JDB]_+GJ_R?(;8$=O7T2+@+]CO'D84':-RQBHF@XV# M8SB2U'L$SG6 S>=+Y,8=0]59//5AQY\"%<:IK_^0.L&&4]C.^<_P"_E $F8C M8-_@,(T<;KD-QZ>RB3O)(^Y4C:..(]H\?''V .]!,O$B]P![3L^U#O7%+KN$ M?(9][>%Q-5V8U0BG@8UL\>U!HI-;_8Q&D)V(XQ2L@CCF7F%"=NL&L[=Z96*+;N").!W%B9> *T%T-34V]0):,CT"LACHR /9CA-&+I&">C0C M3W2,]\(/;VD3)MC\$M[MP!YG'&R7SA*AEYFU:^+U:([8E1(_=,G$K%%N;#Z(:=[0]_)JP36T/ MOZ="G[OS_JSQ0NQ^.[9]YZ)O'A_UZ_CC3Y$,V@B*'9K#WLG]_/ &6B2_:1<@ M33W$J_:CTG3=:>=EO<5O]]FTK"/3.GIH!/1M,M-:'MYU'CX>F-9PPVJTQV7A MIS9AZ;K\D;: 1GSK)?!*I\:FG+KNVT=)ZZK)%#52TXJI!MNA<5L#NS6P&VA@ M/Z;@62%F2O*/FGVP:ZJL/']<1^%IS9E[DV:[S[K5ZYK=WKI7#0](GV:8\^WI M>)&GX_C$/-FTBO$Y#T>MBB&93]_ !P[ E'G']^#C MN&/\&D;TP;H#F=FTO)@2SF\"6!X5.N#\>/R?8R.>>#-Z$(;\+OQ8]I"#PX8Y MC6'UODAR'/8Z0^R#O%S_DV6(_[17>%"R8#=_Q!Z!'$B3ZD>6\N.>:=>MHP6; M6/MS$N4YK#?B8!0)^]N!/8;)OK7]6WL>[[TI\C4P]0(-%Y=?N,"Q(,Z[&L4(]Z"*'AUW.UVCE4IHTE5 M/8$#K!L3O0X'G?Y/)HN$5X.!U>EF58^RED>K/YG!&D,7'\.$T4[3)+I.11"9 M2KJ[O/KD-M2JD9+Y#%X,*Y5B^JU!B3.V(TO64$1S(95K%%-J.L9G+-N1A5'R M<8,!@A)Q W)7"NG"@!WC+]FHR!5+JJ+X:C4D5JIFPOU@-#_(!/W(CKV81LQ? M";_E!_'5=L7<0[IQ+C3J UZ,_5?*:IGW@'&W#Y M;PPZBM]+4P5BS83CC3UG2;F&0'3XQ2ST9$D;*T<<&0TX>S;SJ58O#.AW4^PJ MA0_E]6DY6;#6%ZA !8M _Q@5]:VVMUAO9@>)1TNBFL;QJOWX>:E8$6?FAS<> M" \'E?_?J<<%>4AB)#PA0_,V$05,8J2*M[!"#P-D()W@F?TS@5,$ [I80@:$ ME+8M3N([J'7L&#,!HB^S:F%@MG204&O74I#IZ6++M4(4?\KL7L.T/#M6M ?;1 MI(1:*^>$6RF47!ZG21K!BVT?ZU*D44J[!5/#U\ [<.+"QCI1$&>Y-(-S!WSW MW8[F&.87Y(S@P0EG^,8T )M-E-=R-DSB*]=#LXX9KTT*R@HZ$(\NBPA0DZGP MX22S]9V/0J\T88P@5E7 L!B!IKRL_(73[Z9.0L_,A-LQKNE#;XKO9DF"LC.S MU"V#U.>HL ! M=>X(^)<;3M'Z< S;BTSB5ZIUXBIFOA12RNDS\%6$-;$PQ7&2\080$ZUU6&B\ M<"!()I9(68?J6!FPT# HC,)\O*[D,(E01>E@=4Z6#^VG MI=_!,3]>_!W7J]]![L((A\O28'# M@4XEW*.=N]G*L"3U#F?6#V]1=::10C8@CY&XX99.F3'!$!F8&?P">*]CXU4L MK':>5[S3^,9-&+JL>&&BSC>8/6P03EG@E8Z'7!9R+3\/!IIH I((90F>;_@= M5JW'V#E)+04BQN5(\<@Q= M;>&D'3 3;A95"YR#[UX4!DB\S4-B1TT*B95"UA!OW'5+]QP:M&D:'PPO5",Y M3Y*W(YT29833*;%=L%YM7XI'.AV)EYM7\%-'@5SP#\"546 .:\?\QC+&EP7] MT ]"0P*% H@?%"41>:7YS,$N\=#MUDP\Y911A(S *' AAN]-27$'Z70$BX,) MCKT?PCT8@ZZQHPC/'$LFLBLBS.R(>5TP@JZ$<1$*<4577^5@&^!U@*51"U4% MEUOV#4-TQ/J&28N)@3#H5_11\>&9[;DLZD0>)6D8J^X^TLPIPJLX$U0OL9/& M*D10G"#P(CCT+/X0)JBX3N1$A1042Q>? \1H*FKZ!!\ME9Y/#WA3R>QH#N3> M-1L&%)D(R)+3S?] ABRTCTW<"8QRPO#E:#+,Y[0]>="$7??ZKZEA[#^LK5^Q M:]K$- M"LV"',CCK4NAV7Z_,_A)1F:/3S1\NDT"LS6MJ),F65$7&1B8VL764EHO&IX; MGHJ"ID1.1*J6R3 ST]@830JG4X^.9YQI9!*.Y"#![H"#$0C_'>D8&-%4KI&T M=<%B@)$BNDS,3R+>D*=\;D=I#/..XW>+!YI#:C>Z2*=)OJ.1"]")]*HI&C;_ M*^/S#=NHLWI4-F7$A\[#=.:'5(.XA27O:TGZWT_L)GX6? ME\:T[%B*_.SW_9]R;P5]?[P3D:'%&F\G7N)!LYV]*R!:""&;S#M\O:^,.M[% M1-A\*T5O(B27,,0B/"#-5-X=7&+12UO>"N("Q MA<>7@R@-T.UWOY/ISFX/W;S!:Z=\XVCS#9[49 Q12MW$01D!\P)7V?&D1-:V MF3)ZILRPS939CKF\C$R9_+3C99@\W@M&*.B_0+@J'RYR,RV Z*U>9N529*), MCN#S^H F/IO'Q$"">$7=9,\9X9A3&2;"Y]NS<#R.!3B8-[87Q(E\3DU">WYD M^[@,$Q,N[&#>.-/T:@V[7O433Q.Z3I<-Z9AFS%:AD::XZ1 <&>NW"*T)00M"<@P%G1! M3%Y]"H,'TWGMU:,ZMM3=,2 M!MW.(:=I#(XILZTXY8:=KXL[7-WLY$C(:3X\F<%J@\3AZPV5B58UCN]QL-63 MSEZM7QKR#H%]0#D^Y?J362<%&]CY0B0HCRV,;?J1V!U8-WHYR%1?=%A=W2Z+'0 6*M8^*5[ (Y0DS, M0KST'D=7&O*L6G,>Q!8:EH6R0H'DLOCH8X!3?;28@R7+(30"\,&6VQ^NP;8- M/-=E_3V*%X!VDD3>*&54=R#'8M,2U"PI)1#8D4M%V^R"<@6WB?=SZN; 1V=V M$J*7.T5_B+D"$YHB<#U3^>C8^Y$0ZKZ6 50L"[\'YY2NET(O1QVKJ'2&>E2\ M\0)<#S[J&[VXO87?P?;"!H",\/!;&R0:921*,4?A-"7KD ]&,H<\UJ. #IPE M\&HCMJWX5JZ8DFFBIPVN<6!/Y:[CS2-9+ F\]0:V>)H7J6RT[:6KIVWO=8Z* MV][3\]17;7N]"XWC7I,N- B)08!M*^G4,&;_M79E@DF\Y"TLMZ#\:BLSY1!D MNGII6!5KDAKE]/TGXU?;*023ZV7E/>.D>YU!]R=\BJHCJ?L4B[B!19K)H2;0^FMUTGE$WIUX\ M4=:5*T8)FUX<_YRE0$=YH8F#T#0H1QWG5Z"L3 F0MAZ]< J&&D5;TP23YDFJ M@7X,'&\&BDD9F?K0;"-10-+-EDDI^1=.$F)V#-#DF.R80A+-*2S I45\"3M& M3]F:!4(P(>F7\)C^U=Z^O,R0L<:LX(#W*,8J" YVAOYW$LT1YMJ"Z2.'IF(# M&08&.^\&).\-IG+GB^6D>UQK.L/9O>H/,B5)^>92T JF'>T#7I_34YPM$J=$ M+G:4M1W/B8=MENB? ZZO\+WQ GE1Y]S0O\5XS/(YYZ:I %//+:S2BP#E!X%523JQ65,2I8?\M+>XQ0T]]DDSC]6)*>[&J= MZ!;UY+II!U7MZ397L(/5"A8UZI9H6)(QD1?G=U9K$FZE ?H<1D4EXM2=!=EM MLL3ZA22;9/E0 >;"'7)9%:9>A%F\B5Z=\'--(BF_LU37:CB!:H=R,>&(:B2T MI_5:&]([SH\Q((R MWO/#WG'GL+#G_(_U-WZQ_JZ,#63>/I8;!X6'J2XMKS$JY0/Z$KY36UV#=OAV MKLY;N!9?CZAX&9/=R]/KR@K]5A^6)C/GBI+%C9(0C_LKQ=,)"@9F5:O7ZPSO M*YXJZU!S=KV;22LY4]:C(B$6N1DS1A;X=04Y<1Y<]WE?QM660"\NJR'-1MV< M=5<:'[_\7&WI-^"LU4!&W?JS]L U*7[DI+9#3I7DNFFKIS/HL,OLZO+:S1WX"@O5P0U36F6E!-L*E(H?ZK"" .LD6JZ-$(=9?W69,ZN5DLX7/'^AZ M[)K2".%?>)68Q984(LHR0^MY;%-,L)&WK,7X5EJC3-[D-:8S3FP 3AQIF8^X!7&<3F<9'$YY M%5OC6/=#6=;:1D[L@D]:B&:CB.UW+"5BAVNA<%*AO%:OMGYBH>0:RK08JV0S M C.0V1$2#Z)I6O.T+/=LD\W34M46]^T(\<*D&;40I:BW=_R(&C*[]ZG,F[M[ M&_%=/B7O+603VL88B"HCSL @WST0D3B(DB1+Z88%=XD3J1WA2\A43O6@@1=> M1'@+:M L!;&(!+D#KL8Y5PPREG:>U]6P$U*QBHT"!X=+5J1NE[]:-#(W"!1X MY;-=B!2L=DPD?"HZS8]2BK(;_-WH7-3*5*HB#][C!AHV?WB8IVUL)OP+BGLY MM;2$K[D")DG\K*!%2]\K9%5J7%[(5HM56ELA04X_J_F($K:P'GEV@^U)Q"3V MCX8R_E^%1%UO:3GD0O47R_RZ6B[^ _E,>*.2YXCB#"A5<@/5TAN C574)N@2 M+H\-2WO=.^IT]^M>I^2PERI[NV+&!**\8<9@AGV"R>!I$D;@0@J7E(T^\QZ8 M_Z6:C'+(\:0A8L1OFI-_8C6I MZ.V3]W?JN:KVX\R>(9L:ET)"*;59ZFO$NZK!PP@Y&/$ V>#Q!*7"O^" M%_EUN3WVW/)Z8GR5I2<+<#3@+# M0W&I%Q7YY+!Y\I; :][-\P?EZFU@^:- =&H1A<.I0YUCD(E.\AJGDE8J>:>F M5[U#C7_I46"_[A)'D\T=:&HLB].,J68RH%_E,R0QO/]0KL^ZU]ZD+FC:"&,K M5TNNV,(RD'JJN8>\G 1"%PK"EMP'#3FS[/R6Q-?0Z)_9@R#%\K$=OB-Q)$"ZI6I0?@QQ"8O$PWF=*R21'(2V?#6(.9?6@6/3B"GAM.,O09A1& MAT+0R*YI565T+,'=L?\ VT 9;L?N*$NUI?)"^V7Q> EKE])!7C6>Y)P,G)&C M[RM&+']6,:)"*R,I3J!TH4]U\UK5-4XGGB SYI%D8D/DO&0N(T8VL*L;KW^ MRHYR]7HUQ+&-UELX1@C?&:?P#.<+$=H:&* 4RS95T LTYBB,HO 6ABR-A9/- MX4; +> *:@CM"NFJ$#=WUZ7.3ASJ @D:=GXO-"R(OKD>'L1EAN!PQ@@.R&)7 M".^ A#A5@#FF9&-;0A$0=XAHFL%]U!['55#&\.!_I8'@RQUK0'@%CC=+#'D6,;CA+?;1F8:N-_;DXC/4#+G<;(5[^VQB5GW_3(@: MIJR%F-H);XDKH_1%SNGUU27URM>P.UR)3R%Q[G*[GF\-,)4+68]PD"GWW79= M3^[4*RN?, >FIO8/;YI.5RSWU:";/?XGW^R$ M(]^[D??O*Y;&>H;VRV14O+$7Q9COQLW#0B*PQ,>#1:HIR%R2):>%DE,:EXJ4 M5+M^.KI-AFD35!.4@Y3]04<#@+G685: 8^<*]$1+_WD?+*,(&F9P\/^CJI#VE?GT<0""_5'KWRVM3IKTZ:MJ^ MWK&?IBP"5I VDO@2MV834DA+4@_,[8*W?!HD'LHR5#6IM/C0RFQ#Q.L!$F8R MU].@EK7VQ(NM0RN2T!'E*=L1UA[E+41HD!G(-3R6]*'K,\_RHH4E)?*V(]NR$ MT2RD&W_P6V9AW$#LTO,@OU(@I7'GMF"*W PX!NP26+4_!\4UU&V65]9)(?%$ MD:[ )DKBLHQTN2AO13KY2TPFZ'7;9(+MF,L3MV38%MGPER!'AL1".,MD@A+0 M&ARD=+F.%J_:<[3RZ11Q^BF.DQM!FI64)A/68OE%HS8^B)R;"%NY7.<7$=)% MEEZ0[*Z%P6)[JE(>FN:E_:[U_V:SW/XN^_QRC_187ES1B470R0-G[OB"FH=3 M3VRLF"!>M8/RY^7%FO:PB?#S 5//3K(>OQ0Z55P"3V5]59?ZGU"+M>S&K-!F M&%E$<5W>!\G#R08",^&QR"R,Z8(BB4(5)E:%&ES[H8VH0TG'61N5#(D:S?3JG8^USD2_;W69=UEEW7[0,'/04W( 'J'_[O\)R@)D'*) MO ,%JQ0^\-6_/X".\T/J(&6DPL>@N"/RKE/*@2)P&-WGASZ=O[^XE ,5 MFKG+W)&?8PX=J,@\E4 BU"'J9+,TPIL7!RVX7 MFG]CT"8(0+HOUV-CKK56.MNXJQN\_,L6)9.]07K% IMM4\UK@>TIZB(OKGQ, M:\6M_+-SU5DX$*:J(_6-V[+\E )4A1$ )"+MBJ'AL(6PU$ZS0#@,?DYS1NI M<].DVK>-3= W69GR>3#F:&4#M[7 N7Q[@5;&8J,P/"VX_8J?0P7^M/ M5_G3O8?QIX]:?[KUIY_)GSX$!X>6%(4^WQU]C4)'N.0I;Z,FNG-='[FWLPQE MYT[_QBO<,J6$YN&4.J+(''8%_,:V'>9Y:3?T9Q-/C(V/&=C(Q7@,NH2;S?)W M>2A>?F=J[;&I5D6!K=#EH1S7S>GJZ'2=Y72] U[R6F;:&WNKQS'W.&5T3/?[ MH#@O4U_$/*+5MP^LP6NQ3\]8 U?^*T]%^/A#]O ^=1*^PHV++Y)W[/FT"87/ MD5TN2>VC<@>W!W0-%^: (4[>)WX'&AP!/V5C'(FGQQ?U1#2M4?T2V& M[)^.7I>'N7!H&*:CJ9?$%6M NUFU]C9YV@A#8,)C4ZSM1#@AKMS$X=%Q O90 M@.E>=N4?D_W)F?_RVZN/9^!,1DA]U M> L^ -T42QH2W6> MPR^Q.U>^8^2,;J(: P[AL%CV)$ M*?6 Z64>%J9Q)2J5RP7QACY,5D3KZ/3)/=U(T8?XC9B-9+U7D.(%H48BW9#2 M?%R0YN-]+F59>FL\C\&"X58JFG!6DJ24);'<)G+5B8=#[JD,?C@6)2O(RX#A M(SO*3K1$9<[OL_-GM5[21-(?Z= MBH/\@I1!899+&5/?V.*AE_&8FEM&Y-2.=Z4*;]RIUJ[%=_6 7U-@C:(#E.46 M%.*$Z_'!ZQ*;J^J 5I@J^WJZX=]9^H:$6:H.0Q#7TBJT:(I-/$FU:1$99-GY MGAN^]PUSUI-P^0%SO677RS#H#5=E&+3ADJIP2?]APB4G;;CDI89+WCT]+Y=K ME*^GE]?&^3F8)]>_?[PTSK_\>G'Y^?3Z_.++QIEF5J])F69Y!,FJS,CX!!:7 MS]$6X=)E:\.4JN;_NJ&(*0"_>)V%Q0!T32<+%J2%Z-/:9]K:047ER!EG*B! M>.54]4\)U8OA?=L%;14KKTL9?UK3$:D%4#.6WDYLGOEH#1K*CZ>5#$F)#[]R M 4C3>+'$P,NX1%EZ&8XQW:C*2A?MUA[M7_2;K%,5FCCE>_3EM-K_SBZ0"/.+ M+;8/PA'8<6\!+F5S%CM>S6);&37O5;+8GP'XF5[,."575.,*I/Y(J#T*/D3U MX_F3JRZD@&Q@N%WF?V?++"X^6VS#3MH&Z%&W(KN@18@'+IA(=6K$&36:YSZ? MXY(BXZN.X[3$T0W;9+J%8/P,015T&$HN1/0)!X6VWI?8)UH(*:]#)+S$$>QV M=CU2*%E4022]5:D=42Z5#Z^4-P;P, RA@,'(5F T%R[T@]6Z-L'2+T.&92 P M1CJ#MRH$/*KDB)/(HS0$GHOFDC.^BW3,5:VV\9JN [@Q6VP:X@<&I"0.&<6" MJ54K78G8B;U?EY./*@QWIG_FV$;@:!P0U, M >6HND$."W*=+GMS203_=]7X\NL.??4F<4N^ZW5ZW!SP0< M+CRY_[G7W\LC*"Y*E+>]V0_#*CNPBV>.#_=#B^^351J)SO8'L'PSX2,7?L>: MNKBBO5H_;<3RKPF0Z4NF4JY8I2@%[;Y@TIS*:NZOF#9G?+7!*OL*1"(*/1E9 M?#%.*HGRE)'9AV$GO KZBDUHT%E)1[[G@$4$GB,5>E(Z#0(Y/ K&TZ!S/*BQ MAI( .MJ;!_V.A8\O;@4LBJ.KF+N_$)1L>:/ &Y\E7J'DCM=A9)SF:$'&![32 M(N-_L&7MOL8[%!W#3F?_7R3&>Z'QTI]T7[1[/+-"O8YLY]M-!"?&/9 +=,#I M'X_?;O >M/'_]80IRM777F6>NM1KFN4T"_"J6\5 7N' MYN&A[$*X2+XU&846W*V_W(?N\9O4RL:FB0:CKJF=7SR?$RWMM$TIO\URFCJL='4>],[WM1H6EAU M#='80 G8[YO68' G+SZ>G%LASG9':C5(./6..U;WF?CA(G5D,.YF7E2 M+JV?CUEKC=7+>1>?* 3/<28CI]-D_Z;4QG0P(>'IHGUK!UW+:. MLW?9<>OW.MV[;>4F\-R.2X8VIM.*AH8836U,9RT:TXWY$X5R9&*(SGY42-@+TZFW2M^MGLLLND89%N\H13PE94&#[W3@TZO3OUL M1591KW-\5U(18L@^2C+4<3UXD("2M;AS\9"A8=Z'=N0RC%8DN)),=G0BG*&2 M5DY4,L9MHQ I-^MPRPUM]::C1>@9O9W24O$$=0;GAH@X,&%?_)AY45:D<0K? M^4:_2W,_Z1@7V)_B.]6IR04=5R](Z_Y1=V+@A%W WJ;YK-9VE9V516ST-A:"^^K6-\#N-$]O>@ MYDF!\5^I/]>F4X-*87 3W3'@$G1?T4%ND< .$BD&IO M&8=P7DVW9P=1*4Q7=87>X4=EIMW/4?XQ*SD'_X>L-CX\ZA_WA(]<;/F,8J[P(AHM? M=K*JKB8%/A"&R SE5H$,L6FTR=4ZB5R-_/_.)>-:$.^+! M:_M'&(33.1B>"790!L5QY4S$U,Y.2?6NY.O+:\N\^H'[!#EM:RZ3:SZZ?1]RZK+K/K)'@F_Y=)MX=*O MEQ];+EWFTJ^1B($K6^V_39ME=0]?+J>>4:_$KXBG71X>>,WM,A+96TAS_S&Y M'=/8[;SG*^<)@P#8?T)>+M9.W2OC:*.A2L_"R7JI24U@E7_\P[BBYN7("\(7 M3A*% 4[.GZLN]5YL_)%U EWN./7',E>LJO1:E>C)XVU-@GEI%N[69)T/'B;K M?/B86>?;FUC^['-Y]!SR;9:'+'8[Q-2-AR&;I MLI'D2$QL?XR]IW @8B;531W;#:8!/$3CY96?G>KT^_7Z))?+\J?L%;5YSOZ@ M,]RP1=!=HQYV.T?'QPVI!#CL]'N#ILRUW^G7++&HZ;OLF*%?GHNQR?I/&KG^ MCV>_7QB_?;IX?_K)^'3QV_G5]?G9E MKG$JFL#JC"O0.^'B^<>);3S.3[>M4JJ&^(E86,6AX(Z*XD0J\M.J@2F4&[%$* M !,8P $0 &5C:&\M,C R,3 S,S$N>'-D[5Q1<]HZ%G[OK]#RLMV9=;#! MD)!IAS9W.D+:3T+UWGSK"%J")+5%)3LC^^I5D'&QLA)S08?>:3&=J;'V? MI/,='1UAH0^_+>,(/"+&,247+>_$;0%$ AIB,KMH?1_?.&>MWR[?O?OP-\?Y M\_IN!#[2((D1$6#($!0H!$]8S,$?(>(/8,IH#/Z@[ $_0L>YU* A73PS/)L+ MT'$[WN93=M[M]R:AV_<=V/,#QS]% V]J?=#I]& YZX3]GYV'8G?3< M4\]!D].>XR._ZTSZ?L\Y.QW B>=/P[ 3:M(E/^?!',40R(X1?K[D%ZVY$(OS M=OOIZ>GDJ7M"V:S=<5VO_>?MZ%X7;:W*1I@\%$HO)RS*RG?;ZO$$-UZE6[S37MZY:?G RWCS:L!UZ]-F2X-[:A>@#9-"6/_)("55L& MJBU>_VUM>5T[7ML(3<51<#*CC^T0X9V#@V\#J8NMXP$20H5F47=6]Q8+3*8T MO2%O*57/,VGOT#2+L:7H73%^]'_GD 6,1CL&6WO!Z (Q@1'/1WY-,&=H>M%2 M0<[) MR/"$Y.9$NR(J4*BOZI'KY+"";X+]'[!4-U>R\A7*85KU%?XY.BO1[3#BLWJSFM>27;HR=Y3_@+/.A7.7D@VD M="#']Z&]R;+!GW 4?B67^GK30"OPJH@!N#&LK'%%?ZR$K6YF AAD&5+":81# MM3BXEYW0.22GTZ_2K733^'<"DQ +E4/N5JD.G4$T3XO6D4J]D,CK//GZ 0=T M"M;\X/U+#?\XZEAE^&^0R6=S)+!L^9Y%+7*;%58QYJT*@_>%&INJ^#6,5/9^ M/T=(\+J2%L%FS;JNZYLT6W&!E.RHAN %_WR;-AM49J5\U^W9*[4QCGA3!U(^ MO TAG]]$]&D_,V %FUG GNOV[<.CH@>:_S@!KNU.I_>"!@]S&H6(\4\_$YGH MO5U-,ZM9U;[KGEJIJD3-5_-WD%;44'GODSB&[%F:'L\(GLH@1<15$-!$)N]D M]DW:+Y"+(!M)+9D,,LK%E.>E2PK,@XCRA"&E:4JLA5M3@S4WR,B/NFU8>__Z M6>DHU\6=M^@H9\W559.&XAT*4,'DC!)Y&:23D8V$.QC,0Z_KZ85A0;*4L"!1 M@?*HSLH0'Y& V"X-M2,R:>6[OE\>7KNT N]7W,T:4X^(),A.E[2H>93T/+VX MWK"\1C;/K&,XB>PFER+ 9.*NV^]6.;?&@_34KPK[*VLW M,&(,&9*+@!'EG)(Q@R%2<14_6GNZ$6^.+6>>_A*H($5*!Q0?H 1H1I"C;*0R MB-M'G@J4.?P,NN4!D5-!9:?-"T)Y*]:(1%4P8SB2(Z \OVY8OX%!Z09B]B\8 M)>@60644E=#9V+\29PQ"\D]_OUD00-$ S0-R1 VWOWT(,J"-HI-$+DZ 11YR%'\U%XRF:4DD#;2;:/3 MG,6^?K%TAVKE"L6'WWF?<(73?0E8-N(SWBL]IY M-,-J[I+#Y7=*PR<<6>V>V((T9S=]KZQ=CD@/V8RJ\2K89SA&O#G'.>V6I\YM MBC0QRZDV[?IN.M?4"(_U",VA\,S7;UWMQ,L_RJ;(8\C;(< /;^^:_O".JNY? MU:L@8 D*/RT7B' MPU9]&TEK\9DGO8%7UG-%#S)^+:JN M :RKR.4E26]8F3JEUE*@QL;Z&UAB(.Y[OGNU! MX09&X\]$RH+&<&F;OZZ+&V-I1[VF*<^-"@TTO)DVKK-2V 29@URW6[5@6]N[ MB?$K9\-:>7\)98X^ON\.S*9O8&#Y!!G!9,:_(78_A\QJ9TD)8PXQ/:]L]XP" M2 Z@21IL<_MHLP5I#CG];CE=+MN_B8%GTYPUHL\VJ#D$G?J>:R-% P.1WL-^ M#25Z2&.5"NKV?(L@L=OM:X";P].95]9$LSF:#N3Y@"8\JJ*L4&.P6+"8Q\W M]\K;KXT:-7(,#:G>*(N([1[Y(L X3KJN5]:@@&^JH>OL'ZK"&5V_Z_E>>?M6 MGJ:1GCZB9#9&Z@2CB=7&H4)YLY]WO++!%=Q1>* (&FIG^S2U F5,4>5?^5N( MHLV;F)[FS2CI$)VF.P=K!)Q=%.;8X_M>:;_6ABSRAJ35ORQ-=S4V/1K)V/RH M3EJ1SGJ/"*;L"Q6UY@A[,K-X/=\KO8@NB9>K *0U %W%7UW&#^WB$53IY\(Q M5>J0JM59>5IDI=*/S66?/OX+"LJN)EPP&,C)"*ZN+EJ"J5_JJ%.WRDO-"B#! M4:1B7 ;4QPN>+Q##-!SKXW/"A*W.P>&)A&&1J$^_,YHL+EII<2Q0W +I:3OI M'4DO*_XL[RN2]:%"[(8F;*M%WL19 MPT'21Y/TR MI*33!MFZ3WHDID7&3/5O827HWG,T8FNDV?YWF?U(V1DMQ'BZP*"S.,F5RMRPY)6AC=(N7:VV)H9=%?U8>0QA 3 MBP[DTZH;J+9&JC/' H:@=$]Z"YRC'C>JN1KZ>K88UJ^ .363NP(?I+H*M8VY+Z==/'+]V1(U9$CQ$%(:[PN5&L8.K MHK=UF!M=*'+P!F?G/UY5'":Y*^.WPQXZZ9?K$=TJZ;:0A+>0/2"AOU/77Z^; MM;+#'ES$\JLZ0N4:XC6KMDKHH2741T&-X?)*G?9D5JRRZ,$%&LG5H)C+.&H7 MU[86/WA'KJY'64NERHE= MMC.Y\\3"TK#.A"(UAY1LWU\_#8J2*8F2*!Z HE-32,_ M/Q^/#\Z@GW73R4]/V/?TR0%,XC1UDX\_/?GCPRMBG_SSY^^^^_$_"/G7LW>O M#UY,X^DQ3.8'SWOP1^>GSPY[3_JSOSA/R\^-+SZ" M??]YEI[\_-W!P;DZ^ND8WD$^*/_^\>[7*UU"/)I^'Z?'3\N;3R^LZR?IY63> MS;_\.LG3_GB!%-$O6IM_.8&?GLRZXY,Q7+QVU$/^Z4EIBQ0S4W&.X1]WMO?T M*\+HQ_%TO'CY-?Z];+5 J@(6/L]ADB"M=KFY4IY/)[/IN$N%[N_G^+-T.IOF M-R?0+SJ;_3'QIZG#M[?1T4.:'ZJRK46YU& !< %A/(U7/C0NG)[V%]\<^P#C MQ:NCTQGYZ/W)Z%><6H[A]70V>X5S!:*9=Y-3G&J^]O\,T(9P_KD/_C/,?NLF MTWYAW#GT,)L?3M+55E[^[RF^_1O,CZ;XSAE^9"'4B($TRD1'J%2"2"DY"1 I MR5$X@=-+E$%>M##M$_2X8CTY^ 1E?5DN7N? ?!]OC(2K4^?R$T]GI\?G,P9!TA]??+^L9-\& M<^?3NB8]IPYJ9RBW+J0^Q_'R\PE,9O [S$-6HQIVO,)V!LE#%(& 9PD]2IV(Q_66.*5!2&%2 M]$WX=07%\-&S.R(HF2UE# CSRJ/"!/K61CJ2I4_9J9R T[_50OFX*\GV;+TY M"O>3)!77D"7PY0SS#":0N_DH $C@@1+IN"4R8S1H4TI$!9HY=U;E8-LQ]@:> M!ZX@Y)NBUS#M5Z/".K\F"\U3$(:D8! -SX:X& U17LF@&:7>FT=Q51\NW@LX MZ2%V"P/C[V-8T&>2#H^G_;S[]^)U].-84 E-B+ RD=&A1\,\,X8ZR) M:[X)N ?.L&W'P%"R7!\)U:U3;5B\@S.8G,+%_-_[./^SFQ\]/YW-4?#^Y>J4%3.Z!8VVP+I/OGEM M4K4V736./9_.YF_R+]-IFB'GWT-_UD68O9^.T\@E:HR)GJA( Y$L45Q>$B,9 M7],I@*/0),=R.Z1-&".^U7FHDB6J,>,]C/&MC[^@8]#[<9D0TW$WZ6;S(O79 M15PX\LFPR*PB/ IT0C2*[!G&G#8PR4 IRGP3EFP&;Q/&R&^5,0TL=(T]/SY= MEXYNG&=_ZWM\[PC78>RW<=+]:E\[S,#?(62]#8UG?ERVIMX? 6"8/%"35QNK MJ:H[8%;:FGC=^="-NWD'L^>G?='\*&L,:5SR1,3,,-H1CE@F)&$"(QP7,=*&)+Y=X66 B)DU 6"#2*$Z"5Y% #!Z\$]&U"22VA[Q/\41E8NW(CM5X MAP.A/X6T1@L>^U,N M3A;M_I+?,7,I=)/=[.M ]LDE'\B FUFU M 3JO1NL//?C9:?]E!4>4GN/HHK@$2U]V%!QQP46B.#?.0[)<-_&O;T+9JQW. MRN8?J/AZBUU*79'>C]_Z#F?;Y_ZDF_OQ"CM'*D-4.>,$ZW5QU!G'F3=GC!>S M]\Y1;GALLNK="VV?7.3*_*ALEXI;?W./$5]ZZ?L)1GDS7*9/CXO6(;V W,4. MG;:0DP09"6T8*F6FC- M$Y<5Y* QHO78X MSA/%R9K2$-K,B/>Q>F]2D?5I,- *]?RKV0SFL]^GD[B,7BD%"-$(PB6Z>I(E M26QR!DT(D0G&A0VBB3=U#COVD'.@L2CXIVXJ+ ]D)ES(M M,HDTJ7)BCQ.?="1>^L22D"9#$\+?!6J?9L!!K+A.]6J6J$;ZCX)V MBN>RI>_17E)!)L$Z2V1 [R,[XX5LDE2_ +!/TUU5FV^EX9I/V?C)QRZ,82D4 MS"\/CETB,Y0!TUH0ZJ5#YAD,9P4"58DQ;IW,UCD9\ID!D,H8X5YX;TW:1_:"Z3>"T%LT^;;;4I<-@ MW5=VET<^&LN\BX3Q[(G,+A%'E2+)@?#1VD =;^=$8_D M#L/+Y&QV-F75Q-_99IK:K<];P=1;ZKE%&G,%BF9>>X M]AG9VY#M4^#?@"A5#5.-+R\@ W;_]2S7JN08<.;$=68:2#8IE(WL0)P6 NVK M%7/2YN!4"[;<@VN?PO_Z7*EIE!9NUH@9EP3/A:51E^WJ0*R)EA@KP"2J,H]- MXJ9;-TT'B7,1JP#ZP3)F("+J4O_&<.(R"!)X]%D[%3D-C:7:PY!P6[O?L?F[ MC<(;APM&ZV@=1RC&)R(Q&"(V(ZCLM:6F%+!(30Y2?4LN4RWS;ZGVRNF!"Q*: M"!B;H@?/F79$4D W+8B( ;!DT:403&H2*-Z1 ]KBE+"?'1U.4OFG;#&>^7%Y MB/1P_MSW_1=T.I;'6*G6"]E"J=8CL_?$4^D).!Z2!>]!-2'Y1NCV:<[;GB$W MCA)7-TS-9RD6#QZ^@P@(+(Q+O;8+F5,P&72I!0<4A[JTC 2$0J17P3%JI-1- M_+Z[0.W3M%B/(=7,4(T8;WLX\5U:E@*X@!*ULMH'ATMTRK@"<$&E08KO@6>WZ77.2Z["R9$G6PTWJH^R7V"5*K"419#[.EM/SWKL+5G7_Z8E<3(93KM,,Z[L_/P1"0>;$FS M&JYPC$@!.%I,( RT$Y;Y:)K5>=T08NVZM@#&6UP)@):'DK@BWEM-A!=9&RJD M;%/M\(ZZMH]>2+4%5ZY/U-M;H5W:]EI%3JE3R!BKDRPB^@PN!.*+!QDA,OS/ M<9&;#(5[<.V3![\CLM2T5+WG((YPW7OF4>#GT^,"Y[Q@I9$VZA09T90AE1T3 MQ V89/9X24( MNZ!3=:,UI--*^:9E[4E4TIN\\O(*9I,,,!4=^ISE''>PAGBE&4DL<&ZR1;TT MV0\:!GL3"MJ_UX2V0SLWY.9R)^0B>%YZNS@OKR3)1UI+GS/W1*1R)B$Z#)V- MRPB8V6 ID\FUNL]O"[B;<-'][:?#ZH;=P7J['#4C1TUF+N.Z7_;F)=A,0HB9 M9&."Y2$H)YL\^70OLHURL/3O/L\-,5=#%BV(_?7T[\IQ*@=,@]9 HHX8I C4 M@;?,$IHT8X*%*-MD4QZ <2-F_(4!]21>U8./7DH>!0&= M40^"!A(9-_ UME03JVIAU+16O5.//DO MBT33.UA49?LP1;>X7+U4BA2A\*^F_2V9>>JR5T*6^W4DZJ) =EHXHAVU&9CC M7#497]L"WJNRG;OBW"Z,6YV*".L=G)SV\0AQOW7#UHY)-=Q,%S4<0F8X1+(F)\9+S-L1Y$XEE$)-,U#G?)-B]%=$WL%O6TEO:WCKUKGU$ MD:\]R/ .9O.^B[BL+A]TN/K"RB??0M^5"Z2OQU;+ E@O/\?%)M\[7*)?Y@QQ M/E+@6)29$8XZ(#)D*&5S2CTL+Z34U%'>9*W;K9@[# :33IEKB0Z,#>4^VE*G M(XA$M&)TQV]<<2&S!@=8)B_/;Y*_B ^ J)RZ)I:40 M-I.*^&P- 2,9\%(3,S=Q5#:'N$]G&+]]C@[E0&N.KDLN>JGU8F4(I9QB!)B".E0L% MLC88G:;$?)/JOMO.H]LG2CY,#R,2IH=;:RV/0A1>,P7$:Q/0!Y>4N%#B*PW) M>RVU://DVN80'^CX/$HP/)1FMZ50*AMPM[=13_/-:O;UG^RZNYXO 8IDMME#EABT/5=\V NQ"9>U5MV,5 MME!E.?ITI:]^.L%?X_G!XVU4=T^+0U7U$, M5?.B7&JTW5._FS7<5E%KX0_5 MUQE,3F$[C9Q_=;C,:R!4D>I#.5*SI;57&Z@DX3HX5>0<1.LK+522M %1SW/( MY>'5Z61QW?S7\Y_;/<5_5WN#G9.-P=92"LRV)_N:5NHI8#VP>F(/X/ZZ9FH* MWF 4O/)=OZB^]-OBML_%LK"-Z&O;&2K[_>#J"[\]Z^]HK84BZH^"=;W\[ON2 M]3D;LB1LU&X+%=T-OKZRS@]N^TE:.1SIYY>?K*S"#7MKH=AM!*VO;EP#IY.( MW2\DFN85,'_,%C6&SV L*FO]89VV4/X L8?9X.O53<7TES=5;:'86UH:JJU- M +90P?9KQIWMM5%'_75C?3_7+_H:, X?UD$;M6TD3J5J3Z^Z23>'U[API377 MI8T<&/ \EQM"/1 I62(6M"8I!A:]40[:'&.[&];0G8P[6O^E+R6&C%?91Y $ M0&4BO13$BB1)RL!]%B9HT:1$[7W ]NFX1D7F7-^HJ&J?:IN!=Z!:N6#\RG/L MTDFJE ;"F>=$ZG+X0YER(T6T8*V6.C39%'PXU+TZI_XXU*IAQ&9[80]:*4:L M^=(W8KM=_*Z+M*/ESVG++/ M"K^#8]^AJOLW^54W0TO_-_A^9(.VRD5/($(YCJ$C"2D #D30J!JA(C1YE+(" M]F]I$7T _QXRT[6P\D[6V9O "\X/GZ8C:D RP1$J8YI(Q1WQ ('XR'BDGG.M MFMRROA7:?3K2N#<4W,:2CTPZ;IQ+.EH2?2DGP]$C=<9)(E+2Z"-H3763@XG- M2+>K,XI[1[J'6/(Q28*H5B3G&%1@QBC9Y#:H+?'N M4^7(_2+>@ZWYB-1[-3WM1R)BL$T#(U&@5J0PF02=+4F!:^.R 1Z;/*2V'=Q] M>H)MKXCW8%L.YET)_>X 6K#%:X'W89Y#?XDV!^68P E:S%KDIJX;*,[_DE'ZO5=K9( MDSRH_:$YDNV%&;;/\I!^M]^2VJ*772JT_O;50WH?L(FU33>[5&S+#:TECC67 M7[H(P"!C7 FN7'Y)@7AT[ G(9(2)*CC?I'KAK8@JW"=7&G[OQ[Y?D9-R="2- MA%*!#4.9H!2Q,@B\E51:\_;(Q02+ M"\#T"UQ<9W*)B0MM1#2!!%#HS>MR$9H7B01IT>VR3E(O&H[Z6V#M4\ZIZ>BO M89;:5'G;3S/,9J@9/WX%7\7UOM2V"90XH9"^I;"ZAY2(04&YX]:!;Y*UO!O6 M/F6)FE*EAEDJED_% YF\V4-UTO:!DLA&DLLQ7!.BI"(Y;B"!19!NV2 NT;5 MQ]?!V:<\3AMJ5#!#Y9M(;Q539Q>S%YD(S7VY<5,3IZ(GSC!N-3";=1,W^FY8 M^Y2::4.1BF9I>$KELL3]=B=0OGY]^.F26Z ,/8!ZV>R0H[C7&ZDH;8M#MY>- M#SI9>Z.5BE(W.(/^TO>3;O*QE$19U"O=1N@;;0P5^6Y0=07>GN"WM%1;^/I4 MO][# +[?UE1M);1,IOVY6"XA'9Y![S_"[Z?'H9P0>M&-3TOIBM+][,WI?#;W MDU(=:.2$-8PE3825&.U(7,@M2X)8&3,%JI+G36Y'>B#.H1[2+=W=Z.>9GW5Q M1"FSSKN(2G'EPE'!B:>9$LZ3,5QY9=L<)G\0RGU*T[5DW76OJITIJ_GC:R'> MIHS#]#^GL_FBAH]EW$',0)(O5R5(QXBU$(FT5*<80W;*[XQW]^/=ITSBHS.P MLGF;.?R+DD4W"KF7>E+;5<&YH[G!)6\VA3JP5-#MW0QP)C9HM:%^6I3$N+A1 M=-N"25<;J%"1ZS8X%>4<4N]A73M5I6Y@Y-?3R<M'2JNM(R:8+BNE#^#X?4W65,B]D.MI9^7>@?V\* M<)]BQZ&AFB_I[;WLX[DZ/1XH!C=$:8M4B,A$2 MM6 4\9R#TU18&YH\P7@OLGT*]VJ3IJY9JK'E%]]-9N?EO=Y,7GXNKM]I-SLJ MT>0YRI&"D(PKFTB6 Y'1 K$Q9<*CS3%YC6%LDZ-C]R+;JQNO:M.EKET:32Z7 M=UL\G\[FLU&TTG(%AN"D%X@$;XAGS),DI%1:9)%XD\H&=X':IQ,D;:>4 <;8 M,!6T?+W\"'X&/W_W?U!+ P04 " \A)U24EL$.;@[ !VA ( %0 &5C M:&\M,C R,3 S,S%?9&5F+GAM;.U]6W-;.9+F^_R*VIK711?NEX[IF;!=Y5Y' MN,H5MFMF]HF1 !(VIR7235(N>W_])JB+)8J4#GD.2)IV5+G\[,?/N)L/IY._O:C^ O_\0>3][][<<_WCYG_L?_^/=_^9=_ M^U^,_??3UR]_^'F:+LYQLOCAV0QA@?F'/\>+]S_\5\;Y/WXHL^GY#_\UG?UC M_!$8^_?E+SV;?O@\&[][O_A!+#7W_ZZ<\___S+IS@[^\MT]NXGR;GZZ?JG?[SZ\4_W?OY/M?QI M$4+X:?G=FQ^=C]?]( TK?OKO7U^^2>_Q'-AX,E_ )'UY #T^+VY^\38:\]/E M-^E'Y^._SI>__W*:8+%4SZ-3^&'C3]1_L>L?8_4C)B13XB^?YOG'?_^7'WZX ME!S,TFQZAJ^Q_'#UY1^O7]Q'.IXL?LKC\Y^N?N8G.#LCQ,L1%I\_X-]^G(_/ M/YSA]6?O9U@VHK^><@5E*IQ_K:/]U!O3>P(R2Q<1&7V*DTKP 3&N&[T_YINQ M6,8"%V>+ 1'?'WM0O--S& \IX'M##X!V.1 [Q_.(LR&AWAGW%LYKD*L(ZY"8 MWD__DJ;G/RVA72^K,,F_3!;CQ><7DS*=G2_?^\>1UK%875^YNGRC__7!\6XA M)"J,)^/ZZ4OZY]6@%=$@6/'3 B<9\X\_C//??ARKQ+74&F,Q7ANE0T["T+\= MQ&!U#*.NJ+O+]=ET,I^>C7/=JMXLZ,\Z_'Q:7M';NQQV_L<$+O)X44%N+^9M MAN\I]9UGLJ($]!@%%T$%T!H\#[GPXJWB1IG(L8QVG%,3G?P.,_K>>UR,$W38 M87HIZ.ZS]J>M!^:XHKI"]A"]/T&HZ+4-)802/==181 8.&RCNKM/K9.]GN[9 M--T!<5;-C^G->GD&$<^6GXXNYNP=P(?1S:-(/OB"OIR/K(:8M4Q,@1!,0]+, M@P 6'?B2C/89XMK5=KG2%IC'Y7)[]01:=B7_"<\6\^M/JI8YX^+*@OG7S5 N M-;G[Y'[&#S-,XZ7X1B:++#4:)G4 IK6W+$IA62)M. ('U>]B.I!$+U5&X'_\83K+./O;C[RO=F^F]A;B&8Y<0"NE MXRPF*9F..;.H8F*66S"\<)-D6]HN80RHX5N&>7.]]I#E?P"OWPXG2QH=?SE;/E V@WP7?VB+QU^GTUIJ5Q\_OT,)HLG9(7\\V+\ MH0[\]/-;&N+)I_%\%),!*XFL0)8+B2A;%HKAK*2(.27B:Y0M.-(!VX#$>H!(.VA^VE8#ZYC5BB05X,_+);43Q-&*C[<7LGS!..0^LLEMO4^5P?7;E3\] ME7,@'@F>!*==D%E?#-,B<0:<6\9#5+14)U&*/RG^W DC'"=]MM%) ]J\F9;% MGV2]_XP?\6RZ!/?KTH ;)6.UAU!8]KZNNYPS'U QK@JMQR*5D'@3ZV43HOV; MJH/K;]7&&43X&PW9?_MIC)BWM>)OCO8@%[R RA7W& 7 MI-<"9$A SK 1T:('TF#R+FKAXJ@3W@%D><>''E:R*T.WDO-#,U@-/O#@"X_< M\1BU\BIR+64*68-V"@ W2WWS7/K'C)[!_/WSL^F?;<)X:T9O%!=Z;!XKR@!Z M!Z22UBJN2?S>1Y-]E-)XXX3/FX-X:YXS>.Q'0-#2)<="CK3_%O(A:6%U#%$8 M&:TUJ)O8+,/'?G[#1148;2H?QR3\IY__($_TQ>0JG#9Y]R0MQA^) 3A_$N>+ M&:3%R-JBR%$.3+NL:?)%L@@FLN"-LLDDFUQJ,?GMH1Y%'&D;KJSNQ8VUTR#: M1(A?3&@MP)?3^7SDLT_!1,ZRD);I7,$8LE.%S%H96E23#,^ ^JV7_(Y*"LUD%6:?P%C[]\ND#^?/X%">D MP,4(95+"D8"$$HEL!(\8HDS6YQ8$?037_KEV>.7?.XH93G,M0AWO MR75X"B2"9]/S"NSRS*@H1+#TUFDO(M,J!19Y#"QH84.!J%1630S,M7"^TV@( M/358EEZ1SSG[C81#DKCB]8@3)E$YD]BJ5TURN#*; 7VZ%.>S M]_7+%Y,GY].+R>)5V? K+\<0QV?CQ6Q90CX]***!7& M9-:GH_4DXI[F]YW<1\FD^R^,'C(_AKX^P^6,)IDF,%N,_]_E3J"4!*-59A8# MKT9Z"#) >(%4$KT4&IN8AYT1?F=<(VW>IYT=GG9/4JI+ M\YS$B../RX07GX6P63E&]DF-*B5D(7!@X$PM82DJ0)/EK0NX_9.MD6X?95!/ MQ33P7^]CO'&T0P)8WT@F7%P) S'FU&F[00 M(C1Q5OK!_G8(UTR9#9SA^^A_G^$'&.?K$-"5_T6[_M(KNQ3<** N&%U@'"+Y M\488!B4B$UE*;R!QWR9TMQO<;X=Z@RNO@2O]@&RNW9?;Y@3WPEL)EDE3H";0 M"!:]5+1T:YU %^7U9H\ !+<2,^/>*:83+\Q[ M&YDL6JJ0$3C)M;"%*8R>:4[K MND=#H'VR2F:3E+![6KLV8?S&R#2,KAH88MW/FT=6*.&L%TQ&('PH O,A%!:= MMPE+<-PV855WB"=_7-](6PVLK0U(7TP^XGR#8&).7JN,+$I/;T+2F198+"QY M8Z2+!6P1>^37 U!/-5=M*.VTJ$Z!SUFUH^02XA%:)9$$B08 MSUE$)(O2Z&QI?>7)-+'+)\ZJ1MO9G5ST?3X 3M]"Y_^:[QX_WYZ5COK/9_.-J7,R1BPE,QEI T]>!/ B/H908DRJZ!5T>P'3R9!E*'PU2_FYOO]4\K AGF,?D M:FAT3BO+I,B1%CV9&$@K6?8)4^)99]6$*!L1G3Q-AM%%@WR][G(8295,-(H\ MQV+(L;!06 B:LV*PEC2[:$T3UG2'>/(T:J2M!@EY%6;]?]TU/\+9I6U&$A@G M,L_J-YY,\MT/;OWD[S@;3_/]TZ)T=E&MN5\^I67Z]6LR]7XI!>NI5#!!24'T MJ:FOFF3#@!P+IF30 3 JQYMP<[_3_.KC"T?,B@:V6J_9CB 9C#I:9F6ML)&U M/Q(:RYQ,-1?-Y M0F@3U!B0<#O4KEY\^'#9G1+.KKNNW&IG?;-K%Y[0R5H?R4E".H%AP3A#*TO. M7O 4LX8FQ:S=\'WU[UT+/32I,UC@C+CX.XPS&6,C59(R07A6,I=,!WI=8BF* M 5ER("/RP!N5%-S!<0#UM]#7O72AW87=)M/L2Q[Y.(^B(-<,B>F@:Y,2!#+I M Y!UP6OG;V&==$W6RQ43/!_5WI6J:&#&\.K"I[KK M%\$B-U80MM3(^7@(U&FR8C U-+#V5[HK)Z7!9A&8 *AS#:(V5# ,K30Z)^Y% M.>T>Y;VL@=UE>2P]RG_Y5!,O+L;S]W6T5Z5&A)=];W-4D$2H";351[#!U[(W MSAP %I.PMCMM08Q-@(ZD&_E6.IXVD'4#BV$=KEL=;KN@:]E]_&%XAVD\/HPJ M._"CIQ[VSY:DN55> E,QD_4K!:VGP67F"P1>NT@H:&)N'H(EC[07/P1)MA%_ M W*LG"U>=;,&IXTR+C"7;*[5BH9Y7]L^A*1]O<=!M"EH68MF_R;GD"I;C0/V MEO=^NX??[*;3LDRUJHDO.)M?)BT,WW7YX:>TZ+Z\Q;Q6NC!GZQQ/)F:OA;99 MUUOLA!9)&XF\"+V^"_/#SVO0C=EZA?2FE>511364(P;'5'$1K$G2YS;QQ<&[ M,=\_H+DOR-?3L[/GT]F?,,NC')3UJ!RS6 _ 2VW^(&CU3H%[%9T),C4I;]D2 MYY%$6+NSY/'BN^'TTN3*KU5P(X_.\YS)HP]:T9I+2WF(KK!LK4PJA6QRD]WN M/I1CJ-(<4'OWO.]>HF_5873^ZF)1;VBNA[TCVK^+-\6R6K5 [B+]$:4D[]'E M>O-BTD6TZ5Z_BN3$J=!+\ T"L7?:+#S)>2EK.*LQXA>39_!AO("S)>BXFNK[ M&DDR<]J]W^#LXSCA93I![=3P[E)C_PEG%S@2+K@0"K(,H&E^T; 84V Z.XO< M@\O82ZQK2^MB-9SSUVJN2^. M8$;!0BF&&4W?4)XD&IK<<+$UTM,F9EO%-<@AV0#XN^DN6!15MRMPY&=NYJGV0?Y/$;*38!FW2'C0GUE8X_GU6 M+U3B6,BJ ,^,PU"[-@$+N788P"*,5E**-BDJ.^+])EDXJ!+O<\^WM0P?P.V- M2UK8R&*N#2ZA:.:Y*,QR$>@_PX-ONR M1\DPU*ON53#,Z\R93]*(%%*DOQL'=8Z_9/] \9JFREP3B^Y_,K%\4VIHB3!V M!9U,E"7Z3&MWO?[#2,<@!7*TP-I<_6MX=RP-U)NB&]> MBJG"GD[PZE*:VSD,;R[B'/]Y0=^Z-=HHBY*%S9)9IQ19M5*349$ULUKQ&))! M$9L;T6FS]SB(L(;BO4]VWE;97N31FSA?_(J+]],\,EX( MJ4$RX*YV"K6:Q9@+*[PHDPQ/Y(>U8&L7<*=-O,'5LX9#O8])[H"\7.BO48YB M23'[R%D]KB%^J\RB"F3-JLB33T)':-+^\@%,WQ!C>BAC#5%ZGW+.3GAL)K^VD.UH2HN6^4@/=PD6/(X>05I$(#)![9K0 %QR"C(VBFD=38[5[/F / M61Y+C=7-%%8LWOFR&(#6)O1%(S-9TXRB!$;B"(P^Y-9R1:1OTC?V051'4FVU ME;8W$:>WU%L4T=S%=%4)T 54TTJK=:@.4V UH/96"V@&$_W>>.%H8PQ"6J:B M2+3I1\] 9,-0>)1)"O38)'U@CWQXI)1JWW381N)-RJC.SZ>79NY524^AI(T+FA_F7V V(4]T?H5*H9K8=S"BP80- ;$^@'*YU]@$ #HKT4#OD0 $H0F4-+HM2G)5= M]=)//_5&[#NCSJ83^C+AY1'K#OIX9,2>\M\&[XJ\2W**YQ!+!*N]-S&%R'T MA58)I\*H._*AY/MS74+/&HCY>N"FTEZ+?E7H$ W7%G7V7&,),6B0!7C-YHG* MX"-"7S./;63_$2<7N)MT+W^UM_S6(%A=!J006AK:A4O4FC;-'+S-&E$Z#S:I MT1HL6\M@&0SW!QA&'NO0K$BENI+"!F^<*=HHX5URCI=2;Z1U0=C11EQ; MRZ;72WAGA&&DT^6UTB71,N90$&^T0>^=\J%DY;C/04&SZ639T["FD#V[F"^FYSC[[:*:NZ_*S^-2<$:+U;.S<0V[T]#SD4KD M :7:DQ"48%I&9(';PFC-@__+I MJJW]D_D0<^9-TDC7D'K"?"LGUI MJT$0;(,\+L__=*B7FRG/+"TM-9_5LVI>L$R;:\P RVT:EWT=XQCZ<[KT" MZON)^[;:ZW3$NHOH]\8+#TGJ9 IMA5CH-0#./)>&I>BA9%)FP29).5_+B?OP M=-A&X@UHL.$XH 09TS(!R3O/M,^&A>0CJQCCJ VL(2Z*3ZC6CV:P$,H:9I M*QD/N-8_#,Z*P'6RCB5?K^TIJ!E$VM=L[>,"]2X(UR7?XA@5OV&KWYO>MQ'M M@/I>QM[>SF RAW29\'&UV5CIC+XOD5)O .\Q+6A^ELL=RM9,+$V1C$_M!;"( M4-/V@*N8LY#!=5+D P_YZA4ZE #;7!=P+TCY!LYP_NP]3"9X=KD>15T[*0"# M9 W3&",+V2FR/)13-@E1?*O; QX%=S*F6C.-M+BP]A&,U]9&!Y0M8SO=8!XF MV#.\FK?D40\='6 =ND);:!LLD@=&]I%CFDO)/.%G0B9A8TY"VH.L1 <,$QT+ MD;91S? FYD7ZQ]D4\M6F2GNI,8*3)E7FEYLJ! 6+"$1]8:PU9[&&\W+.P/O M/_S30OC3@20WM)WY$N?S!4UKL8+)YX2HTY*\A6EPR$"0=Z2L$&B(P4GG3MK< M\(#3T^H0DASZ'7VU>(^SZ[(/3BM.O7>S! 2F'3H&10$3@O!YC5)JWDFCMP8] M/2WN*K&-$;OA+I2:81XO:H>&Z82\FHPU"W/\<>LJ]=!E4!O MB8M%)]3DIOG(27="0XDZE"Q&75'O(E><[YYRN6:4P62X'M>*Y)0-P>C(O2N@ MP>20.'G,8$) MWJ2_<>.3Q1 9_:68EAR9KPV?@E49(.9@T"Y]]PG\/)XO"_1>DQ3_J&GO4]K#<'9.OWXC_U&,2JB MFNE8K\S@TI'+;'*]VT5Q="X);0\NG*0GU;'QUU=_MQ?YZ/_A\>?_!:C/,D=0F:M":92,"T^"11?)V MF9!2)0.Z5APVW=9;SNX;(?_Q,J;!Z>W DWR#B\5E+)&CK(X'@0C 3JFK2:, MMB0F0 69 AC>I@%N%W#[*GL[#OX-I:5C*8^[-;&;M^/9&/> M%S*4 )@'K9AU'&5.5KI5'VQPWMU'=:C4JN$YL)ED/771(!-FFSC$O57Y[J*\ M.KVK \DN$VR9EM5\AH?)Z!J053U"4_NCQ%?)_11<*0X3R]R11QJ=8L$%QW*. M43KP-D.3.N2OE/./Y)Y]S93?A@E#!\XVQ%2NLW1*QH "63"ZU#QSVMJR)XPV M>+[\GERY961#'.S!QQS0L3D.G4Z;*&3@TLC70*B6;U-1-AK@D9E4+[C./C&@ MZ3)G2]!"I*)X%]>Z4W74S5-/S@3<7:8#UT$N05R7WG: ,73EXZWG[[_6<4<- MK.JPA_@&+FJ\#2BB<<$XF;X:+3Y0N#BL$K>1 MVL#*^Y4D=7YQ?MU_V"1$2?,H9=F(WAD6HN"U)9,2*7$$Z)+5T*WR_/:3]UOF MMK/LIT,(;O & I]N >$HE.0A,O#U#M9 &S>@+23XFB=;%'+7)8C7L7? IZ]: M@SL+KH'W=WGOVY?;J^HO5.G5)484 3D$6R^2(\-+*L$@06$ VN@$W(;8I W( M YA.SC8:6@\-CJXV0+LR_[N :QG8>A#=88)2@^FR&T=Z*&)_"\IU#QU:Z3)7 MP%RRB6FPY-^Y))B,]+435JJD[7G='BLB%D5*24E.H(8#"?([T%1>2 L??WZ)'Z^J<(4IV4>O6):( M]"X5R[ST@8&( 3D'-+SU*=\#\$[6GFF@G9;Y";769'[:4@+J.+*0C,4J:56V&UNXDU/56PTE0:K)%\GD]H;?S&'2;YU3@B+FY\2 )[Q*!QF"=RDMFD;0\RB[P)[Z]%?E#6> MURQ&@O$DSI?=*$:@M8PI*R9IBZEQ>/+=LQ',.Q5UM"F4K%O(JAN\ RZ[>V?B MZK+<0($MG=DM"R&]!?!1A=J_4#*-2#:."H89'[GSCDMC#IY:==#RUA;J'ZB( M=1O=[XGE+I3X*JN*ZZT* FG%<"Y9VBI\82'5G:->S"1]_6[;MB%?%^=[514? M-^6W8<)^JXHMA,)1)J;0.J93)G/&$CR7>>0(W'BY1B&' MRUE%,"9)*Q@ZY$S7ADW!\LB*RCJ+D$0R34Z3OY*^H" M]GMBZ^!J[Y5XN(O.#I[82MM:XD$4YFD99YJC82!#8#H"ER:B16B[L'WMB:W[ MX]RYU']-QA.L&TF:' MQ-9=5-'2GKH%35Y!DU@T%!49I%!+XXLD5(XS;W+Q2B-RWC:)_CZF;XTENZAB MSTGR!I21Q5C&%1F .NO$O/*!\>1SR"X)6^2^6/*5),D/S9)=5-'^NK5U,KGK MN4[++?_CCSFY&)?3&3A7?KN'-DB9[S'KE2EK9JTVL. @\J8K$L19]K!9MB4-,BC;5"1B,]^+WEPIS2Q1A? M^ZO1CD5'5)KP\/LO3$KU72?[,FJR6U5F/NO 2DQ>F^R2LD1O#K3$!DEL=QD38K!\;VE57WWUQXFN.[ORI>5127]17[5- ML28K;QR3*M'B:2"S$)UC1AH'G$>K5-L@]T 3V7M)R-%Q_1",.,("D8<.)#@7 M*!6]KZT1Q%YT=G&@^Q0C)>6:6]VEXS>M%FH45'HL75O"(X40)-LR)]?[XM8VJ M]GS*5%"Y",4P;C(PK;)GX 36*@>22NTCTSA7]>L[9=I*FUN<,FVCBO:MF%Y, M%C!Y-Z8MOO8&^OMTFO\R\Y!U . MK:>_-DCT/NJ^T$3RG6:SH@H>I'<\6*U$TE);B E<-L72 MESH&O4$5FQ[5<\>I@B 7XR/FU0=\<81Y$MDE14N=H=530] UD5HR##:'R+TT MO,V!0 =P?;?<:_&.2BQ%@) L6!]H47>9C(RZJ'MEA)$^J=#$2KN[>.UU,QU: M]ZM[Z$ZR;7!L=O,*G7^@7?VRX?5\/I+%A(PQL:3X\H0BL,!C8"D$2";$8F*3 M(/-Z.">L_QYR;V%D;Y[V;[BX:>_0YB 5,R*1' 0H%@#K/0PZ!$[:)RE=G%^J/ M8.FKS*73*)R%W"9:M#74;XU10VALORL2"644HQ%:.& \UW[4RA5&,E LEDRV MEU-)R2[WCPZ\CWUKW-E6$RT.J3>B^V..Y>+LY;C@"()'<+4D"%(]\PR.!4.$ M+LH798P4P;2),G8 =U2<:6WS[*B3!KRYO=:]*JMR&&7RYJRD?=7Y^L*@]2QZ M-*SP[+W.&B$U"0X\#.L$N3*@'EI<@[-Y^L\O%K5/\BWX5[= /;N8S6I?^TE^ M3K_WYB(EQ#R>O'L^GB MW+ZWL2'F=8(\/28FW">Z:6G2WY_8:ZQ*H2>_*E_F,O*B".U$8<8"U!4=:$4G MKT0(E64L7//]V_@=L1\58??/IRV\A19DV+.+>G\*O^&GQ=L_\>PC_CJ=+-[/ M1^B5D-E;E@(GYT=(DEX,BG$M8L2DHHC[#I-U@/V=Q0>BP'[]WS7HJ]3>_CD= MJR-HHATY?[I$ MF3/M"3Y"O2$U,>]#9HJV!<6]",[M.YS\$-[O3-VWTO?KRVV _7QZ,1N!-%&# M#ZQXKVH\Q7YQA]6,W/N>RZ@2" M$Q A,>=JG\0:H(Q(%-'D'10HX*)J4MS3'>+>:M1:!]X::>5HJLDV3^KIYU_A M?Z:S+\V&133%^J@83:1>.\\-"Y#)0Q4*+ \\FKQO4V05XZ'JREJQI+M!T4M; M^XV ?0'Z&YSC]7WP'> V+1S;#N^!2L=:Z;\[SP93WA%PCJ,U.M=D 8GT*B*/ MS"O:(0Q7D)7SM%&TZ3%W#%Q[K(KL2*FVC%H\J.Y,E*P$]V:.>?'M%**,3.6NEO%N]%WK3Q0,;GW&:.A]2L W6 MA=^FDS0]_X +?/)NAIUM&NLVJCE]T+FW=XRAYUU*4(6HD0C>#> M6*\#%I^\B#I%)Z4"'3385'P,6%6:)P45M>X9O)1RWI4Y4V0 M#D8/XMM)5KUZ'MP;93AI=7DA$[UV.6F10#C:X937Q9,UZGQ11"G.1P\C["ZO M7V V&4_>S7_'V9OW,,-=I'5OC)ZR>AC3ZM*5M*]GDD0N3J]? [5-$Q6>6DT MV04/H=M=3KN_B!M&&EAF'5[)8FS!@,$H;37WRD?E5/5X:-F/Q?I[DNOS7JZ. MU>/EW#34P!+L\IH63LM\23&:Z'2A+Y1*!#6:!#FY%.Z)<)AV(D\FBW$>GUTL M:JY ;5&XW'=_^93.+@C;<_*MGI&_>[&X*F)9!?'RYAR4?%RIA=+,"R>9EN1. M>8' 4HX $DPJNDFYQU 3Z%UTU0_'D_/IQ60QRD5F$IMA4@5@.JI(WF/AK'X( MVA2MVE3S#8)^_Y[^0=A[K\QK[YIOT''ERR%SS^E<'D1[R[63MC!)JQBR5'0^( ,.):$E9X3?_IY_0#+=T^(28_3-UV+5_,,8T.'5:C^Q6V+P+OI99 M-8\!/$P:S=$PHA-3>ZKS$+1S2O%8N&?%@V=:U$1B =502N2G6YM!-[EIX3!T M>R23YJMEVS9:;, R$D"9SLYADG IB)O3.^UK^KEA2KO,=* - 2 (EFSAKH#C MQC;Q8C?@.1:/:E?%38>7>@/?YY?S#V?3SXAO%M/TCURA'9]6:V+($3. M#*(G]VK9E@Y3+5]QRG@A"%:3;)NU:$Z,"OTEWB"I9@74'R3A^>LW?UR!2T9X MM*G0!IDX;9"6_&ZIB:@\$S15:!UK$JQ[$-5ITZ*'!MHGVRP1/H4YYFITD06W MM+I^/X/)3H<3#PW7\X"B,]*50PI3T"<-Q6#V&H()AH.WV7)>^]1S,^J(>1"9 M]CCWZ3!J.PEWRJ+ 2/*%:(Q%G9.((0_ FS_"4:J5#FH(ID 4IANM!N'D-1K%:6%C"F*-O$ M>NH/O;<3>[;\&5JTUD*YRGT9<1ND%5JP@MDP\K<,BSIP9G-)WA5'RFYSVM,) MWOYWDCUS[I[3.KS66GHK./LXOG*D[F%]"Y^>XH14MKB. :S.(CJ92[T86]HL M:]*K(,O*:.9H.Y42C$ZZR<6XP\#_YKAY *TW<*MV%N*E;SC_._W@8OYB+SBPDY.!?+0I)E'NS;]S!9/T^?N8HI!2:6!29%D!N5ZXR5M3(HA5PV*>C8 MUP2_OP?'P)P&G=1VGN=ED/C%?'Y1*WFN)J.X$CES63L; -- A(5ZT[/)5FI' MNUG)3?I7#CJ+[US?&P<:M%O[DH#PZ+3FF^9UF7M@O+>J=I'U]4Y*K6N8FZPP MAIS$JQ6"=&W6]*%FL*\4J4/3]R :/YJ\J"5\^N'+TQL%D([H2MUZ#7JXD"IUFB9%[PH-!#+KI-%O17 M0]['TIN.F[O;Z'=O20KH:SM"99EPR3#MG2?;6!9F=/8)2T@B-/&/CB1)X?"* M[I38L(V6AFXA="L-"R;Y5YC] Q=+:=P&Z"0ZGPTRPV-B.G+- A?U"E@AK/09 M@:^T =W03*C+T[YAFK312/O59B43PQI#;/:RMCT13*.T+'IKF).N) DJ6M_$ M*3BR7)BCH=7P6ML8.A\L?^89>:]CDM,D[=B-YNX /3,X'D"SVI" *ZZ3,,%A MT+2HAR1]S=:@UQ) E3C:B&M'V?3(?%D[SI"2ZM220-.:)94U26I-7_O(0[0Z M.8LI\>!':T?LMWS5B\SO#'LK,"02V)(X"_6V86V39=[GR&JW)N%"]*%-:=9F M2'W7ZKLC?WY=5Y]7Y7?ZM+;"JM_]O79GGTY^FRZN^K&,E"E:IF 82)J[!JU( M'J$PA)1+S3HJNDDRR@Y8][^N#\2>U=6YM9X:I)_:+&3C(\E='QO*D\__P;UYHI7Y1;QE^Y] MD%Y+G0*+HM8;16?(S+'U_EPIM(M82DY[H=!&B(<*.@_!A\&O@=*VOD M)P'2;8VTJM#^];O76R9]IXXZQ4M''ZG)=N#VVALG"F@J[W M=<4(Z$^"+H^$5X^ +=NH8D"6+*,N;Q:PJ'W/GESD\>*ZX(A\:5N$9UD[VK:= M$0P\[>)%<1E=S$58^9B/M6GP0YNM/20_'5!L&XW2P0()+Z>3=V]Q=OXSQI4E MIIN3?.?W>SK'F[&L1A% %U6<0\A&2YY]#B[QG*.3Y"AS-]J$:C>Y[-YU;LTH M \JH2U=8+R.9.-%RSG6VX)VGY:?RN2P;]8T>1KB;O*IE/RW/9DBD[Q%_>6S( M 27Y*.)[;9&YR\61U\+)J73<.U/O!S;>9+0ZPNBQP7MNV#3BJZL1GT.J'6 _ M?W&G/ H+R2AF2.5DX7))JQ4/3*+4Z*/,QC4I5W@056\;9L MEE;*&?HX[_:K> WTQ23-$.:XF/X*G\;G%^?W(WYIT"5?8F_A7NT1A@/8%7>1A%9<8I,19(%\\'64R.R\6I. MN3=[6WQ/F4_-E=.@_*4: U\J$9["?#Q_\X'(GU]-_A-FXVI]O29_08Q0B*(< M"L:C\>0B6,%\$H4IC,F70,YE:7*Q:E> IT2@)DII4!ER=0 ^?U66B.?SBYH" M\6PZ7\Q'44=5I+(L%D=;:K9874K/;"+W2.? !_ =$H4&4KT#APCX!*XDXF%;&FFQ@46M(J,&S)'7+)&R"8[T'THI\2!GH*^K_J=[X>_2?B\ M=6OX\KY;(F7=[):TM(*H1V8U(VL[,8W9LV"48AF52XE'J]MVK_7&IN?GXT6E[G/$WW&6Z"MXAR-;4I$F:>8B&=0:'6UJP0B&UFH$ MG5RT36G"EC583HD5?45]7_N^M[4YFR;$/*_-,:X-GE?E=E1S%#/' M4G,UN*ZW#4?RJ$(!QZR+L5X8)[-K@75T"4BQ/(=+:6$+(%: FZQL-*\"U5VB$\+D) MBQX!=E*L&5():UC2)#3[&JO4"./]^)\%E0!=9ES6YLDID$FE2F91>\>%DEI# MDSC)=C!/BD'M%+2&3P-$: O.".RE0W<9XOERV^9O2(S/Q:,6D4FM3$TD3"Q& M!"9!6?1<^&(:A68?079*K!E6#6N(TCL:^W<2T+RF#.'\U>273S5KZ&(\?U^] MN,LHX4@B\&!!,B-E(@/>2!:#0 :9BWJC=4;)ZC2U1V"D&O'B"%XRW.AE034)T&Q'MK1)@K[O-]L(^EGJ MNR'G96JI16V5 L4"KVQ6]?ZE:"R#DA6@"IC;%*S?AW*P_/YA5/Q@=']K43=( M.KB+Z%:%:Q=<+?/X-P$[3!)_7\4]R(.>4M\G*XQ5 C2Q7<>L:9MSFL4,Y+/' M)+SQ209L$E/9+QL>R='?%QFV$?;0B?A/GKZ\27.YOOZ%&X-UR8NT5^I0RPT, M $LV<,YKQZSR:*KM^J'W;RD.(_+I8/)J4!1Z=^M:DM0'H8S*BA63D1")3/,* MDCFM1!%&&IIIBY?W/I33VM5[BKI!!MA=1-?5)1TPM=S1UX$ZS&[>5V$/ZK^' MM!OLY&NQ11"N-C1B0JAZ)[$E;-8$EH/-$HI#:'-+TOX8\,@.O@\";"/D)KV! M/D[//M:@Y]VQV0U& --HD8/HMJ_'=!? M[)=M%*8VUR@MP[, M"1"@MXP;+ 6W\XLONS9F*2+WEAF;:*U3TM8)1N:22E!X<,B;G&FN CDM,["7 MF!MDH!O?>0<^,7_PJ9"C;X' M+0"N:MI:\ MTJ R0^^,"*A#$4U. _:E^4<,O]:*WT:\#13^G':2&9P]OYCD^2^E8%I> /HG M?*@0KS>C>L5(EHYQS)8,W9)8B."8DF3C%E36M+D"L .V_>__?54X;2O_)LW" M)GDZ6::"1IC\XQ6AI'VPXGOYXNFKUU<@(7A>V_XQ6ZQF6J=$^R"2Q5*24HY> MF:2;7+K>"=U73Y/A=3#@6C*?+4;+KG>736:L=[Q@-7XUK]=Y :L], B3<>A2 MC-T<11KT%@GH7ZL$N//4T[ +=Q?D@ 5<-R"N2-4%QA868'>]#O_J/F[N]=# MJ@Y[B*_%NWD%1V"**%QA1=7T)%=#"^ < ^^DHN6)O,XNSOMQ:'&#Z3:\$K>1 MVL#*^Y4D=7YQ?G-$E+G(F=82RX%I058 .+1,*!0!E"[0J2JJD_KN/'E_.V@O MV4^'$-R -M02R&71_W5$SR20@8PY1-K[M?6&>20Z9AN=$$6+I+I<%M9-@[>? M_!5J<&?!-6E%.'FWN&Y'=7V9"2\R 7#/)&C:Y$->'N?7#IX*8BXE +;IJ;$& MS&F80(.)NT%=\RJF*[N^"ZJV_4O7P3I4Z]*^:GN$!SUDOH=%X0H=6LR0DV8" MH-0+6@,!LXX5T!)2-#S;-A5 >V3"HUU)]T.$;43=XL8QG(RGL]^F"YQ?;5-9 M2L^=15:,D$R7VC)<1V"%''%=%!?"M;G9=A7)(1J5]E?1ZHU?O>2[WR:ESZ:3 MCSA;U*;_MV /U&;RX<$';#BYQ2Q66D\:A9*,- F 7FOZVJ;B),A8@A%.WVT] M^?!CALQ%?7F3P!]R+4&NKP[P2,L/:N:SL*QH3(A<.97WT'_F!L^P*;?7I?HU M)KAL[IMO=6R0 H.6] J6D!+YP*:PZ&-@Y!'%C,GE1LTTND,\=$;G;BQY.#%W M,)4T".K?1?H:/US,TOMZG169\'A50ZL5A@@26'35?E>6LV@,K=XUK4%X)-GL M@35KL9TB7?HKH4E2V(<[/<9&RFL,W@56;#V,4LFQ$$-F* B- 0.N3=O]52"G MP8!>XFV0!OQXV2)$!TD&RQSMZTPGB2RD$AE7)A1 09Y]$_OV"*M'6Q!B6 4T MR!&Z;<2]6KS'V<_C>:T]O*"=[DDD84!:C$3V21JPC.9KZE4VA@4,R#R2A1X1 MC(AMFG=U '<:/!E<#0U:0*[I'O7+IW1V<=6FXZ9-W$VVU[T$/N>FD*6C)YV.60VELRTUIF!RXIQ=!J==]SI M)J[*432%W-,.LI60&[2#O(;T:G(KHEB!_89D,+^%3R..)I/;7)C-FCPJ[SP# M+3.K_:^-\X2SS;T'CR([+4X,HX &72 ?!T@.=W0\D*==BB![IP +W)5Z;&U4 MX!BE;E+0M"5#^@5O5AXQ\L6GE+5CPKK:F[.V'[(N,)1:>RTYRM*DM/L!3*?Q M0@PE]!9="5=ZQ2^S-+@HO%:L,K (Y"1&LNHBYTQ&C);8+SGLH4''7OL\M8_E M;B_:8^GMM/;@/@5)O!6!2:L+\3;X>G&Y9X8#EUI85=Q>$AH.F>?46\%=,IRV M$?3^\EFZH/JF,YRV4ENWQ)9=9+X_1@3 ['2L17!(*Z7P@L7D$_,VU9,*%R%\ MDQE.#8BPC:CWDN$$6@>KZ@&$39+,92-8\-DPG7F(OA1C79->(,>;X;25BA[- M<-I&O@TR VZ:KS_]TH?]_XQQ1@]Y__DE?L2S2Z;3E".OW:FX(:\.P#'O9&02 M?1).2%Y,DQ6@&[Q3,1(:**/!J?$-M%\1Z@G4TONYC_=Z9^L MJ4UL17:PQ@9 M+=2^B5G-=-:B6GTKT% S$B$G5N]C9]H:QT+*H2:>QJ(=5]HT\6R/@&"/V"Y' MQZ]M5-625R\F'RX6\Z4$Y-5V;!-MNEDE9I(BDRY(Q8(KG"6H%4G&AR*Z%&SM MSJ+[F/9O^#34YB;>]%1% \MH73K.\CV)6?,<,3'0@>RTF,CT0Q"UU$UZE8-# MW<06V@3H5*R?003>( =J':Y;[D 7="T-G(?A'<:B&4:5'?C14P\--I='4"8@ M[Q&D9UPG7T^?+ M(_T1K:)?-5HC2Y'SR$"QYQ"PY!$FV$7^+;JMW3XAN:IUU M#B(:AL'%>J@N&63EF!"6EDV7@\Y-3B37HMF_M3&DRE8;K_:6][9%95>>FPJ8 "#-@8 %0 &5C:&\M,C R M,3 S,S%?;&%B+GAM;-2]>Y/;.)8O^/]\"FQWQ]RJB$0728 DT/.XD7[U]5U7 MV6N[IN]LQ88"3UM=2BF;E/R83[\ 2;U%"J! )J=CQI69(GG.^4'X\0 XCW_] MG]\>%N"+*LKY:OEO?XC_'/T!J*58R?GRT[_]X=>/KR#YP__\]W_ZIW_]OR#\ M/\_>OP$O5F+SH)9K\+Q0;*TD^#I??P9_DZK\'>AB]0#^MBI^GW]A$/Y[==/S MU>/W8O[I\QHD41*??EK\!64IEU&&(4NQ@#A7%%)*%(SRC"=)QB1-Y=VGOTB) M>!KE,50\3R%6&$&>X122G#(>8RUE(JN'+N;+W_]B_^&L5, 8MRRK7__M#Y_7 MZ\>__/33UZ]?__R-%XL_KXI//R51A'[:7OV'YO)O9]=_1=75,:7TI^K3W:7E M_-*%YK'Q3__GYSE^F1']ITJ MYBOY8F)\:,?9!'61:R6FH^T!5]6VM MEE+5;'GT:#"7__8'\]-L4\)/C#W.GJ^6ZX*)]=_,"^_YIERO'E3Q@2U4^?PS M6R[5XO[;O)RA&&=Q&DFH,8TA)C*!).$"IHE *D\C(FDV6^^^YS.UA+]^V*I4 MR?47^@(!U-\PH@S4I>6=@\SJ"51#^IQ;K<_@7:O\ H;ER6/WK)_>GL^W)?; UD MA;@R:,T5/XF5<

U_!H_*PCVQ^)]:K_5ZT>&:/<'\"JD*HP+OD%0\\FQH?/ MK%#/C!,HGZ\>'M6RK'S+^Z(PWR%EW?5GW_>7O&/?[9_NO[)"OOS'9K[^_MHX MJ$7EUI=OUY]5\=$H]O;1/J+\JWG$NGR]K%]RLR1/!=-9:KQO*2%.409)K%.( ME(@(I2E2THO?QE)\:AQ9:P?F2_!8Z7<'5E9_L#8&@%5M ?C!?%Q:Z\L?_7AR MM*^#&]=.<9 'YNO*'FB791(<&@T.K ;\.SB\KK$<5*;?@=IX<& ]>+O_CC0 MW(']-ZD&(1S[CSUL(=\@H^D^ZEMH[!$Y?9.-+K_?V[!Z^"\&4E9^?OG-ZJEF M.4)(.<5829\7UP494WO'--H9:C#25+D&JM;3[UUR M"4PWVK\1HH$9NN;2+48OKT#C39X=QH?DN4MB1J6D#CM/V:/K4K^)+M5\MMV( M_FANG6]!8. 9ZV:\\TQMLW0_/?S"WUU#0_G,[(L\>-,@W; MC-C.O=;/_2:<$I]7,_-NUJOBP9YDL*7\F16_JW7UIO^P7HG??U8/7!4S$A,L M<8IA2BB&F*<:M M.^3=$WH0( >>Z:<8U@J#2F-0J0Q^JY5VW$!T!U,VDZ7R;,<%]4CTM,%U)EEO MH&KVM;=9@HTCU-"K^X-&X5UON[:$[']COS70*S8O_H,M-NK%O!2+5;DQ7Z%[ M7E8;D3.2QKG((@%1IA'$ROA,),D%S%6J(Y(*'&GFLQCJ$C8U?K:Z@DI9<* M M^&VKK^>11"?.;NND4.@-3,K]@?->/+D@$G(5U2EOU.64B^6GZRJG>WKX>^_5 M%[7>+^:-EUG.,BQ8A@W#")P8-S"W\3HI M2Z%*,9>QIB)-8VY90P= M_,J11F9@9OOO-"@>_NE(@S.2VSKL(/DYM &0[?1S;WG^>.YO !2.O.(0S[O1 M6?Y9,?OZM%]G*_K7Y8J7JOC"^$*]7CYNUN5[99&9+^;5M]W\MBF*^?*3<=[G MY9LYX^:3]?5 \I9ZE*I,Y) GG,(X@)3R'% L%4"223'*LSI-+.:&/+VFAOY[+YL9R;X:V/5*5AA?4*E&JQ4$5/ M[SW\P"=*IRQA&10TDA!3P2"+,P4)BC*>2D5%TF^-]:3#/NX*[0X<&%MS_:&Y MH+87'!M\!W8F@\KF.["S^@XNLH>3V,]YN7]8%>OY?U7"C'>D^-KN ZPVR_4[H^5\\S CJ8JC M1&@HN'D!89)Q2%BL0]7)4[MC6)5!++1$; #]?W> =>A=J/R MH .S,B'NE8+*XOE5EWP0Z-P>X"B-Z$Z@Q.2%Z\+'97>G#$X92GW&_N1S<>B M8K_OAT=F@D2,:))!ACB#.$VP^(#N:'I()+8D:=_!UVGD[WKDO[37"SXK:>3'F_E/=" M%!NVV!]G*9S&*I;(K&9M#&6L?Y8-F\XC32+LDQ#HJ,(XDP+R%6*H$(B88S'/,ZP5V)DNZRI<<=655 < MZNJ9^=@!K1MC! )L8,;8876DY@#.A ,<03,:.\2-F\AXW>ZS_$6'6WH2QJI< MO]5_7:VD9:,/JO@R%ZK\L%I(XVO$4:PB#46>&;[0.8:<2 XQSR,19PDBJ=>> M1;NHJ='%QX(MRT>SC*N7W,(H[DL6[; ZP(3IF&&"%"->VP^=TJ9&%DV2Z%[)7G45N@%VXXQ@L U, M&]Z(^>?-NB 1--FU4^"X&:HNMI^EE3K=U(\[WBNSM)F+]7&4/^22Y1"E5,BOIY.^^N-^DM^<>^V3S]^K1?%$^V_R*5V;\[Q_L<^R:Z+2YKQO"ANR^HM:S[B!.4XB#9/$L \F20)Y1"5$PF"1$9$B[;6S M<57BU&BGGCEEN:E2$"M][\!>8_.S\N:@:Z"[,E! *$?AGYXH]N >1V3",L\U MH2/SCB,&YZSC>F,(=^<7\Z5YL7I@\^6,*!PAFL604X$AC@2#G" ,54PU3Q7# ML=\RITW0-!GFX-UL506_UD'V=B>C!M:-_HOYU ,Y[0['(3>I,C6LN5O [*/+7-T;DQD%S9*?1AF)@#@LP M"OY\%@2\H*QWFT;C M:D7O0*4J0 -L13M@,DC*T05Q3Y,SU&YW:])/QRU^7%$6Z]G/\^7\8?/0?)$C M)E4J&8-Y1A*(;9X.31"#61[3+(URE2"GR+BS)T^-!QKEW"C@'*?N"7^3]0-/ M[T:O@%.YU=J.B6ON.9BTYK?3"7O^T%&F9ZLMV\G8?D'/A+G%8O75;L2\6A7/ M"R7GZS>KLE3E1_5M_T%R:)4Y.S93$&60TUV8!1!.FF%)$:Z^$ MN6L2IS95:R6!U1*LEN!C83C*IM:J>97GZ!F/=AUPMY=Y4!@'GO,[78%>%> M3ULRRRH,*HT#OM:=T0F:-W=5Z+AY2$YRC"B%"(>FU5#1")(9*J@T%&BTPBSE @O(NJEQM38:6O% 2/=@=8)Y\E5 M_0;*D< &AW]H5O-"WA!=5:IA&+J["VXV\ M7;HQ$R+1,20-<743TA&7I_MR\:7DNJ"[;?NJ Z?.1HRZD+=APNIBY]W,^MV98SF5?I MA%4 W^?5PMQ?UJ&\N^,(I@0A0F80H1R9%14ED-IJ6#A6*$ZU3I!P*@OO*WAJ ML_I [RIEI3S0_'\ 5>GNY[ X#X&;BS($L -SPRFF383_$$<^ONB$=#.<98_J M6/@B-\_KU6#^4L0MS05D1A)FUK5YY%D-(T@6G&::PQRW+J M%3!\NTI3([\>S67E7T;J8;@?,3?&&W<<1CP'[]5W$/QFS0*5 M72%SHH*!/(DN@7NM_GOT_SM#,5AGO_,GWQ8W_7IIF$-]9-\.7@PV@!, M)9#GF$&,50*9U!E,,H9C*1C"W#-=HU/>U*AUJRZ85_J"-?OFNPM_#6$WM@R( MV\!4N(.L5A487<&!L@,%2%_!98CPZ#:13Q(]6QNBQF:A32:'GDF7GO MC5^"TWGO^T:0AM_;KO#9:G@'&AV#[EEW8!!X3_J2I+'WG#NLO;"GW'6U?X/0 ME\MUU7/8S"VS?IQ_42_8FFV_LTDD%34+-JAL$V"<(.-82+.VTX(HHC+;!,NI MC_TU05,C@5I7<* LL-I>_:K[H=O-""$Q&Y@3^L+EU834!8L;FI)V/GZT)J4N M1AXV+76ZWI\4/MAJW.;!+[^)SW9I8W,L9CE1#.E$05VX[I;[8 R&(N/)9S',HBB!V R\FUM1PD:,4)E*$[6SY1"(J3[2Z]+4/% MY/VBUL]9^?E=L?HRETH^^_YK:3\7C^:LP-;K9J0K83E<_LNDQ#&X,-"RX ].241Y8 M[<%6?7MJ\X.U ,R7/X(]['LK!CGQ[@]B2!KKH<6HW-8?I5/"N^%)_5C0++', M]VYN8_C*4JWMKJMQU!8;:8396IY?YXO%C&K,4\%SF!B&@UA$ M+,+),20WLB M8H0P1'UXST7HU)ANKS-@E=)W8*FJ"K1,B,W#IDHP/6HN9#_[$TWODC2O E/^ M1).[#$6 K<'/9IP^-SF1\1VP+4"K2UXH4<5E'7T4W0%CR*.JUL$+S_@@I_%U M(]30HS8PA1X,V'TS8)95?]CI#+9*!^Q>Y(-12(9TDCLJ)_H@<'^=JNEUXI]4Z9[Z'1XY.:Q9+2G,@41ADR;I_,,:0Q MS6":)$D:,2RY]&I>X"%[:BRX5Q-HI<#C3E'?J$5W]-W(:2!,!^8HJ[5]3319 M$UO%[\ !SD9W\.XZSCV"&;T1"QO/Z"Y^Y)!&;US.HQK]']%S)VR^G*_5&^,8 MR%/2/.P%]_*;/?-5[Y6-EI>VC?8KLZ!FB_]4K)B9E:OBF"B8Y3B"F.H,4FS^ M(4@JQ+A.11YY]JB^72N?23I.,^J=FG;"6H_-L1)*R?*5,7M;K/.M?K-:?OJHB@=;[VTFF4Y)'E&(RQ=QUY-S8- MB^? 9'D,Y:X\K.% JS TH_E0=? -V'G/&9Z@#?BN2QVW#Y\S"F?M^-SO[$=! MNZW#.L;2YN7.M"&6A+$8ZD3;_A<,04[LB49$2)PGL>"VD^=JS19NG'-!AA?) M["0-N1M410%7\V)5J[M:>AY57(+2C41N!&A@UMB?)C0H_6 5#+@KUF%^2%:X M)&94&NBP\W3>=UW:NW5O5EV0.GH/88 :VFUHM+2.PH7"\D'[]%Z#(W"? MWE9Q8_?IO6;WA3Z]5V_QKZ1A@Z_>ZI_9WU?%MJ]G4\^<*A'%B4X@C84M\VP MI9PJR+7D">(X0]BY#F&KE*F1PZ[?K']9C78DNYDA&#X#<0UBGW< M_G,14_/Z/UH9H.FT 19[?7L7V?#+>KH-H<$/GPZR(8,G.[6;/E!5C"=)/F>/<_-MM^=,JV55BV'&4*QE;#Q^QJ,4 MXIA'D-,#W&H-'HS*<+X&HE?;,?;P.MALCA(5P M8(8X0,]J"PQZC;[U"?5J63?,#)@BZ0Q/T'3)ZU+'39UT1N$LC=+]SKXIE>_5 MI[D-/:P[U,PX1H(P*J',H@AB1# DB:@J\T524IUKYE3:JTW U!BER0G<*^F9 M/741Q&[N" '-P$SAB4J/!,G+IM^<&'GRV)$3(B\;=9X(V7)=SV)8VW[;;W5' MO3@D8L5HDD)$[6S.8@FYY#G4.4:9UA&AW*MCB9/4J4WVG=)V9^S#4;$^]S)S M-PR"FT\1'-J!R2((JOXUJ'Q0"EIFRDGPN)6D?+ X*Q;E=7//PPQ5Z%7Q8+<\ MJ\)395/ EA.5IT2ED&J60YPBLZ*1(H=)DA.:((0S[53]]XJG#1(FK<0XMN>\\.+*YJ:72\_5N&RY)$\*2.(4\3:3Q4I(<M1R:A$W M-5K8UBQ2C;J -_KV*NS4AK'CQD8PY(;>U&A VVH*MJH.5_'I"B@#5'YJD_@4 M%:"N6-]2">K:77W3'46A6*E>J/J_KY=OUY]5L8O&.-BEG24)RC,F.&29<3.P M4A(2A9#Y5<0Q8RS.A=<*R$/V9(FF#I6M"VVOK/;]#U5\AL*-@@8">& ^VFH- M?MCJ_:/=:*U4/TCT?N. H<26-9 M\\+&BF4IBCF,,>4VD%S8%BG(#$">4QYKA&+D<\Y[*F":I[S+G7Y-@K:G$W2* MHJ/;6BP\"*$1 09?\3'#SD7,35W8ZLAL"IZQF9U M .DVHV^#9^ Y[8F,][QN-S[DS+X@9=2YW6[EZ>SNN/*F_8QWQ4JKLJQ.:E^I M?5@1)S%*99I 1+&MM,)CR)*8015C03)*&%%)C_V,%G%3F_?;9<;C@;J@5,67 MN>TNJ+P;SW9C[;6O$0#!D?8U#C6UQ0,&W->X LH ^QIM$I]B7^.*]2W[&M?N MNMUMN/\V+V<",TR,KP I4Y$A$B4@(TS"-">2&()!B?0J57 MX#!4$/J["[[ C.LL=&-RDZMP:/A0CD(EX\GMV:9B'#.< Y56OD/1$).46KP)0H) MRE,B^6RI/E5/]0G\[*V2TWR@]7PX4VRXN=&$+]:'J>"K-40M9+6O6:CUW#:. M6:^ -:'4W_<'+&OVK;ZXMAJL^&+^JT"=& @>+L;OY QK#?C&C:X MM;\Z(T>]WHS;>3CL[8_L&V1G9KS-VE/RQ:8P@MZI8KZ253'C]SMBJ*ZJ&JG] MHM9OM5%&J_G:5CF>T5A+HCF#A)LQQ9)FD&F)89QHF3/*XHQ&?O%WMRDT-8=O M2^!5T\EY95YJ@XLO673XO"Q0F?"_$:K.T"ZYWJ\5<'#8)D%CE5 K; M+#8S_A.*$>2)CF!&.*=1E @1.;5XNRYJQ/MOF5\ (O&7>)FWL[?(K5E_8*K]VAQ]?*/%YM=V ?Z^X60CN3H%RKO*8 MQQG,563((M$:4AIS* B*I>:(X,CI]=XN8H+\4!T4%;66;H30@6 W$83!9:2S MLT;!ZR=FKMC(E=C8[8=Z7VY8C(YDC8;5[>QXW?J:%>UUENOB"#5,UW'G* QW M7?,MLSEK8IYTM5EL]7#WR^K(;^^:JB3O-L\U,YETVQPX--T?)YU8GO M]?+^P?+L6]URRS9&\7L\PRG')&T86U0BRR&)(V'61[EFD5=@PDAZ M3XU[:P-L?*_8J6Y_W.L.Y$951P]JL5#M]:J?],O@YOI-<(@'?HUL+08')MM* M&;N1/C+A\)C"OG)V7XW:]*HO1,NM=[MP\/:RR-[>ZB3W4IHY7%99R6^+JG.:@7>&A7'H\SR%%-/85CS#D"J6P2C5F&P>DR-6W8Y]8?YP74&ZSXSRBF%->AH M>1U1##D&XYQ?E* QH8)_.R8'5ARTN!^HP_V-6 YP_.&MRE.C8A9/.B"LYXQA9U^1>EUG\M5IM'&V!GUHY+,6>+7=FHY^RQ"IA]8Y:7K\V? MRAF+\RR3V'AC*!(0:Q49?HTE%*G,>,9DA+B72W:K0E.C5VO/-E2J,0E4-H&M M47=@9Q;8EU?;&@9^LZ:!RC9/5^_FL77CX#%';& R'F>P_/L5!D(X:+/"6W4: MMU-A( 3/VA2&>FX_]GZOULP\2KYDQ=((+._W[>Q?*#T7\_4LYB1B4D=01X(8 MKU?FD&?KXN<&@-O-0:J4=F/11TP=N/)L,@-S(0[T+;: M@A\.] 6-P@'[C+FC$Y+%'*2.RE/N*)PRD<>=-S8C?&,S] I2I<:6B4K;M##]# L N405H97A3X-$T-NVQO;6_8 M>5/?(S_;,[%X7-5'B95C]-PN>XOOSU=2S01G:2)4"EF4V!K!L88<,P+-,C). M\C0G2#@U.W24-S4B:U^)4LRFJ84 M*A93PRW&6:$DT9#E*$HC)E(1ISXNRF4Q4Z.4K99W8*\GL(KZN2K;C@G?*Z'F7^R6^B]JO8WM5BPA M*HL$-',?01S'Q/@9L2$$XV:DG$14)%Y@66=K13/OJB"K\8>V$.ADQS:@*/@=W1[*[)CG<^^/X"4:3-1P?T1HL\+ M)>?U6V.8JFU7T1KB!/:BO"GLXEFR]+.\BJ?+N\%.$RTWED M7B!80L6)-"2$8\B86PT:<:OUF3U!C\LC.(_@M42 MJ+/H+&ET]W1&KXZ!HU\:!-*17-0*QC=;&"\'N05T5UVA">JY7A4ZKA/KBL&9 M/^M\8X]4V#>J+->?F5DK;\3OBQ6333\HDBF,N,I@Q.,<8AG90(PDA5H+++3* M=)8Z%1WJ$C(U5]:J":R>8*>H1]IG&Y+=Y!$*GX'YX@(TU_MJN6/DD1P; *N1 MTF,O85:H+VJY";!+Z()%9[)LV[WCIT?XH8?;:M?V\KX^V'."F^%X5$*I; ME=V+?VQLS<=9A"4A5#,82606?TQJ2 2CD%'CCA$F(S/\/?RN#I$3];C>F0=] MMN>0QBM8-]HW1=-^F&_K9K8?W7L#[^9LW8KC.+2YU;*N97;7="2\ UM5PWE8 M#GB$]*VZQ(WJ53G8?>I/N=S2NZ?8ZD%]9-]4:9NNSR)M+LLC#7E$L%F[<09I M'ALVT51'J>!)DDO/OF&'SY^:__2J6\K MY_;H$'8$K!M'W #7P+Q0:P8JU8#5+6@CKTM&!V[6=21B[(9V34227 MF> Q@3A-E2TTI"!+9 I5EB&C, ML@<'VD9N:T,!MY9ZUG<-.NANE/5D0SDPX6WMJFJX'H3%W^_' M]# [:6N?'<6=A: R$?Q6&0D&25H:!/Z@96&#*CANC=@AL#TK&#N(D*"%OVN/ M\W*I\;\6-@PBP@G+8ZP@X=R\)%@N(5-)#"4G>98@GF*- Q3\OJK(U%X%5PI] M/QZT?F^Z.?1>H/8>.T>:'V%$AF;T&N':B/W*]FH3!J[,(*F#0MZ#U_%V1G6$ M^MW7=9E"W6YGQ!SK=;L_[\;2/^]6Y9HM_M_Y8QW^FV>4Y2*!&><:8D09)#K+ MS?([);E$,2+$*8N@6\S46/*TBDVM+##:]HKTO8AL-\N%PVM@#NL+5?]R/Q>1 M"%7LY_CA3U/JYZ*!K85^+E_=S]UZHSZQQ<]L;>>8\?9VY<9LT>#],DS%B"=4 M*9CKA-JR'0(R0P60*(6C/(XB*;Q"]9RD3HTBCK3T(*',Z +C\^,G12J.<5R6Q%N2Z M&>1V/ :F"E(59P(G*C7SU38#0)F$E-L>;-C\3Y.(*.&U1]\M;FHS^7(\X!VP&E_O-=\' M;S>/(1R*0Z\L;@(P2/7 6^]23_#"73<6PG+8=/YUN>*V MM;W=>WZ]?-RLS>G-1@#DRU-XYC M__)90V,[2'VMP91^F@)<0X]!:X6NP07W/'.L=MK?;M;EFBUM5^-9$N$\CIEM M_&X/$R,L(6,L@TE"!,\9LR5U9G60UHH:QU$HLD03!/8PFQU BRB @84X1YQ'#.)&]0?KF4HV&\ ME34&PFHIA\'6\4CU%K1&.2N] P?:!3SU;#,\Z''FF9!QSRG;;#P[@&R]\+;B M'[-$FE>\U:M?/0_/"AX3FJ)7 M[>Y=HF.(Z;A[]I.4X6B;?&>?]\A'?,Z, Z6*]VI1.4GEY_ECV22)B02GG"<2 MDBQ&$">9AEPS"O-8XS@56&6Q4^.Y*W*F-B,;34%QJ*I'SET'HMVS-2!.0^^V M-Q =:=DG/[$#*X\4Q3"8C92EV!,[OT3%ZXATYBIVW#Y>NN)U&XXR%ATN]P]V M>M%\)SX6;%G.[7/?J\=5L9Y)8DE1,J@CF4",.(5K2PIFO&'08U M7;VVW^JC#GBN@BK?L>)M454VE-7^TSM55&N=&6)Q0AC#,**QLATS**0R%C"6 M.DTB2C'VJT/H('-J1' 8%WX''MDV!QHRZR/' X77_YW#ITC_'] MWO:VF![3,46<09[:@(H4*4ATA&#&,LP)HIE47ITC^JLR-?IZ<=CF^PZ(*\7> M0@^,&X.- _? Q.;7E?N@M?8 )?AN!_1IVF:?:3/13MAMJ/5O;MWZQ)X=,&Q3 MQ(-CQ'U[Q!FB&*6:9#"126Q6U=_[INZEFV M7OY]4Z[MUE3Y<74O9;4WQ1:V),[KY7/V.%^S1;4PY*=YN>_5/S;S>:V\3R6PE-C MK\H6( [L *ING>U90GWH@78CP2D-W\ \>O_N]7.'>@>OEZ*HVKA55=U7Y1H< MV!2PHOM(P >M"C^TSN-6EA]I!,ZJTX\E]T;/M0J!+=^H+VJ1-&?J.,XY0Q&' MF1+&;Q6,0!ZS!"(I2$QPKC+9SV\]ES4UWJ]TJ_N8)#U]U0N >GJJM\$T,+\> ME@FK%;T#E:H@"1B>X(')(#[K!7%/X[&VV]WJKW;<=1E'>:G^/7B'[^V3H\8+X\J,#8D]4&'7J5$R432F'&A1EZ+A/(1,*@PB+) M<\:SE"3;H?_O/>I/,. V^E_LSU+$X=XYD(>'7%/\:GB^.I]\N,=_"1^8#+X: MF\&ATPJ"*/XVO,<98M'HM MHPB_X4BPKE>Z:RV),Y%*;=Y824;,$DDP2&(J8:YB30E1(M/,^RCP2,345D;U MD=;V_*\N^MSCZ.\81H\CO][@C'+45VLW0#Q"N^W!C_:.I8Q_I'?1RHM'>9>O M[!^W_?]L6&'FT.)[$V6<91%C48*A3%(.<4QC6PE>0JZ)CK'0#&FGE)8.&5.; MWKN8Y)V>O8.V3]'LGN2!,!IXEOO#TRMBNP6 ';IT\>/5Z[Q;1+X=IME_8L M0+D_]]\Y&R_FI5BLK+]QS\MUP<1Z1E J%),$JCPU;_0\1I!$B3(4H%"<4QI' MD5\%2B>Q4Z.! ZW_XEF!T@UFMS=^>/!&.KVO0GT.2I_LE0:_;=4.6832"Z>@ M52C=)(];AM(+C;,ZE'YW]R.C]W6CP5=&=QO.:)]H5SO;"GHOOXG%QN;'6P_' M_)_\R+[-,J8%C3(-,94IQ(2GD%*%(6(8:XPP4LPKQ[V'#E.CJ?=7^C4&P]Z- MK@9&=&#N:K0'=D*!K?[U5M+6@CNPLP%LC;!MLL(QV0T0AJ2U/FJ,RG$WX'1* M>+<\*MQ!TJM"_6.CEN)[4TDM$B36)#$*56W_9DA*PK,40Z61X>0HE9!3FT639 FF3"3& M(^S7EC6$>E-C\\..GH?V@;V!8&OA=L6WL]'>=#XIF]:>GHYGX&^!FX_Z=&,[ M\.OG*8;UAC:M(=$?ID]K$ V?J%%K2'3;.[4&E=(S34J(U6:Y+M^Q[U4'V()) MM0T=X!G/I'DSPU3$MK06S2'GL881SR.$(X&9=#JC=9 U-8[?J@H>:UT]4Y(Z M0'5CV4!0#4R9.Y0:->] I>@ ,1H.> 3-S^D0-VYJS76[S[)B'&[IV]:9K:NM M@S?SI7IM?BQGV/;Y0CR&.(ND/3CAQG-D!$8**YXHAI'VJFUS+F)JS/!JOF1+ M,6<+4&YU]3W'O8"CH^]U$SI#^T];YL4ZUQPA"#&,8-8FW\(B7.8*YG'.$-F;=5AZ M5N6NZ]I^<_X7];7Q%VS+\F*U-#^*^J5F&X56N2[EZ^7A-7/S]GM<'/:\%6F< MBY6RQG2*6FQBGOE:@2Y'4J_09_=CZ[_IN:?/J^5O/^B"O;)'BMP5;S5+^P>DI+G#800PIA0DL&4 M"K-&4XF&Q/P+49Y)%@F6I3R=K5=KMG!C9D_Y7B2\TV*XR?]"+5-5VZ]863!9-4>5J![=W-R??H7)CXP$'8&#BW6H.&M5!K;O=.&\Z:1WH M?0<:B\)Q;$_D0M*IKPJC,F=/?$Y)LN]C;CL'7>E7\^5\K=Z8R2Q?+\W#/\WY M0M5)3*\V:QM=_+ JUO/_JK;27]9UIJK]\[T_E!.<467[RD:*V7Z!'%*$-?%5A:;TE;AOUN*+:L M/"R;7::87OLFPP<=:[^SSK%'<,23SMHP6%D&]J;MLBUKZ\"A>:"QKSG=!(.X MQ$- /\0Q9Q#]GN20,R2R;4><067TS$U3Z[5] ]6;)]OR6UJFL2U_0E.[JTDP M@8QH >,8TS12.8J85^W&2T*F1MFUCG;.UUIZYIY=@M&-16\%9V V/,5E@!); M70@$S1B[)&?<_+ .2\^RP;JN[3?93R,D;.4*,1,81VE.E T^%A!3@B%12$/. MM6 28Z&05R6)BU*F-MTKI6YN!-0"*%=1Q#6!6N $&J^90QL2 A/&4Y0G1*HX MFID% %^-!NFAM*%![=XM" ^W&\W>#.' /'LI%+G2,1S/=D(0DF@O"QJ5:3MM M/:7:[HO[<>T+Q=>OE^6ZJ/N_J>)A%B.!,$,Y9+9:#Q9$&EY0&D8"(9+25&,9 M^Q#MN8BIL>R;N:X#1I^] 7I['FI9H%KO>L[^"XBZ3?W;$O2!EUMK=;>3K5.Z[TK][S+,YSH2$B8IKDR M;WZ=0:JR&%+$:(Z)IBQQ*N%QZ>%3F]NU?L JV&Q6NQ?J.0.N>R+?"L?0KVYW M)+QJ\K29?$,QGK-'CE:%I\V8P_([K=?T>P6_7IIYH,IU$^JY#3$FB)!<)PA* MQ@G$FB'(I#3_Y EEU"QVB/2JLW-9S-2FZ[T0Q49),&^T]7OWMD#I]OZ]':"! M)_!6P7V@=O ([6X,0KZ+6R2-^C[NMO;TG7SEZO[^]X7J3U*A+.8V3#/59FV. M40(9$=3\JO(\UTHJA7U]\.D7U:J<3+]*4#Z@NKOADRZAU0.E7O[X./6Q6B2- M[I>[U[^ZKW^NPI2J$P=YNZV;6Y^$/;,GJIE>@K/L)E<#\F8'R M\_S1_AGR[W#[,^"VFG:@>@L=:'=66+ATWW@U%3JT/JJBT'5=SVS7Q6+UE1D- M7ZV*%ZL-7^O-8ILO9R.TYU4Q=%L&_8LJYJJ<"8&B+#(,RD5,S5**VOZB)(4J M(A+GDHF4>Q4&]%5@:ER[U\PS(]87>#>/:T@X!R;J7>[L7L\[L+.G[IE7GT>_ M695EU4["&O$]8$YM3_"")MKZZC!N]FU/A,Y2B[8XJB/W&]664?GY!BV;L[I#<8(KD@/')SY MXJ+='2Q@KC]@ //;Z>P_?N H<_JB#=N9>OG#$*4^JF^5$E2D!$=0QPA#K 6& MC(H,:ISK."4D17[%OLY%3&UFGI6Q\)B1'4"ZN02WP3/P7/5$YL;R'HX3]L;B M'N/-XNM6=A?VN&%^5]NF[2DW-K]&V.3,@YR;>YN)]Y^*%:_,UV=&L& Z1P(2 MHE*(16X6%1I12#2.%&7&E>?N9T@6HH@#4'6'M&&A2/<["1!F>D\[)A!\GOS"L LIUG8[<\?[PSM H M')VUA7A>WQ)4Z^>L_/RN6'V92R6???^UM#HT=1:7G^[%>OZE*HP[DU)J+;(( M"I09'U7P!#(9(Q@)G!*>H40AX5/.Q%VTU_MHA$HF1G,@C.I@4U8ACT!O=09L MI[1O32GG<7!S<8=!=^#7D076:@VV:@/^'?SP:XWRCV"G/+B_#G./.E"^B(6M M]N0L?>2:3KZHG%=N\GY"SV3S55G:1E_FF;:S3K59\:TY%%P@0VI26%*34%.:1'&,(JK\NJ+ZZS U;]N\:C;+M?4;*C?8&QG]@_K/Z@0/U[T!E@!V+ MK0G-5G]C!3!F@,:.@!GS_4$,FE#?0XUQ\^W[XW26CG_#HT8O/KJ+S#9>'VX>P"=IL:FQJ3VNJ,'12_+MJJ79>]P^A C M[.ILCCINXQR[]JY2.D!ZIP-3XZK#&R1U8[14%?%44JZ^V MP(SG(MQW2!Q7X ,"/?3RVW;.V9>B>[6#V^H/*@.JJ5%9Y'96$&96Y%%3E,$N5K8L7"3P5,C<">-Z7:K()WX)$5X$LUH?X4_3DR3N>^:ML=B*/H+JK_ORG_ M#MAF_7E5V)3 .X#B.XK3._,"V'XZ+TM;?,(NSI+L+L[)'=E_>,B5; U^-D/W M^9__&&?1OY@' 7L$^2_VD;G]?THN/=+(RO!=MO_PY)$OE*CRXXZ>&GG&,IU^ M/]S8]I91'YA-FP'_4 ]XI=T=>%W!&C"8J<7^H*%,IS+=JL? LC*GMNGY\ M]=?52GZ=+Q9F[7I:.OA"B88L3A"CJ81QCE%3]P(A!7&..4](QC'VZD3H)7UJ M3+=5OB*/LZK>(0IE^ V.&Y,,!OG -!,4;6_^Z85:2'+R4V!4YNJ%S2FM]7M( M/\[K*)?^9M0F)[FC4I(/$J=,Y'5OWVJ?'Q[8 M8O%L4YH'EN6,2960"&'(:1I!C'(-*1,)5#'-=574%T=^!3^/GC\U6FDJ758Z M@JV2OF4_CQ'L)I$ N S,%WZ0]*C_>='PFTN 'C]UY"J@%TTZ+P1Z^3+_B?NB MB0)_9=P1MJCC7TF!P!IX-G< Q^O*7T%@1NF==N31YO:5TP[G-[7+@V^ M.+C01Q\EB< M.#RL1Y[K6]M)9;3L$,Y8:3RKFHUL0&)AB:N-[U#0]M-XCA[,G"B/E9+I]%?QR*R]8W)DK M>7C]>+F/%[0\RF6\]'G?!@NB4*Q4+U3]W]?UZ=;GU<(\HWSYCXU9Q+U?+1:O M5L575L@91QG."$YASE/;5Y+%D(A,0:DD3@652$=>130\Y4^-K;;JVT#E\D#Q M_P%4I;KGGJWO:+@Y7@-B/# ?[N#]8:O[CQ;I#T=(UP: WZP)H+$AX,9N3_3" M]H/P4V'D1A&]\#GO(-'O,3W#N"NO[1=C8=VI8G>.2TB>H#Q)(!,Z@QAK#0DA M$L8Z4UG&TR17TBMPNT70U(ALKV&_TZ960-TH*@1, W/1ME_X 5)#''9?0R)H MG'6;K'$CJZ]8?!9+?>WZGIUU'QX7J^]*?:@+W%\.U/[(OCU32Z7GZU?&CDOI M!SC!DXP_1P%3GFFMR!^PX-F8%;'(;%,^@77'#:#9N&]V@:)[UW0W[]+Y' M^DW#L??*]BR9+S_96IR;5T"(M@;-:MB4P2%&FGU>HU M05.CU^9$NU$6[+0%M;J^Q_TMZ%X_+0R%VN'J$ W5C<'!/0\OB1@P.Z MC3R/$KAR?8CN@1_5M_4SH^7OLSQ5,DU1!G,>8XA39APT9E9X>8ISC44D:>Z5 MFMLB9VJ4\&:U_ 1MLV1@%;ZE9^ >2C?W* ! \__LZZ!5DE0:3E8W\ S'(9K M'+@7]82= \_L[6X=>'YYSXB";;;9047NF'1N@]<_:J /3$&C!;P4&#=*H \V9]$!O1[2C]7>%>J1S66S M>MJV\E:IBIG.4YC0-(,XRQ5D*HX@CW":)43*!&4^['51RM18JE%RNTWDF9]_ M&4@WXKD9GH$)9HO,;K,F>$?T3@1"MIUS0?7'/GG=J83[]]%>U M-$QB4[7NY<-\.;=[W^OY%]7(*IL@$(Z3!,>*V)9XMDDZII!E0D+%J&"2((&I M5UM/+^E3XXA&^3OPJ5:_>LVR(P-Z\H??H+CQRF!0#[UKO$7YKPHR3?[N^/K %[>;GI<"XS?[Z8'/6"[#70_QW=.^-YR2KV/(%^S237..<< Y3 M%!LB4\SX,X:_8(X%EQ8+E3J=IYT]>6HDM5,.6.W[IQY3 MF];VM&M31\K:NE;GHB/8?-T2<9?C"&]DX: M"^P@;&T Q@CPH:Z']&PW,(TE34-A,,A>\(UX!G5;>JHRK@-S&UYGKLR-C^M_ M(O5Z:?RES;[]=J8000GCD-,(&?>&4LN:&*9:W3+LB8&B,>SL3J M5&J]/94">\W+?LW-+T'L?DIU W CLM<-F/4ZLVI!)?1YU:F8T<^J6NR\=$[5 M=FFH' SSE]6#^LB^J?(=^VY%_*+6;_7!G_<=BXT#2!-;+@=JGE@*80C2F G( M,))YFG"92:\#[=O4F1K;U$J"M=42/-;:WYJ4X34\;O0S'N@#,U5+RD8S#)7> MH+'G#MA>5(;1CC[<6S5D#D8RA4#*&.,]BR%*:PB3'68YP1(C"LZ7Z9-LBF.7W?"4_K%FQ M=B30(51VFNJTGNHMB@\W^9\Q\ZM0MA8V5Y_F2[MM89VGQTJ#V^.P @QXK@07 M-#<3EG"S$-$8\@3G9EV2IYS$+*&$' _XRZ7\[SC<6[5'&6RUE-,:9L>W[).- MV-CA>^:]NS<1?#4V@D,C06TE.#;S#NSLK+:>S=M[9VK]V&%#_X(-Q= A@KLYR:WW3@W?LL'*Z+J.+Q+!8^X3$6N4TA2:MX/B("GYUP$+NA?>+FW<+?&K5I_MC%^_HV\;W8O=S5\OOZAR M?=3=?#<5<(0IYV:UD6%;U5E2PS51GL-(9'$4Y[G&7/MUS?5586HQUSG M2:Q)WK/)V:&JKV89?L[>@B=O'RGO1@R,@VP3;_L=72OK!%U1;;D%11?#=\ MU.S1$9X*(A6DF!JRR!,)"3,>$N5**)FS7 BO)F).4B=''?9U;4/]A/U![?7V M) LGQ!VI(S2.0Q/)%L+JAP.5[^R>Y5;KT#M97B@%I1DGP>.2C@\69Q3D=7,_ M0JJ*U-X+41ANVVXQ&6]HEZTJ(\XR;DB(X@QBE7/(LCR%$=,XRF)$$/):H76+ MFQH%5=KZT/==FY\JVV\9:SA/$H481!@E4$L8@32%(FS#^))G%"$R:]XF].!4R- M'O;Z59O&WA5[S@!T8X=;8!F8#XX1Z:QAY#W_V\P..>//9(PZQ]LL/)W5K=<% MW;A]^ZALSNCA'LDL2R-I9K*"*"$48I9%D&N1VJ)],D M$.TU]W<*#+NA6"U,'@\V%%=;O4/OWEX:BYMV;6]$^&EW:W?*'^S6#KY%VX'8 M"%NSEZ1/84NV Q7'K=BN)_0N-&JXL6"+UTNIOOW?ZOM,9R2GB4Y@:OP3B#$5 MD$J>0L&(Q+$2F$;4L\+HL82I>2;;6IFUEJ!2$Q@]O6N*G@#9S3E!X!F86KR1 MZ5,^]++UM]<-/7GNV 5#+YMUH5)HRX7]W!.;26=+8EI/9U]/?D8)0=*6"6:8 MV([ =GLTCPG$$@D428&3W"N3_;*8J4WL?5JA76[<@:7R7'.TH.GF3-R.T<"S M^SCKTI9 %XN-M)["MFSPSVS=A#V$\QBZ80GI';1(&M43Z+;V]*U_Y>J>E#!? MJK?Z>:'D?/V*B2HLKAG@9ZNB6'TU(_Z^(^?LLYD+$5#*89+8GGR )I"A% MQA?(N4 D2Y/<:PO31_C4Z&,["_A64;.&J37U9!&? 7#DEH%@'9IQC-IVKZ-6 M'&PUW^U_@IWRX/DUJ/V)IP=F0>G(1_ZX)-4#F3/JZO.,&W-[GGT_B!)^5:A_ M;-12?+__-B]GJ8A5G&,"!<7"-E#&D!&2V70='6R%6F^7ZL"X"(:DD-B17R)B;M55.C/.4Q#!66J?8,!+3NVRQC[=4KSB7[31K MCA._/HY1 ;!1%!372R#TQ]V->X+!^*15)W:(CE-4HAVB84M'7)#[Q 4BVI&X M7@:BX]X0=;>L[_5ZK1[*&;'I2#F2D"2IA-@X.9 IC6QZ$J6:L3C/O5KUM54[/F@O/,$;F"Y$HF&JL(8XD@SS--201%1BA1".J?$Z@ST5,[:3Y MHY5QL6^Y9^W1S1]^J#[=!>BIN M.& _7( T2.&&"TAKE!.C#X5,YQ1BS%/($+:QW3R32B&&DK1!VKG<0@B@7> M2QFW,&VKE61\V#P^L^&Z](O9@>^S^5_76G^_G)*NLZ-MRP'UP'+VI82$? MVMTZ*-9]A0/'Z3'@#>(P_07.+7W%?!_5-]XE5WJS?U27EB^)'E* M&5%F^6V6W1!G$8$\CQ&4FF:QS+B*(NFSJW%-X#3W.!9[K:NLU=OW/*X"[\9T M(>$G&#XLANU'B$G;E"$#3.Y(G/DT!(W!,[#21SOZ]MY0&Q6EI GL6&62$@:,R6TW\G)F83).5"5@J#2T+=#Y"EXCB[0 M+9 ,[> JWG JVH&P MHT\0!+>AO8&>D/4(@;^&1M@P^%9I(X?"7[/Z/!S^ZAV]H[GJ_ALOYJ58K&S MV'X]SU,M$Y$]-YP\,^NNQ6J M\;86[L!>PT'V%@9.H[LHZ*EV$1R2Z#HO[ILE?R^E^7J4S\V/;XN/JZ_+69X2 M%.NL3+JJRQ[3CQ M?%.NC3=1?& +53[_S)9+M6B:LBD<9U(1 2F.(C/S;=6N/+*]H'C"9<(DDM*O M/+&+V*F1P5;KNC_,5N\[4&D.&M5[MLES' @W5R$\O .32"!D>Q0Y]@$J;,UC M)\DCET#V0>.\(K+7W3V/,9K^[DH^7ST\JF59]<*Y+PKS;:I2X)Y]WU_RKBZ# M=O^5%?*P2//K9=T";)93GL1I$D,#5@8QEP*R),HARD6>"*R98GY'("&UFQK[ MO5?ENIB+M6I.7L%F.5^7X),QSOYMO0)?F-%[4P+U\+A8?5?>IRQ!Q];QA.:I M1FSHTQVK'N16:W!H&3@PS0;O'5[7F W:L-8B0FTLD['[\7W-5F =]_OY&?3%HVU!=0F2*#<=#1HF& MV*Q<(94X@H2H"&E&:!)YM2]S$SLU*M_W/00[9:MPD%_N_^/6>@E=Z+MQ\__-H$ MDK XIRB1&*8RM='.F39O8\9AJJC4E,1:1U[EISJE38V'#ES*2EM0J0M^, J7 M/UX/2ND!MQL#!0-Q8.*Y$;\>-;8=< E;<+M+X,C5MQUL/R_%[7*3'Z\H\7DU MNW_V9EMSJOEF*Y;E5$34H)@+FS;!K8]#(,HB*G,E!)F"R!R):HD_/]A2,C.2B0P1;+N>Q<93RB,):1XQR#$7.$^U1K'7TBV(5E/CQ6;3 M1C56 #O^8/U9 <$68K.H]X"V+:S-YVK;??E1%76WQ?Y]%\,,LYN'-OK@#0W3Q2S[F*[2RGD\YOZ%OEBZ^HPP0A@Y>=7 MB]77?6MZE*14$JQAGF>&4IC$D.'4UD VZU_.D8YYXG6 VR%L:HRRT[6:&+8= M4J6N2U]Z?Z =3U,#P3?TX6A_Y'I44+H.2=A:2AWR1JZJ=-WR\_I*#O?TXY&_ MJ?FGSV;)<_]%%>R3^F5C%[8OZF50O6IZNUF7:[:T_4#NY=\WY=HJ,LMXQDB< M1S!!(H(XSA+(,YI (4E.9$1U&B$?BNFIQ]38YV43X]'$@C![K%OV7SOV'1TW M7AH!\X$I:VL!:$P M0V@,6(;K'%@!MC;$8[-;@0R)-'U5654#KP1KU-ZO/5Q M_9CS76$;5ZZ_OS/?R/7]4MIZ!(]U>,='\\3J9%_G2.593F#"B*U-%T60II& M'!&49%H@G'NQI(/,J3%BU5RJKA'T\:A"4*^("A?0W<@O,)1#K_3ZHNC-91ZX MA.0M%[&C M[D"M,WC3A6C $I?G$(U3V_) [D2*6IXCX5[-\L*]_:BH+L-D-]%72T-Q34). MS*,8<8:@QMJF$.099+'$,.-8ZU2G3$JO0I47I4R-;)KJTSLM>^8\74;4C5EN MQFE@*O&'R)LY.B$(2167!8W*#9VVGI)!]\6W%%#9[4^]L:-C@]VM'\[B2&&5 M1[8[ H9FWIMUC\ACJ AC*LZ2)$)>N] =LJ;&!$UID/V.ZE;97HN>+I#=:"$0 M= .30V_4>I93Z<0C?#65R^*>H)A*I]V7:ZETW](C4O-GMC3NN/Q8L&7YN"KJ M\_77!YQ'L&@FVDR,\6^ KU12TW"LS+W8^%$JM/R_E_ MV3"K50$8:+E5+.:6K.?:1M05U2/8$K!/A:I9O$I>KX+MZ@OMP^ROC\7JR[QL M@K9*57R9"ULCQY@\%VRQ^-Y(?=@LUG/X73%SERH> @6I.@Q:9[AJU_WC!:XZ M6'$4PNIR?<]@UL5B]949C5^MBA>K#5^;U>5YM\.F$?0L)IJG"3*+PHS;>EE2 M0ZXTAG&293D2<:))ZA6TZB-]:K3_C"VLZH"5=B+\;[;MX)'ZV^6X #3P0;@[\ M8- ._+*^T*7V#NR,J1B^"5ZS-3[OP//0U=%Z 1#S F].=P7=PFRVW1.A.,:I@B+7QE.-&(=,TPSJ.(Z1TCE+B5?A^$YI4Z.4 MC@VY7B<;W5#?M)4YN9..&[ +M9TYW-%'M\ I;&EV'X6XW=2/3WY1:QND^\[N M;D@EGWW_M;2GKZ_F2^,EV0 TL9Y_J1O:;,/(B20L3PVU4)&8Q1A.XKKC<90A ME?-4L2SR6@[[JS UYMFI"MA.5S^NZ3$,;@0T++@#LY)1O@[MWZIOJYW]8"T M\^6/8 _[WHI!XO_[@QB2QGIH,2JW]4?IE/!N>%+@Z%BCR8R0.(H1(S!*;+FQ M)+$%)C6%C!,<11RG.,Z#A,4:85-CMJVN524LM57T#BQ5E7?#A-@\V(QT,R.E M>BR4F.\2F_\49\D=RN/JUC_%:7:'(FJ[PE<[5?_\QSB+_@7%=\#N5E?7O##K M;[NW>_11= >,/8_*CKA:>+8&[!Q6-_X,-5@#,^56S3M0*;IK"]@,EU%VA)C; M TA&";:U\J8197M@N7-X[>$]P?O.WS?-A>UD?/G-EG54_ZE8\=&,BYJ1+,%9 MA#C4TK :1HA AGD"%4>,"J9RAN/9%U7P58 N]%V:^$R@0WV&FT?F*XB"]9CO M' 0W^AD!V(&9Z4HXKM6\JGUV:,X=L): RI11^M"[8#E23_I.5282RNN$ET>O M>J?']6V9NC"??OJK6JJ"+0S_WLL'HXCU&JU'T4B;)9QSK82AQ%C:(UXA($4) MAS**\B3C7.32*_O 3>S4O+U&ZSOPJ=:[9 U:I[-U]U&@8W4@P/[L < MN,/UKP>X'BL-&JU#-F_U02EL1U?5!X[SWJ]?=O;?V"\5*9=9!U7]? M+]\:SY'9/I*'?:5W93.,&Z>53*&2(H:8ZQQ2GFJ8V;;/N2)9%F//O7X/\5.C M+MN?XI.R%>X/^KK]Q7O#WV< G$\ !H)U^".!2F'PPU;U'RV\.^W!81OZ(7;= M^B$7^.# 1X.Q3Q)ZH'/A:*'/4_H&1'QDWUY+L_:=ZWE]AE%GO\\B(=+4AM1% M.4,0)QF%+",8IDQ%<29R3MV.%*Y*FAIM-6?XMBOKL;I-;0C?^(!# +HP$3R=%AZ9&N$QG2DM(T V/HE2/C@U)DIX?2@\5(F?.PZ MRIWPNK%G$L7!KMU;?;JG-\LYHCKC!')%%,1(($B3!$.18H)8JK,4._4R3$OQ6)5;@I;?_:@"=U[5446/%^5Z_*L!UWY47U;/S.6_3Y# M419K:6!/&)5F]:@09 E)82JR+)$BXTQX[83=J,_4J*B*0X;/SMM(VB-ISWW\ M6X?*C;5&'("A=_XOM>8\Z-[YFU4:5%H'W#D+A%]("KQ5I5$Y,A!^IR0:ZK&] M(WWK0&*;NS:+XPPC11F,994ID*20R)A!+)3*4DHSFB,4HQGYQ1[VQ&R>::(_>+;"Y MO3-[0S'P&]!BT&27_&!5^Q'4&QY,(T@0B:&@B9#,O%48]@J9:94T M-4Y\T];'I-(V0 .8&E^W:1\$M8$IH"]@07J^'($Q=+^76MB3]WHYLMFES\OQ M#?V8XJVMIW-P:+PM&1%%#"<,21BAU'B:68(AS6,.(T4HBF6J4JQ\>*)%SM18 MHE(3B%JYPZ 4/WYH0]6-'0)@-3 WU# =J#A 58TK*(0DA391HU+"%7M/">': MY3U.9VBID8*>V6!.-36XX2Q&UJ'8]I@@ W,# =8'2G:IW9>-V@>Y['!P!OI(+8_ MB'[GKTZX=!Z\=C]AO!-7)TN.CEK=[@@>$]RD3NS"@:.8I!Q1&.6Q,FY6:H]; M%86&795269)C%BH<^%CRY#AV%PG,*CW#!0&?(.[F@@V"X\#4>S7TM]9\[*C? MRWB-%/![(GPJL;Z7,?$(\VUYP UKP/J)OQC3FK4*Q3(21"4PCT@*L8HI)!G+ M(,_C5.4HB4CBM6-^4V"QW^C5LU&/U=X:GQ]KO%I1&6?G5"MZ!O8J! MUWUM" 1?]9T)&G_-UV;KQ15?Z\4]-XI72[E:OEZ:N<79\O>W6JM"R?=LK=Z\ M?O;V?>-J)U*S+.8*YCR/(!8,0T*E@K$@..:"*\*]@L*)G=!U MW#(.C=G0V\>5OF"G,&@T!E9E\$.E](\!%S2]< JZL^PD>-Q=9A\LSG:9N'IO&Z]KG<1+J&4 M+%\9A>KSZX_LVWNE-TM9SAC6B!.FH%81@Y@8S%B*S4^8ITQ':9(GU+,(5ZNP MJ4WMJ@1>456GMG6V-H5=@E<]*:I*\U5=\B9(9\V^*=L3P]JAI'>UK';\W4@A M%*H#$\1636"_^]OH%)M1V*@:M%;654 "U\IJES=VK:RKEE^HE77]GIYU8&P0 M].NRW"CYHII [ZJY4Y=G?J_*=3&W98BJR^Z_LD+^HM9O]:M5H=5\O3'7S+#0 M2@B6D5!O/*L(J:OAA; MS(_%SJ3FDA_FYN+*6L^HPMO'THW-1AVA@2FO4A+4QH#:&E";LZT9?P?V)M75 MY$%E5%4]T(;O'!@6L$I-*(R#%K"Y6:EQ:]N$PO"L[$VP!_?,,*Q3W3(E4IE% M&%+-),1YPB#!208%8C)66,<1$SZQZCTR!D<(4O]H9?3:)?;+")Q(EVO.RTO1/K=F]7RD^U5]T+Q]4?SB*I3JR2I(GF"(3:>#<2:1Y#25,"4 M1AI135CJ5^3]DI"I.3!61VB5!%;+.V#U[-4"]R*BSINS-^$T_%ZL-T1]-EY; M,0B\SWHN9^QMU59++^RBME][R_MUU^8P(2SA&88),W#A.$T@3U,*690KQH@@ M*);^K]D^X;FCO6UO.9L]!L_GY3N]*-SM*6SXAG:7# [_3GZ:AG27;+O\AKZ] MH5SSA%?S4K"%+8[[V>RZ& &GA*]\+(JT;:-1!N*(_6 M^NC1*J-=,^ZP*-K5:_N]G5^R8FG6W*59=%)I(\VP:;9=+1Z>T9ZMN+K]BX/@=K '+ # MS.A8[_(-$K)Y#8F0[_M66:.^^J]9?.H%7+V^;W2XF7:J7#?UI^W*8)9RD212 MVVX>S)"#R#BDDM_^XC2OI_KY_A8 %]LX S;UZ4'Q@@07R/ B0F01) M9A<7\X/!9]I[W'8?RTZF[U]_23ULN?TB95*M ]S%GDS2+:FJ/DH?BZQB5<%H MH9%0)7/S!R[(F!HOV,##?%/74]%*U37G^&J]7OVLW_UY:\"P*ERG(*99(8O, M8(JRH@!0,;-0TK $C!<&Z9R)#!8^"Z5;(1YAN?0A.(AN)'LC-)'Y=8=*J]Y= MO2L2,A?^K/5AL]Z/Q8RN1H:Z-SQO371&>O&;A3N=S,Y7RQM=TV MVD?/5?7N+['82B5MOH@MJ+7=M 4*G_M;'^=+]6&C'JI9EF*S=+)I&[(P'SC/ M!&#FHP=YSC*F&5.EX%Y520,I-C5RL':!SK"DVEEF'(#&M"9WRF:AF46OL#T@ MV\J=JEMTV.79D'59L+%VW)-]@1&,O9W;,RG9VY2\.QB[GEEVW$XM%JUQ26U= MP.5B:,"#;B>'TFWC B!YM8H=^_L ,4YP!J00 7T-:BMIDD*4.4>VV1N8N>&I';D5DM;2')MF&OU7YH M%S?W 7#CWCBP1F;73FF+9ZOV82^D6O,D2F57?\""YL6Y2Q\W _1XO;V;M\M,>W.1>QKP0G$=$ZX M30& ]F1"+@&G5 &9*9[FF2[*TFO+_ZRDJ?DV'_J'GA[9DR5JS[7F65 =%X\A MH(J]&FQ]E/TYIRA5]JY"$72==E;8N NO:S8?K:2NWC",')IRGC8L[AG%/KYQ M0F]N6S#6:A^)#OZ@DIH[ZDYZU\_G9>N/)%MFU?/YU^0)U/C3G*J6(( M8%10 )FD@)22 85)IDN%,H:]J@I%U'5J\^:Y_<$AN>XQAWB4#=Q0 _=">[JA MD^]'0'-"&[87U?UGVL-UP3WPMJZ3R!M.:]^O%N:.ZMT_MO/-T\ZM@2A#!&D$ M--8*0*UR0"DFYKW@G#!!4BR(7Q.1\\)\/O]Q.HKT=?U?B:JU]0RO7<#6<=,V M"%ZQ-VD/@&K4/--Y)(IK>1VDX >63TL;_R3R1:M/'C&^?(=_6D_7_+3)R&X. M+;\W/ZMFO,29>6&@+0/% 10E A0CPQ[&?2PAP0*Y=9"^*&5J[MZN&V][%J!1 M-:EU=<_V.0_J9=H(!E5DQAB$DE<2T%44;L@&.O_LT=*"KIK7SP^Z?O' 7J+J M<:W$O'99S-\7JFYXO)3]!J8SG9<8ZX* 5&-J6Q-G@##C4LA2HA*E.C,\X-4P MU$'HY$BAIW.=,LUZRGHV!77!W,VW"(UD;,[HJ6N3?UN%:SQ?N>#IW]K3 Z"@ M_3M=Y([;I-,#B:-.G#[W#ES"K/3FI_$OWZH?:K%ZM%S7UE987&!IY]KE+*B.2Y<04,5>N9Q *4(9 MRZM0!%V?G!4V[O+DFLU'JY.K-PSMJKC++IDA>RXKA1KHF@ZDLOVBL0*Y)J7B M@N9:*Y^4C]ZSIY;?T11=&-P+K8^:V_<^$(O(7_A'!P &]#X\,C5LM\/]XT?N M;WADUW%'P^-+!D[:N^[;_?[)(&3A1;!_-JK%NX+>PY;G?+U8_/RSU:OW0:+7K MRH987LB" XR%=>Z*W,P :0IH@94JB10$>1TW246J\I\X?9[ M%[:XN39F&"[8V>')\HZ#X4C?X2&.SE3KS=-G,Z*;5TMI,U_JW65;V/?MZH'-ES.S0"B*@B% M4&D^;P&%^;))!C0J1%YH6B+H%:1VD#FU#[ZN-MT<=_MV<-@M^;-1V#-7V05V M-V((#&;L#>?A. [I>.2*3.#&1U?%CMW_R!6'$VV0G&_UXY^Z7_WS/-ZW:KEZ MF"_MN.Z6RF5)%2_* C!4(@ 5S@#G7 .AD409+I@23C%J5X%38YZ>BH[IM<[0 M7B:8&(#%7D <%8ZQJ3 [C5WV'H8A*=LY>E MY"PM6D)V?LXH;.QK54?%WO<-7]0UE4LKP_-O5F;5N/RNEF*NJK>[7=+=^YX7 M7 J=%:"0F0*0%10P@@M S'HOQS1#YD>^"SYGZ5-CZ)[R=;K=@?K)7G]O^ADV M-N[KR2B(C[#6# 7VH)6H-VBA5ZGN"HR^@O7&YM3JUO\A ^O?L/GZO]ABJSXL M'[>;ZJ--K,K:/1DL:"FUE""C0M6=?0&Q1;M87E""!$JQ]NHY=4'6U-BLUNW? M_C5#Z7]DGB5P+@#J1DJ!8(I,05;+I%;S+FD4O4MJ59,LPNZ7 R9!2]]<$#=N MW9OK=A\5O7&X9:AWM/QAUL%VN\+6>>[2ISG-,)002(UM>[I< %*8OY4Z%P7. M2^N,^GE!)Z1,C1^^JLVF"0[:F'E/Y>3WU<8WC_(TKJX>S(UH1?=4]M!8!:/L MC%^ (*S?<4K0R/[%!5N/_8A+%P_8J?HX7ZJ5;JJ2O&?"YG@^?5B*M6*5VJQ^ M8W_-'[8/K[M6#V^8>2?,%3-F,DHM768U]FX) X;'K%!SKV+KLMEFS9N:E:U-E@W94]^*T= MR7&K;>"CQ]M]N\WV@PVY&Q\U8 8R MZU_V_?M:?6]KH'PQWNURJPY+PF;/:A_+O"@S)!A DMK$C%P#QJ@$.>)*B9PK M6CA5IAJLP=1FGT,;[.>X;JSPX+Q!(^$P[<3&-_*DXZ:^3TWJ4!^!^V03>PA& MFFJ,@ML%6S_+;Y;GWGW;F&QE7+ Z.\QNHTKU.!=VZRVY7_U,ELR>@;BSQ_*W MR\U=LID_F%_=U=NO6\.ZZPTS#WCJ/]#^:I=.727V#"G36HF-DO98AC)LO7J8 MBT0S8>:J?P\TM]TR>A=GMD$/'F]>N\7N@UGMI@?=N O;%"=^M>S7.__-3*?F MU9.?EE]L3:^U>>W,!;^OENONGZ]9-6_*HL_,J%%9P (04F8 "L8 *V@&.-12 MXZ+$DGL=< BFV=3FP/[^Y4[[^I/MZ]\2M6>H*MQP>NX8CSE((^XOWS ^PW>: M0V$995_Z9N5>9A<[%*9G][R#"1C: +99_+Q5S7\_+%\)8?V%ZG-3#7V6X4(( M#%.0P]PF*0@:T5!A C3B@D@M;LXWE4I4,2:>ZL:X"IT9D;U95N-9<#:2.2\V 0,5> M05YISU7K.TJ#K@-D1FK1US4\X@M/,?+(6)S PJ1&6"G MV?6LH^M(> 10;D!DK-C(#IEKD3^_X,,9RR_&%9[?,U[(X(RV!]& <]<,+8?- M-Q^6U69=#W+=5 K]^FV=$^7S'8S3;:O3-%&-DKZQHS.0NH:,;HJ2HQ:=M+?Q+ MJ^6O@7N17X,B;%SHC*R1PT&7+3Z. EVY/L3RH1/RA6W45[-B5/*S,F^263Q^ M5S.$4Y51HHQS0?WC M](3@ 1W#BKNJ#8RE%&:B ,S\"2 N.. 0*9"67*J,,ZF8%VFYB9T<86T?'MBZ M3B7NFH#9N,5\'\)@M0F>C48=Q^#F.-! 9%\X&F3+W<>HEN$'U$C!H;[DJ82( M3J#A$2@Z=?>-N=B74PCKG,$_EBM>J?4/^WW6Q^V_V*1^&QRO]^^;'%Z:4YV5 M)0)$%!) :9.SN1TNA3+&?AE1G=X'GC@(8B2#AY*QY?)"@^,\-GD\-!R M!H8(EINYG"^V&S.-?;7":X5^-Y],6_$6I9IF1:% GC$*H,8Y((AIP',HTH(+ M30NOW*9K J?&_WU]D[W"QD4S-PVL-'P5=,>X04 H8X<.;D/1/WK@"$W0 ,(U MF>/&$!P1. HCN-XWN+;YCWEER.O]:OUVM>4;O5UT*>FS/"M9 0D!I1 Y@"0C M@):Y, ON7.*TQ++TXYI+PJ;&,SM=[Q)QS];?C>^Q60T++5S$V(U:0B$7FU:Z M4R=F8E3S>IZ\Z]*^/ZZJ*FGWNI-?[+'9=<46YUL$#JEE?A6CP$7,S\L;NWKY M5JAF6 I)"IH#C#)DU;ZH 4=#\K80Z)U@) MD7GQRC6!4^.6XPH;K<;)GU;GI%;:-^7I&NB.L8> 4,:..-R&HG^8P1&:H,&% M:S+'#2DX(G 42'"];^":28CMPW9A0Q)OU>-:B68Y9OZ^4'4SMJ5\U>Z4VW^> M;=@PPVF60RDP$%QG !8D!027QNE1DM.VU]5%V!GNNQD(-I^.J[04&*;X;MAN'ODVV'T%K53UT?;ONDLXR\S=K6U.\ M9F=>P+5@8,"#KAE#Z3;NVC(PHD=KT-#/'\;SW];UOMQ3W=FK*>@@S*/7ML=P MM?E-;>Y7]&NL'@'.NH4(M:K>]=%Z'H=#9K M7*-UTJ@=CBA]0 I)@DYR1R4X'R2>DY?7O4/S^O]G6S4M&;ZMNIB 3>AK$OSL MSL>WE>T27"^ZI9*OG_ZH;)3ZD^%)9HO(O1*;^8]Z9V^7:<$EY125&: "<0 S M:?U0G@.2"@QY5A9<>%5.CZ'DU!S3GHUVMV[=69DLU2:9-VFOYN?V7W7IO^U!5 M6^.<;VVH^K-:SU>R[H%6U;_\]&B]\NK=7VHMYD:;&>69AH)PD+.4 <@8!3PE M%$B:E1@16B+B50;27X6I31R=8M9%KCUC,QW4&B>_S)=)51MR/E01:ESSC*(=EY@!:C.J[\77.R/BT6N<>1[%MF2<9VQS2_MN#__V<$-#0C[!B+[ M,IEU5Y$&BJ3#HCZLE#1H!.Q!]2*C&+2YU;@6C-LUZT5&YZ@=U\MH,6SN; .X M[PV6M@&I7<7\]WQS_\:LC[45A==7H)]]Y).\>2GT3SI5!_<^-AU*-SFFP@ 1YXH F'KS>F>2(4D M8U?1H[*H)Q[/Z<_W]J&\]=BL):M/^EG_PYDJ.89800,XY@ J5@*:Y1@@E(%][8O/02X*Z,=!M^8[%0I^5ST*RB(5GG*AIAF>:\N)'9 MY:K=QXQR_98;SX!^TN_G2[84<[;8GY.O/J\6<_$TPS0OLHRF0'+;'STU#A M M( $R4P7/(4VA=.IKZB5U:I[/_CR?_2YV>O<*17@2BAOV;M02'-'()., IEGO MUEHG?[;_=>DA-_STHPMP48XT7A3\,N<47; X>_C0Z>:A?=D?'E;+>@>UV4S] MM-U4&[:T"\-9"1EA(A4 (<-44"@).&42Y#+-JU VHTB6Q"R=,$*63W0!N"[, MWU(E*%40$R6]&LJKMKO+O;HRRUYA@R 3*(#6?( M(@,49A1H3DK-F42$>;6CNB!K:NS1YK 979.]LH,WA2^![$8>@:"+3!Z#41O2 M]>X:'H'[W9T5-W:GNVMVG^AQ=_668=SQ[N%QL7I2JI<.TA;VSG/!I"UYD<6YU%UHXH@6$4FBI/I9/N, MLRZI+$+=]*OHA*2-\\)&)8VK-C^GC.LW#(Y3KQ8_;.>Y@\YT[>L-$2PTE2G( M.&5FB:*-NV'X F12$H7+#!&_'=J+TJ9&'#MEG[=E] X_7T#8.>@;3 MD$6@#2=, @>5+P@<.Y1\W?83 62'FX;1R'^K^??[C9*O?J@U^ZY^W]IG?M)' M&RNV2)R8(0FU@HP"BA0"AF0(X$*5@-"RR#'A*#6TXM6#P4N^SPI@O[1N?:/,_;M5,%%O;YJ!5\JC6B6CW8JU%"4A^M@8#UEC<[U<7V13AB&T0:B&)SD^!48EO$#;/B7#8 M0P8TSWR]K>9+557U<=JJ[G6SVS+:F+]5:I+3"G!JLWG]8HW13:?'MA? M\X?MPTQK7.(R30%FM 0P2P5@F H@L"@4EEBEV+WC9@B-IN:G]32T7^A:,7%O M79#-O;)D6EN1M+HGO[ J8990;5U^1XH,-Y:7:?-%1B@RE7;F)#U[[O:[V9OD MP*2[I#,JZ8_J+ZU=HX^71\_2L<=MI$:GO[7?S6-O.*R'\O->V0HY"=N;VWQY M9G*T']Y:-14$[*=FKG]@AMZ3AZ9J\+\':I8:$O*+'5:#"!JO+6M(7 YZN09] M<(@.3G7-Z:^/YL63GY;_Q=9S6T_3YO!G,[.^X(R5*<@1S@$LN01%_M,K6;9P&38?>0^&V6(@!<.3)[:BC4P/V MUQW8G>+UH:E8[9RN0Q6OF=,%V2_8RNDZ(I<;.3G/DG*"IL5.M9U,DL=74LZ#,643= M2"<$3I%)9@]1IV24\.TU),(FCIV1-7+2V&6+CQ/&KEP?(EELKJK7;3))G93? MY9?4'=H1S?)4%1F0**W[7V> *"U!*15!$.I,%5[55]U%3XTWGN=$[5*B+C=\ MOW4 W$@E#JR1:68@HC>FF+F $R_C[*+T%TQ H)!'V-EUT MFQKC=3HWZ[9MU73;D)W>B;9'7WYT1U_$?H--]"V/LH'F--1!MSY##^#$-D%W M8UW7VOBC'>N=B4K='0XSK2)ND+C&^LG5*?$0BT9^HDKF#WH9T7ZW,_ MNW1@3[OVW/_[U?J+>FRK67S2ME[2YFF&<^-VTTR"@ENO/"T88+J@ )/VM'.Q_:BIG=-- WVY>7L/<<UYM-_>K]?S_*CG+H:2" M&?04RFQ[;LP 42P%2-(\A40P++VJJUZ0-35&.%F[A^W4#5BZIX>W&T\$0C$R M69PJW)/L-8U8MN<8CJA5>WKB7K9HS['=5VOVG+AEX([(>B64DI4MKWJZ]0B& M!940Y2"%A000*PYHAC6@3)629DR3+/?ADJL2I\8HG<)-(6%UKA^,Y[[(5=P= M]T9"HAE[?^0 R%K;KF7+KF-+0'YQAB;H/LE5H>/NE;AB<+1?XGQCE#KQMCAE M79MRQDN%4IYRD&%> @AE :C]&\495;HH"^+7>=M5\-18J-4[: GX/]J,Y-< M$JIQ ;(RMZ?V4PQ(F0N;K*5%1DDAE=?.RK/G3XUHZD8YCT:W1-;=MNIC;8]- MKQP;V)BWZOO6'3L$U8UP;H J,J]TFB56-=MPKNL7](8]SC=L4:\UNXON3C87 M#5F"["1,899WOVTXW/AF/) CTU-C"*@M2?:F)+4M=_6)FKHK6M^J MN^3_*+9./BT#GM@+ VC00O&W:31N!?D@Z!V5E@_SU-NRDPJQD#&L@Q 51) &

;V:0Y8HB* W;Q2 :4X!4RH#K-!$IJDP"[UT0-[?&7%.W\?X&7]M MP>0-^ZL[DCRPL/0S<#EF5(@" Y$+ ZY.*2"ZE" M,F$87J88EAVX8^/Z3PJI M*U$/AVGT&MVMCLDOK9;G8[/#ZW.?QB%*;>YGHEZF+O=I>\_6Y#YS^6UN7OM0 M2^*[+9*^DSGC)-<%3<_JZ#-_8:.<;5QW^Y":UQ_!ST>I'A4^:G+S)P;G/+:$,1>0:RFMTE]3B\Z\._USW9#=+SG_5N M")C3&P+8H%F_-RDT;EYP".R.,H>#/'38++I+>OBHF/%:YVU!W-\-'-OUV@B8 MI7D!628I* A5MK!;:CQL#H'.%$(4P12G7FW]KDJX7#\9PS-B&Y[+K04?G*&8/GG.1^ MXS#>>27$>JODQ_T']*9]\35,*2<< \EMI(?D'#!B5O22BX(I7.@2>:WHSTJ: M&L^TBNZJS?HQR@5 *;='33F@)#6 BD( B@L,,JYRFG*,<&D(?+5ABS$!WLT4AB2S:VK#' 3 K+1'RG &%-944)(3*KR*8@Q38VI$;=XY&#,Q M<@>_&\7$!S4R_]R0"&DM>:E,R.=(OEP&Y$Z3"6<^/D?KMHS'HZ<-CBK9NEGJ MK6K^^V'Y>:WLN8JW2BO#NUT]=;, _[2Y5^M&GQEB>9:GN 18VWP9F&M \HR M(L]XFI4D,W0Y+!EI@#83S55J5=^Y7?7^ULJJG;!:;^\XU9"1<@YCQ0)^M"A7 MK7CR2V?"K\E\F71CT&7NV"&H#6BH->CIEEL0#!P@&Z+)V/&S&] Z$5Z[Y6G# MF/-=V__ULUK7U0[>SA=;PRPSJ0B6N% @E7D)8"H0($1AH M,,"UU)E*O(S5G MY$S-)6S5JBN7;*NZLUQ3P<2S@,DY6"$E"-/4S#,XM3UXM# SC@%8R90SI@1' M.O/K2AP V)'Z#[?0GN\X' MTM\DC )"19X=.P\2HV!2+L66^:RW#S0!78 A) M\>=$C4#4MB:=@YR M1ZYPYX[$<;T[CWO]V$FJN7F\8(O/]ZMEV\)\AB'"A!098(0*LV8N# LA)0'5 ME$HA:X%8[H#.&,A#,/7#)Y_[U7 MW0=?*?'OWU<__K>YK?G6S5^>?^(G'SG*IWS)F.Z3O7C-P/"K_)]MM:FK;7]; MO9*R[O-A!)A5XX=E6QZCJ;O]9O7P:*0N-W6OKOZ)OZ];7JE_;&U&Y_YIYCM7 M*#6+/< I-MY&9A8I+,LPR(B!I620YY ,V!N+IO!$M\\.2].+WL'8I?5;[I)E MX+-.[89[25PC(V^Z)B.%%O=:V7[*.VMK(O2V$VZUM"[MO] LK.U MKB)^=")Z;W#2>W; ,&WL00D:YHVF[+AAXMB8'X69HPL<-BW]4?=[J#;S!\.S MU0SF--,V8[UKV[36LI_^^_G2 M+$GGABEV)R>:(,H?;;N2S@X_TG\&L1M3#P<0LY<-3 ]I>L7UTM\^:UN:*3DI^4797,.Y\OOKUDU MK_Y8K@SQK'_8\NP?EH_;C?FU,5H4.DY:24J4T9 MK7IM5H]G[.0TCH[;![>B$WOI7^NWRZ2.$@NYB$'0E?9)0>.NDB_9>K3"O7AQ M?"_U$U_,O]>44\T*B 1+$08($EN[##+ &,V +)#,S1(VIUKZE=<:J,F O<[8 MY+'O0R[ZO:43:;S%S2JIU&+A&CVY=9C".WV^T(]T#F^OU5VOG7LO;OLR#MD) MM%[*Y^JK,EFWZ@1>MWA.IQXWC"??JL>U$HW#-2M)20N,*4BI,#Y1B@@@6@G M,E+F&8,LS[Q\HO[#I^8*]77SXZP#R-R(:"@0D=G%"0-O'CEE;$AR.'C^J%_\ M*?\8GK_'/R7AGYMK-TRLIS7A7[7\^SI=7])K+(7*ZQ[ 'L]>2,(7)&_Z<%(>>5T M7$7BAN2.\\\>+*:!+*$LU-2(P&@*6E43MM/5;P*_ *S;=!X& MKLA$L%_;S]7M[L)^0UN@A=<+^DF7$(J MB)N01W03\I=W$W(?-R&_T4VHNXE^J*JMDF_K!G.?ZR*!]59"?7SE-:N4M+E! M:EG5RY*_K5=5-3*OS:FCYC]494^V/:JU^==#>P#%MH[V\SV&CI:;8S+"&$3FI;8_>F/#71?2 MKG\*N%4^^ZN+ K]9K/:CU=R/./.WGYMX^GRV?9F9M)90T(T-02=J%5Y:6H% J M+R%3J1*>7M5).5,CQ=9;Z'1-&F635EM?K^HTM*Y^U-9^6(UP*^ZB,3- MGM7IIX_L6UTT\=B[NGQY!/_J5"?W&I5VOJ*O*DQ6*=N,M\UW?3=ZKJ&L!LS!<0M M,AWM(!NG#Z::W$QK#73M 7ME'/3CA8 M'MN?9%*H$$R6&4A)::/Z&@&N[#G:O&184H13Q(?Y3_[*3(V/C@^[J&U>>;]TS4W4]^8W_-'[8/KU?K]>JG62:_8>:U-C^?B:(L=&8( MMM"R38R@.J- 2EK('&,MI-?NG(_PJ;%JJV?".T43T6KJ65;/9P#<2#,6K)%) MTJI=%X.I%4\ZS>^2#NJ=\LF;:U#[5]L;@%G0JGL^\L>MOC< F:,J?$.>,?#( MZD^VEM_,O:_^FE>SG/$R+;D"C @%(-44<$+->E3DF'.J&8Q'9"YQA\+_+.HIDX.>03T0,.[9TU.V'9TY/7G1 MBU=$L1SS8:,>JIG,:,$I5D!05@*HL 84F;6A@"4M!62<0R\W)8:24^..6%4P MZDF]MMB3C:*\&6ZD]M+C'9D;7W*H7[+4R=%83+34R5[/R9[)]44Z8JF38UG! M6\>]W]JTR!/MF;JZ"TOYWMSW=2N$4K9HU/MY)=C"-F_:5T;'&UE^,9J6GM&BZE,E5=0\FE6>^5) MPR:T]H":K=8N_K&=K]7G]>I1K3=/G\V;:&=46ZW]T5XRRRDVE&=&!Y>:VO44 M 82G$)1<"\UE*K14 YC078.),N#GMI]&94-ICZWR34'C3G,_,O08$S<2# SQ M..37*5UWMVC43CJ][Y):\[L:Y7=74?:F/7_ 0M*=A_11:?T-N )_DY[6I:5Y9@1 "N2 G2 @M2<(%%IEW/0/8?/#F?NBZ0 M8)1+K';NAQP/P+K,)K= $)DK'*WW.K9XRM0;SBD>/&ZT@XFGC.B?1#SY^X%I M #VGI$Z(MTU&EM_?K*I--6.L9&F!""BT;=Z%>68^0RQ QHLL+8N2*.2U%WM) MV-0^S8--M+JS%M_4Q1KJN@S"JNR9-G ):< :=;0]4GQ^LH7MS M$3K_- ,'3()F'5R2-VX2@H/E1SD)+O?X,4FUWLS:'*6VPAG&9)#*<+SE.1<":?2<4=/GAI'M,JY\< Q3I<_^INLC_R%=YF&X4J]G;7V MPK=K[NE]M^9?S[_9XX>.\H&>M:7[&L]?,'!_6]E"Z8OWVZ6L=IG17W^R1YL4 MW;YLJD 2U\672EK:AKL2,((R(/*USKWS!5^\ M3W2X .ZXTQD6QMA;FTJ>1"_Y]$.ME_/O]V:>7TKU5V(M:'X3OAJD!V1!MS,= MQ(Z[?^F.P]&&I<>M_DOYMRNQM;L!3=F =TOYUCQUAA@3*98YT&7* >2X!)R4 MR+ 0)P74$&*WQ(ZS$J9&-YV2;;&,Q*B9O'6FFO- 7E_OWPQ/9!KQ1L9K"^"B M]3?L!9Q^[FB; A?-ZN\.7+YPF(?Q16W8?*GD.[:VC?^Z6L:(E8(K78(0^#&)O& C(UH,>U>/;*)W]&.1<^#+B0S.2IP:B,-0R=YTPV\"G#&,Y(4.8%W33GR1N1 M]0_:9,6>Q,/Z#!21,BT) QEB-E2)** "IF:5HX1">9Y"1'RX;J@B4V.]?BF' M>6O"+@V]3B$T/L)F9?O\_5#K3?WU5FHY7ZV3Y%4U;H4S)(\.UF541KT5L>?<>O/SAK'LZ;(=3=?/K?%6 M/SVV#3^K&2URA+0V:\G2_ %SNUV4Y1+D$A8JYQ*E9>'#J^ZBI\:D^ZW68>6' M/$!W8\,X4$;F/]=R0G=V4TH$S4OSQRLDP7E('Y72_%%Y3F(#GG#CZ?LVIW.(+S&JP\_4AT0_ MRF'Z( J^S"GZD-B>/3X?5,C LIWS[\NYG@N;,2W$:ELWNO^\6LR%T:57H%.6 MA8#&XZ64&;Y7H--)[-18_^OVX8&MG^S>0<^ 9&]! MTIG@68G3;1#K'W.IY.NG/RI[KNW#TO:GLRQI?>Z:0F>BA(*;93K@G&@ 2VIX*X4: M2 9I7A90%C9!?+5A"S>V)]6T;S1!C5DVU55S0W_]_JG+"=TIX] MA-W'P8VPXJ ;F;0LL%;KI%,[X4_)+W\T*/^:[)1/7EV'V;_QL#=B01L1NTL? MMS&Q-RI'C8K]GW!KL?33C?QZ'1ZKUT_[:]HC;TT)O[K)B?''5)%K!;1"9M5> M&)_,O+"96;KK#&NDN19>^Y'!-)N<[]8+_/2;:O:-ZW?6K.P'?;+[9EV;\L;F M-;<.NZ,K^!*#&=M;''<<;RC-'@CS.'7:;U7NA8JV!\+T? 7W4 (&S@N#I>^K MNBZE/?_\N_F$WJX>V'PY@WF&"Z9RP*1-!8"$ R*U!HC2#+(<458X=6Z-J>34 M9HM^ >)&0U^JCS&2CJS_PN,3>0+P&1I_]HZ(75 BCZ'GN)P>$>DC>H\I:V 3 MMGG%OG]?V\(R]9G7+^J'6FZ?IP$9WSZ3.8( %R4"4!$,J! IR#/.""Q+JJ#7 MMJN3U*EQ\:'2UN];-VI[-F5S0MR-8H/C&)DSCR%L-8Z:3^6%4M!N;4Z"Q^W9 MYH/%4>I_4H*K?YLN5+=W:)6G5^5K] MI]@"/)NGW]3F?B6;392:;&2*55 )E.?_=D1 M=9_:!F^;-?2+5?O7A-=FVKIA/^:5_=)M8>7A?2S'?"]P89IP+ +"L! M52(#*>+:O"48$PIG/]2:K]Q3EB?Y5O1M^/_OQ=7WPFU"GNA81Y[6#P?93CK) MWO1D;WLW_HU%26-2TK/IKI=]J,R_?C>3FGF0L6%AG]1!%#+5>O3Q"IN=/9[Z M(R=TCSXNQSG@XZO@YS(I<;^:?=VPC97^:BOGF_:L+(1%ABBR14WSPLQAN&SB MSADI8,ERE)D+7)9KYP1,;656JUAG+-=*NDTB9]&[S/0A,(D=FCB$X_H)8S=< M9'MPOJE4'1.? TD3PLEY>KD&0C,'V*LLLV=IT?+ZV?M&(=]K6G<,>?6ZH3UD M=\F'=MYOVQ_L&M]0#$7!;<$T" &D&09$V?[<1489*S0JI5/-4R=I4R.XO8;) M8J^W9Q^:R_BZ^;?!4(M,@3T]&R^R12]&3Q;TD<.2NK@ZV'[=Q=;G) MO[#2MS6S#5*^/CWPU6)&TD(S07-09K8Z:UX2P$M* "LU4E 12$CF6E#IX,E3 M(X=6N:31SKU\TB%GB']BSC? M'C>:T)<]'+B@,:*Q0T/3B0@-"03=N@I8+;^;C_+!5L6V >\VY005&4*9$ "7 MMFAR)KG=ED\!3B&6R$SL(H->[O]),5-C#JLEL&K61<+O;DD$.H.KH]M_,UJQ M_?U!0/F[^A=Q".KCGY8TKG-_T=HCK_[RU2$3$6<0%:DH4@I4P:%M/Y@!:AP( MH)$@"&$A(?2JH'9:S-38P"Z6[%&/:K,2?T]$/]&XK1P4(C?PINR^"5'"R5SK M?:I5LRU@X7QW!;M R7LQ6.*,I DDT)UCB2M7WUB XO73:[:P;32^WBNU^=MZ MM7TTJYO&,RZIX0G,()!YH0!490HXAA((D?.LE*(DQ*_"NX/0J3%(O[ ?TI: MO9-:\:33?-BJQ&D,W*@E-+*1B28,J,/++SB@%*6JPB6Y+U,LP0&)LS407.X= MQD[?UG4IA:>O=MJN94=QCANRQ-D\K.#U7"-LEO!NC[?_O7#*7_461WB8V3U?5- MWBI11YL.?I7ZD=6)(7&CIH$(C[41VJ+ZM4&UUB\DS2UQ>*N0X71M/D"/0NKGH74C=&" !69LHXQBE0F MZBH806NBGA4V;@G4:S8?53R]>L/-F6EOGJ5-"9M8PAD#E$L"H&8<,(D8R E" M1)<(4C0T+>W-M'/2WH1,2'L.JV-8*@A8L4-3_52T-^/DH9U!(U(2VG-I+Y6! M=L;J"^EGY^X(6;[]L'[VJTW;7-#FSV[-@#X=7#RCD*A2"@%4@7/C;:0",,,E MAEE*JA'*"UUZM0P+H-/4B*?K4QJRW+O?(#GZ+^-"']O3<2X0SS9)-T0[JY[? M-%H9^4%PQZ\O[Z?6! K/#\+1K2+]L$?[IP>_6V[FFZ>O]VJQL M'MGR:E5II M6J00$)IE /)2 5YJ BB3$F42$0&=LA)//WYJQ-EHF-0J)JV.[NG")^"[S(.W M@Q*;TGSP\$H?/F_V#3G$)QXZ6B+Q>8/ZV<07KKHQL-]6(V]WAMH"Y+O6[20E MK"1 *7LR*"7F<^8J!Y+D3"$DJ?G'H,#^!:%3^[3[,>B^VG?[Y@ #P_F7D/<, MYP?"<\1P_KZS0H0^[1ZP1(G?7Y+[,O%[!R3.QN]=[KTA!['ZS.;R_6KM&K2A M&>>8(@BH9#;;*!> "ZX SG-%#5M! ?& D-P0728:CC,J/JR67<"_CL>IA:Q# M_&NUF:^;>)PUH=)/B3H3O$M6?#'_WI:7V#Z:!W8%K^OZ7&9=/Q1;@2S[M!C%P%N9 7(/G:/KJ M,7X&YT"D3N9W#GW6T(8,/WO='M:KI?FK:":"NO?#4_/G/OQ4R (I) I *64 MPB('+$\Q$"7-*4Q+0E#JXS#Z*C UY]'H?]#PY, "WZ8,GF/AQI$Q$8[,CQ?! MO6NZRSPE?[;_C1(['(I>V&8-GCJ,W+)A&$+'C1L&/F=@PMAZ)922=6FAC_.E MJC[I-\9OFF]F:9JCC&H!2EMF&Q*(C2-*$1"Z*/*RA%*E7DD+9R5-CUW'V8V^@J 7F:<.@:NUM"YTHV? !*MK M4 3-H#HK;-P4J6LV'^5 7;UAX$K6UNRQ;/1)OY\OV5+,V>+SJIK7^^Y=Z)TK M52)""J!+*HUWE&> H0("*1GES*Q<=>94-\-'Z-189*>S_01V6B>=VB[A^^$# MX+AL# QK[&7B[8CZKP ]( JZXG.1.^X*SP.)HQ6=S[WG>*D_J(;1_OZ?_]+] MQ/QA-P_^\U_^'U!+ P04 " \A)U2$B-Y'QQ: "R"@0 %0 &5C:&\M M,C R,3 S,S%?<')E+GAM;.R]69=;28XF^-Z_(B;[=9!A^U*GJOIH"67KC"*D MD12=W?/"8PM,8B6=5))TA52_?F#T?167:[SFT5UYRN7A3K\7RV

=ID:?S3__VE]\_O@+WE__V[__EO_SK_P7P M/Y^_?_/3RT4Z/<'Y^J<72PQKS#_],5U__NGO&5?_^*DL%R<__7VQ_,?T:P#X M]\T?O5A\^;Z7LKXOEIY\%8_+GBT__Y?SCW^Y\_@^Y^33WWO^\ M^>WE1U?3^SY(C^4__\]?WWQ(G_$DP'2^6H=YJB]83?]EM?GAFT4*ZXW,?TC7 M3P]^HOX77'P,ZH^ "Y#\K]]6^2___E]^^NE,',O%#-]C^:G^^_O[US=>B>GS MXJ]I7/%]H-\_S+?#U=?W\]+XOER892HG[SM/7W+_AO?UE-3[[,\.)G MGY=8_NTO]5E0U<8S MH5R\=+9(-SXTJRI9+"_^]NR>MSV+J_4RI/5$AV*R$P92 M)$ J= DB!H24I>)":J^U^9'0MG[;F01W9R?C]/+Y'Y=AOIK6I[['+XOE>A*L M0R&]@,(9<: Y U=D!F.LD1F59J7FOGQ9??Z9W$$8%J]]4 M]A@P?H[,__K8^V_R=!T7SY;II\4RXY+,U 4!89GN8.3F$CG_Q,]?PI(>!.GS M=)8O_KK:JY8*7B\&EO>98HFEO_Q$DBFX7&)^!YZDX6B-'A RMUZ_%6+$TT7,(=(> M&3 ?,)TN22Q9:@ CKP5G+02BBNAVN-7+Y\/TD+F:3+'F,*D? 4 0H M;\E2)MI:??0Q2\1D$A\ /C=>NA50]-,#ROZ2[<+.O,=/TRJ!^?JW<$)VTF0 Z64'B68;9:PH6 MO_T_^'UB10S>:@O(R,52WF@(V10@AXMS3BL@"#D84&Z]?"NDV*>*E$,D/3)4 M7IPNJP1?35'F &D7<7YN75=(;+%T3ZI\7R^T3IJ)67&E22!51, H)5A'N,11EO M$O-I,.-RX]5;(<4_/:0<*N5.$BP?Z;,3'\B_MHI!5O1%*2'B[T%VPD@WN%RNL@79H]+[K4/'IAEA.@DB/:2,M@BH[+: M%"?M@,BX\?+M(/*$$[3[B[J;'>:WTY.(2Y*9,J&@@A@J[>@X."XMJ=@Z;:.7 M*8M!MY>S]VZ'D">8D#U(P)T8DBL?ZA7]9#5)DKF@L@,OH@455 17R)?"S)QT M(MLDU("FY-;KMX/*$TS,#B'NKA!S9A7/F,A*ABR%@N0S[9^2POL@4R 3J7W% MOY>.#8Z9:P1LAYHGF(P=1N0CX^89<9 W7,S"IXE7 H6/":QUL=9M) *\Y6"- MSD4&S-FZ ;!RXZ7;X>,)YF#W%VT7KLF+QIYL@G8P)70!J0\G839[ M?KJ:SG&UF@BIM"HB @J30+$BP<6HB7SK,"5,T@_AS-SSZNU \V1SM?N+N0N4 M_'*"RT^$[[\M%W^L/],*^!+FWR=$M],>#?GL18/*P4)@+H.W/'#:6+7#(6H1 M'B%A.]0\P83M4&+O CT?P[?7F20U+=.SDLWSZ$_*PL@34\ P>3*6)H W3!%+ M64K4.:?H!\// T1LAZ GF\@=0O2=E$#]\BU]#O-/N#D632:C5I&!)%>-W'FK M(;C *2J4)"ZRGRX.X17?]^[MJN6>8(KW8$%W86S.C[K.2OUJO07IAN(_S,YA M<0&DJEMN)-1' CFX'%"+)'300X38.)W,,%W :#70/!= .C# M9YS-+IRUX$R(+F8PF!QLMEPOL@&;2\R!^TQF=+B(ZMJ;MP/+$\P,'RCD+B#R M+&=2R.K\GS<4%?))2BXYD14(Q0PH4PSMM%@J$[QP],R4/!A2[B%@.\ \P:3P M,"+O%#=BP@PO$5.!R&RLKKP YSA%AQ@4Y\@UZM@0-V([W#S!9/$P(N\)-R_H MV[?+CXL_YA-?=%$N*D!!UE)YBQ!,#,"2#))'1]9TB$MJ#[Q^.\P\V13Q8>+N M"3&;JPQOE^^6BZ_3><()+SHZE3D)HE XF-&1-^\]R,2C9UDQ90??I&[1L!UV MGFRF> #!]P2@=XO5.LS^O^F7S4482YLJN6/DHY5DZ4NM&=.:F$HI%FV$4':( MNJN'*=@./$\V87RPT,>N"Z\\+#%LZ&8R*)^B!UL2>6?:6W!1(GBF41@=7,A# ME&]>?^=V\'B"V>"]!3LR(-XL:AW'Y\7\HF*,E11#SI$X@J%SO3:6H M8['&NB&\W=OOW>[^ZQ-,^AXDX,' \:\_WY$K>=K_V*W>G^(J6'4E\\\B_3]>?7YRNUO2ZY2_?TNRT M5G<\6ZUH<\7\,7R;R*C)^.EP$>Q!ZS@- M08;$T(7!.I;"1MST+EA\02[::>CVM.Y?:Q&?NB:G:0LW7M"C&*BP+5CDKT3BEXCW) MH<-1M1UYXQJJ)@AKH)<.T/82Z10U_W3F1+Q9 MK%83ZY-GQ5G(2+ZA*M:1@R@TB("1R9A5U$U,V#VTC(NB%H[5H0+?'S.+=9@- M@IE-C0JNUF<T/H*R[C8B##T&^^TD6"EHUP>30>QVD8UA;J?0*D"P-\SO*Y 7A.OF^9KB>ZNA<\UI,,I'U$(9D# M[S.(A*(40<+F33;N!^@9IT=9>TP>)OC=\>//\#/'3S4'_G$PWX_VC6M."&HE ML[0"4DG$@T1R0A0YRBE95%H'+N4]U]X.!\\-*L9I5M82,OL+N0-#\TM8SLGD MKM[A7)17>V&9"0$) <6(W)N2O*Q-(D\'R)HG)YE+7$SB.@[ M"#!O\_%R.CLE*S9)1N:@LX?L%<7),62(10M@A4)PFYVT]Q51#8^@K M>A3P["[U)UX7\6XC^\^XGJ8P:UPD(3+QN435C*/L2!P7Z\=%$'@ M)/\'LK$1&5<6\9X[0=V63UP^\&.(,YQ8CT8(6[=ZVOY5S&1C94Q@F F:#*U. MXIX*K0%.@6Z0T6?1PRZ:OW/8L[^8.]C*WBT7M 37W]_-PEDEVS]/IU\J-\^_ MUY:2S[Y-5Y.8=##"!P@*:V^OVI:V: 8E1> MH549>KDX"=/YA+/$65 9C*L],WAB%([0$F2>O(00$R_EGGX!#:%U1=NXT!H< M#]OB;4_E=("W#XNR_J,&%?@59XL-,[_BIG8VZ9HP]06R=I-M[N/\\S.KPU ^?$=>K0^/YFP\;-&!_ MA,Z!(O)+Q+PMKZ9S>MDTS-XMSJ9)7@9I(GC:(HR#DAV"2J9F>H(&F9+/CCGG MS3UMR08TO8\0=Z@%J17QZZN2,(M2"LT5Z"PI'N5:@"/["D8G4Y1A2;DF;O%- M,CJQ(D-AXK9=.4#F'>PY9]2?-^.Y9,)H+#9'#]%@(3NKL79<260C@_:^F&SE M/0-+AP+.+6K&Q<\AZKT7*8?(N@/ O BKS^3LUW^JP_\US&H*]MGZ15@NOT_G MG_Y'F)WBA/.0>:U$EJP.EN&>]E>;'62+3+H4&-XWFV6 &PC;4-<#H Y"P>V; M"(.KI .$Q!)%![_A^J)IF%"6.6L8V%C'N*9ZB]4K!U(D%M#R MK-@]C08&L$^/$#5N(#4\J@930 =@>K?$+V%Z43-_P00&=$*D A1,>%"" DTO M,&T:&)(E+TJF>Z;G#I$UO(>:<>O!AX?/X2+O #=OUY]Q>4,VD^H+(JO#?NUF M.%8],J[5R)%TZ&E"([NXVL3)U) M4CA!7POAF3=&L7N&70[L1(];/=U@5]I;Q!T4'9X1_]MBGFY)A)>4@]B$$:KV M#Q,68B+9F*2TMBR*Q)NT&WB(H!Y\F0%#K@,EWH%E>?"LI=Z0*3P2_&L=9I9U M,G#2-7NA2$HZ1\/I5^FX!^O;7E!J'&,=JO9MSSIWU4$'>*K7UO^8SF83QTQF M% *""-619QC T\^@6)9\"#(;WJ0V_H* 'BS-P#C92[8=8.(U"7[^:4J!WKE8 M<'W9:N62)Q2A7OLP$$3MQ8P\0'!,@)(4#P;#@@Z-BMM^3%P/(=3 6!I<)QW@ M[/*>\!L,*WP__?1Y_;;\OCKC<.)LUBI:08Y<';&%AIB1F8$1.4@3?WT/7LZ L?E. MTNP V^F(4YGT_44-VV_ZIS0SXL9"7UU=@7_JA^/UL07^?PYUE0WXY&\_Y+ MR\12XLR$-G4FVQ+82>%?J[*,)GKJ8+^ZQM?MO*K/@8M"WG^Q-26:Z4LL+@,: MF4J*VD;=I&KC89+&S0*U@<##.#M$'QT@Z^+ ]UWX7D][/RY#OCRW8\XH5U/V M!3VQ(B0'GZJ8,N?&B\AE:%-)]C!-W6#K(+4_<.A^J XZ@-/%..07BY-(%KXJ MYJS5S2=BIM:%3O/YI-K27*EC/(4IM06E5QW$@JPX'TT9H"I:: ME!H]0,^X^;0%FI6)"!72E=4YB M%^@TRVXV@LZ!$N\KNW5/[I?E;#$Q!5'53N/:DU<7;:0%H(3EV@MM6R<8>JM5 M.G:.X4"M]&"6%O-/'W%Y\A+C^MI1 *+((B<)PM!J4YMYJYI;0!9285:A54V2 MZO>3TTURX5!]WT;2X<+O $*W/;UKG##%Z^15 499,M\Q2HB6)Q \\FQM]&1P MC^%H[PBE8]BG@:$TD!(Z@-/+\]=>NGS7N:JU?3IX64J : JM#N]D;6UJ@5N9 M0]$Q\C;!VP_HZB83,#"PAE1'!^BZ66ASF2F[MEPX\XARLTAD=0U2J(,UJL1$ M<0JC5KE)!)C_0>X:M4=/- MSG:4D&XGB7< ED5-K&&;OPI1"S1?ARY0VR&LK8A)<,-D: M!2$ILLF17,,8DP?43A64+)?0Y/K CTD;US]J!*V!-=*!>7J/ZS"=8[Z8./ L MI=.3TUD%\DLLTS1=3XS4R=C,0'-#!E=X1EN^9%"C]O;93M"%6-K#BUQ73GV%CP& =JHB)DE9ES#6YM=77L9'"';]3'=10,= M.$[/9K/%'W7EOEHL7RY.X[J+Y7KZGYN?/]C;:E*< M,I); R4J\C>Y,! QU145E"Y%D#/;IA7X0 QTVHAL)SC=K5 _OFX[P#2M^.D: MWTR_UMJ@FWV1KHGD.NL36XJ6NHX>\EG5B;".)!P#I)!MX1B0@JD6Z-V=U$X; MH1V"T\;ZZ@"1CR0!C,O,>F0@DJHYH13!B9A!\T(1JQ4\L49C1OH\"F^^G:X_+Y;3_\0\*<9%&VK)FMB,BP@(WB0) M40<3+E"93[!^A:>SXMC6L#M)!CW!ZO5J=$AO,J6*U\V"]J6YF4."Y2\", MC,XPK3-K4C__ #UC1[#'@=$>LN\10F]/URMR'6N_TPDO1C*I',2HR2&-])V+ M(@(KVCE7F'&L25;[,:+&=JJ. Z9]M= !HFY4+)UQ,ZD#'HLDD^I9E0W2>G#( M'"2NE,&$SK:YT',/+=T>D1^"GT-EWOO$SK6J]GBC]7O\W":*=Z] MM2/O?G3Y@ZGJY"R?#'V!>OO$2=4$FX;.4P%2A^)\0"!Z%@6Q\T48GQDJ3 ME?D848.-?SZ;<9RD"B9S#YQ"V]H1@(-77 ,:H55.S/$V*:F;9(P=H@V$@0>' M0.\NZP[VJE^^U4MII]/5YS/9U%O:S[Y-5Y,<94AU8I_02'P83WNN= QL"%AT MPCI=O05F'B*H$_3LH>1% XEWBIR/]+IO! ME=I^61@N SL6?J[(&A=%PZA^"SSMJ8<.4$6>PE=H='@7.U(Z9.BD-($SIM_K.TGGX]*XJ]C$]-D25I#\K6D\)2!,2@:Z6M MEB;I9))M4A>S.ZF=.$M[@F-Q5$WU@<6SSB-O%JO5Q&67O(X,@FTR:?H&%>,BJ+7*[R)L3_EW )YG^3].5^M-0N7CXCVFQ3Q--X.S MKUCZN-A5FN0R!,\U@G5"@](%ZZU<2XN6_ A1I-*\B??>@IEQ-]TC0WET-'2P M(NYT?K3:8FZ04MB%NY"FUO<%\<'UV@%&2 M92W/P9=X]N]UZ=T<[IDRD]I+#:F(&OH:0XN/UTJOD$JB!:BPB3N\-84CC\CM M#:UM--LE9._>^YVX.@8O2UL/:VNF,"%XSP($JX4)N4@?FIC5;8@;-YO0"!<_ M1-^!2NJG6=Q=UJY-!SH?U4CK_FVY]N-K3.MB="B%8M*DD-9TEA"TCA!-1I,4 MY]PWB>\.(WO<],-8F&VFV"[-Z+LE?@G3?)'=.P]QR<'9!+[G [H]JH+1>F A M"N*2:P@E(O LA-,A,=-F,,:"[>"*[-GX7K7OO]8LZ[*7N^/.B%"K MMTH %0E7T0E)&XZJU]J+M&T&=NY&YE8HM?_'ZCHRY!M]D*[A/@)%C!%#<% M)$9WUK#0H28F73)29)UDFXK.'6CLUAMM#\1A]-8!)+>OOI@87OO2. XB!N(' MN0?G?8%HG4E8O&6F"2*W)W%E0FNK /I*G<>Z3/TO_/)TN M\>'.7RR9G4PL"R.HKE^@O#M MY3E)Y.\($P,8Y 64M Q<8 D\*ZE.NW;*-"D$V)[$+FM06T&SD>;ZW;K/NXO= M*TB4*%.V"2)/6(O%R"?W#$&ZZ%A@,;,VJD6BW'2]>/NEZFKURS=3 M/Z2LRXUZ,&CY:3>#Z3&TVH]W><$N\?4>OYPN MTV=B[&TYGWB2!'><)W)&[&8B$_(Z^=N#M%[H(H,-;9+CCU+59?JG-1P/UT\_ MF"-&SKG:U*%>OVL_<3HP*] #.;VF'F6E.AF:0C:'OI08DRQ-ICT\0M.X]<=' MQMM0NND';=?]CNI35\:(F"G%=@JM5=* X#F2Q18)@C "LDN8$LLJRR98>Y"B M<4N 1_0']]=+!W[@]G*;")ETU)+"_*(IDC.A@/>*0=$HA'8V&MT$<=N3.&Y= M[Y$AV$AS'21H*EOU_ZN?\#7,SAQ:DM@TD6VMOW@VSS=_<.V3[W Y7>2[IZ%I M=EI=X%^^INIJ]=>"D[0J\7XBF0)@2(YD,(K'S!*RYK@^KAL MCMUP=M#$4,<(>>KK9Q*2QJBB 2/J/461#7C4!JQ(M3Q5,_I?=\MA[':X_:![ M)_WM#=8OFS5$?"_7'4#6,>0F* Y%"$F^O:["%AYL+L)&)C&TR4FUAVPS9Z4K MR.ZBOP,A^\L\#],)XO3+E]E&@&%VT8KV];PLEB?AQF2:PA):43L,,.)/I:#! M:ZMI)\G9<99B5DWFBVY)W[CUQ .#L(5..@C17L_I6;1VWH5I)J=_(DN2VG,' M)3,!RM-"B:5("!0Q!!&1>=;HPMH-.D9N3]="UW=**O<7?!>XN78E:9HGD6>I MD%954+4E&@8*.WT@+Y9Q&1TW5M@FN^0M.D8N+CL*;O87? >XN9[;NF3E/9;3 M>5Y-5,A&%A5 :U;36ZEZEX5#9-IPXB4U"I8?(VKDFHMTEL9 J/C!4(U=A-[! M-GA)_9E$:KG$8E[#U4VS?\\175$(.BMB)HH +M.>CG62E6$R9=FD(O!1JCH! MU![J?@@Y!\N^ R#=XN&\Q[\MJ'SM32QC[7RIHX/ LP;D#D42'!V6%@"ZEYI. M@'.XMF^/U3A8]!W@Y]I4O?-I#H76CN9,@PR%1)*C@DA!!AC!Z^1/K@(VJ6RZ M0\G(4S0.U^[# PSW$'4'6+DQ0>^IA5G,5K^I6K<>']X% VG@@[P]![7) _,OX3E?#K_M#KG0J(3 MR6L-484 RM0C'MJ[P6H2&G+A>)LCNOO)&;<88G@$#2#T#J!S[W&0<1))K653 M>5%/@B)Z"[+8&(Q.@ES!IF'6FRZG/@T26^TGY0YPFN^-*#F[]BR@]303?G3 MV:SSMZ?KU3K,:Q'BA#%1G"X&ZA5J4(R^1"$\<)O)2Y!)%=YFW.%M2GIKH-00 M3 =O/7J]4I MYI>G2UKY9VQM>+G_MG*0 >@;J3D?E%]YC+=VRCF;\LZ7)MA(<\I.- 6?>U3',#G MVEP."]=*"L';% 'O2>]6"'9_8@0/JM!^<7ON0CW"I],V*6XBQ%PG682BP#%> MP##NZ7^:>2>.[P\?B%S_)T;NL"KM +K74B\[-^FJS>&S0P'H!;$JO0:G,@.7 MA.;)ITC_-DZ\->F^=C7?XRDC^%B:[:W(?8[=#[YSA):ZW+?F"[3?;[5HG.G79B'T[C"O]Y M2K^Z]K1)YB5SDP48*R7% $*1&Y45&"59]$DCCTVJ59IQM-T"^%.<_O6!BGY6 MR8W2UDT <=ZBGDS :OTKKC\O\D0[SH4* @*SM=;5U.KH7*"P(G72+%'@V[RT M^ 'BML/NG^(\;W!==0K#LTWJ@K=)+"EF%QG4(T5:6#)#E)XB 1E9S::J]=&]P ML5V/C2V??'!?C7TX&*B7QMW77 U*%"5EKPA:G'-01A'2LA603TWJ@YVB\4E M0@5K<]VWF0G[?3-P9+6>GE"LN)H('GG*VH+%32?T5,!Q+,"LD"I24'D M33*Z-4F[Z/^V23I TAVPXD?>WSJ<=&[@TUMH_ZG9V=?UIXNLP;F]N+!C:WN MO?1W9'Q-FSV6SQ!P5R^&JQ?+DXC>MR.KO+X05[Q$5Q#NO!K^2@G ]DXPTYU%RY M%*-GC886[$3EV#.F1X9G,X7VN6E_Q?DI[K/[M.&GBQ MF&_046N!7YRNUHL37%XA)DIOE-8@-R7KQC)P$A5(J5E10C#7YC[CEO0=WL;P MT==<.V+Q3J:'#535L>G9 MM #<,RZX_H"AS-!]]!S9&%G-#.?D^K#@:5,I(D$LW(%A/OF@911NC$4XE#%Z M.5V%3Y^6M=Z1%/2V7!?\%;Q5W:R1N-8>)2A.J\G[[(!Y[DLI21;9I"?-5M0] M#3.T"XYNFZ'AE33B245=Z-MQQ&\Q6(=9L9@CH)>NSC_G$$,J()--T>,-2^US+!M2V44C;&I\) ZBQJ-%4@E!2 M:56R=-9FU>0$H8.-;Z*\P11E73>$::6% ^],AFQ9\5D;P30>>[][&MO<+JC9 M99O;224=G,,_/GB&&25+" D*RQZ4TL2,QPQ)%*>8#R+?WLG^]".>AE/^3@.? M=M%$!["ZO[^_"TFHI&FI>2PU^J00EPD-*;I0,F&A8)/#RB GP>F.10O8MHT_7>UR,EE"AV2BU *)N6*9%HW = !(S2.//II)SUO-T)C M%Z&/")W5$WMQ!BTB,9N4_B]%5 >I&(JM-TLXJK32)\^*:G MO0]RX MY>G-@N?!]?($L':^+ N9U2*8!]JK+2@F!#CB$[A(W,27$Z(*FT62@$5+-8;1 &DX1SUID N;X6$ M!UXP;K#<&A%#2'5L9+Q=?\;EQ9!G1I81DX'B,8"R:"$4&8!SXLB>M$;"O]#KP11YPW-Y<#LK,G*Q8I+@NN$C!729^(E<(*2>GB^*EA&.> M1+[9:69MLV9TS?S=0?4QME7YP9GM;Z=UQ;PM+Z>%:".IOYA-Z>M'>O1J(I,+ M/I5:T%%KJ45$\(SLJ([26J^<<^R'Q1&'$M'E@>2>4%B,H)<.[-L/6/WE6YJ= MUNY7SU8KVL8Q?PS?)J@BUYKV :Y*'4G%';ETG,&FUY8-SF?5I!?]'K1V>0QQ M&$*/I;D>Z\%>$ W3=6T2N9A_7(:,5W=,]JH.>_1Y!]>*;4_M0)5C5R^\+/=! MX20IM0"JVHTU:4%[+7W17ALIBO3&-SDXODO*D'?'KIY^_4YP*B$J'QAH5R\2 ME)(@,B'!JJ2XS9%\C#8=C'Y$V<@1_V&H>.S*U^%ZZ-O*$%<#V);+IPQH4>ZG MK)T=,ZN5 \FUXB2F+G%.3/;^!';ES/?%^1-\JI<[&JRAI MKY26N7KAEK9.DQ70KAFU,E9JT\20[D=N=Q9G%_S\^ [TX!KKW0P=4 %_WV,& M-40M:^'O09(SY,6RNF.9>G#JR7$.7F1RH9.E>"P4GIOT;FCKT?SX\K35B1=A M)3CG(RCN: 4)B2!T-%%S7]A6]5P=W(8_IMW9!2V'76[?13\=!/[OEHNOTQ4I MYA[F)BIZKD3Q(*7@<^4AF#%.VGX[Z M&>*R'9?TW>(K+J>XFCCIM,TI0] 9N=+1A%,FVF=.Q*Z+B'.:-@ M<4\M/1E[>.DV>).8U@F$%_+\O*!F:)GSP2DF6^WP;EVS243CNG4[Z*?7 MJ1^7C91_W8SMVER_VB>4O/2/Z9NH&#R\D4OIZLT6]1W72%*V!(L;6U MQL:3^ZX<.5T$*V=DENCI^]BDS?)C1 W6V/S:LZ^UHRB6&32.B$JTQS/)($9, M4*2J9T2ZV#8!Y:-4C1M #H:0!UN9'ZR)#C:XQYEA.A<9H@9ADZUS1\A@"H5@ MF".SG&),O(E/M06L&IO4_<\*'GE:$_/:\.S@T26DF)=%* '9U2Y;'GTL]OY^1C MD&\QG7]Z'E;3VTGK(K4-(5M Y6N/(!$@UIFMQ?/BO%2\R"9%[8-RT;$1WP6! M=QH5C*;IGHS^%IS^/E_$%2XW?O3K^9?3=0WFYHG^:@.":],24BR:20YU1L-9 M%UMO/ /KA)0I"VMSD^"G!3/CYB>;@7YTO?=X-'??GOI;6"[IH5\/Z5:UU7.; M> 2/4W\,WR"Q6 M_-7A>I_ZBM^ 2DZ!-*<4+'ZQI,DGP* '8\^_/PZSF'#Y\ M1ES_;;DX_4*+YJP<.D=!_K_GD S6:5F*O']3$O @O:A-X5B;Z:[;$-?Q3KX+ M7AXT:D/II:<-^OGW"U/]_<4LK,Y:&J#A(1:RL\RY0B%F".""DF L0Y&3$9:W M75WW4=4)N@8#P<,H.U C/<'K<#_@MCC.KQ$F1',OGARGC'-K\3XD?>X8]?TPG2^L##HHER1F[C]+Y.]-BLW")-U(%% MT"DY4+F.X"+Q@#7%*\Y3D6R;/.M6;9LNW]I)D#OTCKV_9'N P\7-VL23E8S< MX!+JP.^ X&0F$=AHH[9>6[%-#_CM 3%V^Z8]-79;YWN(;^QN?]/Y].3TY)QP MJ1.B(+XI[G%GY1$^UFGOGDN>$L,0MAF3M%VCO^MO'EGS^^AM,800Q]9^^':- M<(9<"N8C!,=J*HUVL8"FD-+J7?HBD=EML@=;MGG\MJ/VFW3J&D3[>PNQ@UCL M]3PM3O"RD^Z;^@=5[M44\L)#]MX ,4$>C) <0@H%0E!:I<",CTWNJ3Q"T[B5 ME,W#_*&TT2^P+EKLT@K)3 :PR210P9##;!,'$>E[RXU*;9KN/TK5N"'/8+K? M#E-[**(#5'W &?WJT]]P3F'7[-D\/\LGM/G6/&X]$';?/O%J.J>?37/9&8MK1_D$Q.?U3 M+UXPBNPQ1_!&YA!B]B8WF?Y]*.'CWI4YX@9]!+WVA.,M#K7>QMGTK-<7L%0$N,$9.?GZY(6JO5L_3/T^EJ6EEXX%#TU6*)*:S6[Y:+>'X&>W*6+9T8YY5EM*/E M2*Z4T@2_8+0':4PJ*B0A;E<1/7"*/00UO9Q%'A&RXVAR[,J*[1FN=8+U'N=[ MDOKOM>?AXB42$2?TYY?ZFL0HN?2H0,5ZMYT)"T[K#"%HR=#:Q)49&,3;T-5+ MEKQ?. ^NW9[:<^9G6S0.;FMG19+/-N^ %P(F710(IBVEUM;V+D[WWHJ^X MC(MC7G0ZN_,8;MQY#.NKNQK#7G_:\FU-+D7MP^DQKDIYC$8+%B"I4&?J9 =! M60TV<%6D9)D'_V2O2FUYI98^\-MBOKQ[PW9B1 H\EP)6ZUB+>31X=/7\TTGJ"W+U7'R6+ MUN1LP;M:\N^KM*R20)M!E$*4@*XMUO:^$MW^4*.7S?9 M?6$P6:7(NOT7HXD M96MK]SCK"OA4UVB=+"]<_6W;_A'_.]Z;W@F%1[\WO0LDQC[=>_QJK@FU<;Y( M(-%84"G3CF.('9M99!B8=N+6M(?_W$0AE)D3_#@8F!"1S08VJ+T3U,DOA-,#BH2WT5G/0'R6C4R/S?]1"1L422^CUHZ19@X9T5@4:'(""'Y>B._ MB#J"A-6)),5)A6#)99]MXJ:(8R%LEXLN[;V[41"VCUIZ0M@!+O%5)8O5!C4G>4I4]= @!/ ^ M.&"16\R"8JK4-BDY!!>=5.3U$:,<'18=K(EKK-Y33G!931"4$C%E"2+P6)ON M&/!9H@8!)"_XR%( MKT&[R*RSM//IT;N4=G.OJP5T!KJ]M8L>1[V]=8PZU9B$]5Y!R1)!A<#JL6X" M;9611G*KPU.X'K!K/7/7QZC#V.Y.0/-49CC<%,*B7%/;[RN2QEF<,G"%\VXO M;5+H? #?QZAW-BI%X5F!PDKUPW. H*VK\T"E-9H5'K;I;-IGO?, N@5! R95 Z9/#16M!"V\!8-%*V/1 8B)%.W.Y#<=ARCL[.^N[)WW[\,(8Q MCD)Z =+6#M^"_,&0F0&9DM=")8RV<=>/@P]?GT*=P!X0VN\,=A=]]H32K3*@ M+L48$AD O1F>X!2KUXRK>8C%<<-9Q+;W2@,]A==-83(.])E!>4 M-H:B@6G:B92LEW$LQUJ<2U*L5W8;%_X][49=.R%AA_.+7=32$\(.WU6N8E:> MG2HQ4TB(%!(J5<^&*(P%1,$%,PI+8X]]0&8ZR25TM>F/A96>ULN.*975 SF5 ML[8EP@3OM4T@?;U944*HB4D+GCG&4%N96).V[4VXZ607& VD R7AAD/,H0GL ML\8@']9AN>XQE_U WQ+/O(Q8#*3HE#H\=-#]<4EI&9 2:C L5D!I>5AQ*3XXQG*73;XL^C;U;M2ZZ> M^D(:#C'#;%:_S+L_=LV:68/)@$W2D)I8H,W;"]*:S9@0O6%'N^Q\Q&/7]H5? M3WTM#8R='D]?7]/?SS]-20"UO]+?%HO\QW0VV^=(]8$G'7Q.N@V% QU^7CS\ MV3Q?O?6L=N">:AEO)8O9"G)"3,U;%0]1VP@Z<^V3#\**)FF_G:@\U.QN];*/ M)/_G]%?_F!AMA);>DCNF!#EFOA8/E0+1>R>"+K*T,:6[D3EN7-P.9;?M7D/E M/1U;MLFV[54D\NCS&MFU^Z@=Q;HEQE@@S '3%FLM8()8H@2MI53&Y.Q,D^E+ M1[5N'])GS*3>?3-3DL7_'.:S1GBR6Z^E_;O1\ M/BCN%N_!>F\==Y"5QGHR5NMG4B;1RRQI5PE2-^F;.R03X^;=CH_MHRO^Z>SP M=S2P?UWH;B]HY -LQ<\X(4\]44^:8MQL)3FC'B&BJ(V472HLI1!3DZJP3IV" M2?"6!Y((6%LOIHD@21XJ@6**EU""C;*)/+8G\2FY +N@:W\78">E=;#S/\+/ M\^^_AO]8+*^Z8?&HBW&TLQ /=: 8T^!#)A^'RV"89U'G-A=(MJ=Q7$"V@LGM MA&,CG?4-QRO&?@LG>%[=Q=!H5==S%$AB1!;!25U ,QFRM"YXU>9R_VYTCEPJ MT0HOV^/R8.5U@,T7IZOUX@27[W%V=A;V>?KE8D:V*"&A0 GFG66Q-,G6/D)3MY@[' N+-HH9O4=B6"ZG][/!HLQ69P'%8QTTX@I$25Q% MRW-64CI[^S[R0PT2'WS'R*4F1\#+D$+NP![]MIA3J/<%U_CLTQ+/3@S/.0G2 MEQP*85T+K*U:B F9243$ C?(Z'=-/+6'21JY_N*(UF@@M70 L(_+D+%*Y8)^ M'E0JN6H^<5;K.RB8LH0"$QFR@@I#FZS];4)&+D X(I@.4D$'$'I$5F^NYGHE MGFTB3NIP/NBN,'E/MIJ0/D722')B66P@,7 MX(WSH*3-$'*]J$.+D&OADO1-KN_=K%'IT _?4[4/5 'L).>.\/'ZY$N8+NLN M_6:Q6E&\H'W&F"!)MJG]]4!!KX?D?4C:QZ)CTQ*3F^1TZY,/BYT#=- !DAX1 MTV^XOLP_B^2-$B2>8)("942&F+6"3-;9&6LE9_S(N]PU\KKUSX=!6@,=]8V\ MORWK2JKS4ED0$C1/)#=.3H$/:,!SY3VC=82QS9#$'Q#6[9ZX-QBVQ]ONFND; M:<]2.CTYG=6:_.LE A.#KN@02'+*F_,Q58:^RTQ8A=R:D-NT3=B9U&YWV2.@ M<0CM=30-_%%93F+47'$;@&49JXM:@$1'@5+)Y*):F:1H,]'[4;*ZW7J/ +]= MM;*_*5RLPZPQQGY?83F=O9F6&HT[#+;.F BIWB?Q%KRF-52D*U)KP;UNT[1C M"^*ZS9ZU=O7VU$\'V^]UT_RVW);;)%.P;6K&Q[JZ.-$XB XU%):=4UEA2$T2 M:(^3M17.])/%V8 ZZ0!A^Y1_OCA=5DT\F^=7]'=543]LHG%6I-C6-]>BCD*MK:<$)B13O.Y;LL;?>(?C:"N/FR6*\)U3TO4CN M$<1[K,<_A(":O;_@?>)XX>0#L/!7Z"U]Q&1>CK(;?\-OZXQ\X^XJ_+N;KSZL).LE%=@:29Q1A.Q\Z!9D=YLK>&)KX" X/+FMH$KYXQ^+BU':;EWAB4-]'^4_0P&_8)-!2<*U*%#G3_N4B[60% M$SCG,TC:PB1SW%M[[%.'Q^CM-A_R%'&^,P">*-)?+4Z7DR!T5,%Y*,[)FB0O M%.-G"<[29D7;5LTK]0'T2FZW^9@GB/.=U3]V;?G#+%:NTJWCGV>%7GO)IXU* MV, 21/+(2+3"0?";HP ,02;E3-BN^/P (KI-M(P&WJ.JM6^/NYXBL6A98-J M#5@78\S$B$=@-KH0T"3=ILQO@+,]^[\3;!NH<[!#P;%Z"4QN1;8-N@G0*X[; M3^ V3Y<=!7[>1YS/4EJ>8C[':'W]V_5G7-:[%F=XO=8,'PM2=<]8C**_';C2[&(G]N]#M\9:CFK^&'>L> VPJQILD,C"4F]LT M&;PA]\8(^K^H;):B25^!AD;PZB[1W?5SJY%3\8Y9K@QH*0HHBQEBB!0>:(>R M8%:ZS5R7[4GLU]3M@IR'V\P,JJ*G;MT.Z+BUSVN.:M]:=M]Z#*9>2B%3DA"4 M%H2?0OB)6D,T.4G#E'>ER22:MEY>%?N', M+DNQY(#MQW!)G.4$V.M3V> HH M?K20*;*T.D?A3TZ_AV@41]_AHAXI^[ 3I.0OO,8;U%0-\H"Q MSJQ77@'YK1:L5R5&1QQA_)$->OCQXQ83# V&@<380:KQPH#3#K/XCO@*@@O 0A8T0=?#!A4B+5,A'2)(W'CT6S.33TX:21(8WT6-N7S[>&%A#J*(# M8+V>T[-PM3Z7UN7R\%$)GRQ(Q8F+B Y\0D$08(KX(JL;F@#J?G+&/8!N!:0! M1-\!@#81RMVH\X*;[%721#\PZ6MQ*J,-G/,$24CM@C Z!]4"2(^3->ZA<"M M#:B*#H#U,",2O>0N(_ <$RBM4NV&Q<@S5*@L$];*EKO=GG!J=EC;>*,[4 $= M7+S:S]6?#W#0_@ M R4&+Y]_3YMT:U.)E@O@6,00 MO480H99V4/C.VES4>X2FPYWC.X^^=DR89;:R,.")5H)*V4'@!:$$\MLBYUSY M)J;C,:+&31(.A8Z[CO) :NC.KFC+1;)S2)ZO3&T M/3J$X"(":B.5$":;W.3DY1"B^S5(NZ#KX>/6QFKLW& =--'HSE.&-%DM3T+.;KZ?QT.O_T M]@LNSSJA/\>R6.(UZ?\ZG2^6T_7WBPS79L[.]:?\\L]3^O6ON/Z\H-]\I8^< MC2UV/"I7PP#/!8E/)0/.*4=?#&+*)#QL*+ZC\-BO1=P%N_>[:/V!I(M+8I=, MGQ=VG)]%30J)-1IM03-7!]LF![[>XP_%T@_0"%)$4V-QDYYQ#Y7;(O,PX1_: MIVX0%-WO:MRWU"8HI(J>"; ZQEKC16S932$%"\EC2>B;S(+=GL1QSYQ;8:V1 MBCI(QF_CYSY;OT+26YA]($V>TO.^W_CPA*-TL4@'Q"%)EM>FI59ED$E$*XGJ M(IK$+P/0/NY)]G'AVDZI/48SOX3EG%;FZATN/WPF;>P3R]QYQL&1S.-4#13' MW'[)56BL?)$^.DBT0X)"]/5JIP.>M' E^YQ%DV8C#Q%TL/&Z]=RK6%P5PS#7 M\K)0.VMPA1!+T)"91\\4]R(V.9U^D*)QHX-!$'''R@PB_:=@._;/WS[PI,'M M2,-,[H/8$=P'HTI-^M>R YX\>$6.C['"%MJ=GMU!+M@J9' MTK;--/<4[-0!:=N''C6XI6J9P'T07 51BUJ[F8.MM9LI@C?"@10I>.?K!+XF MG06'-E6;@OK;#_WM]*1&GXOEU9DLVA"R8R"EIP7ELH7(50&7BV9*%\MN)ZL? MN*/PPU=U:DQVT?>-RPK#RK:#^/XW7%\E7R>,*6N+D<"L(W=/Y%K-G R0FY8$ M8K+89J[>#2K&P4P+]=Z>\[FWK,>^ZG372,\7)]/Y#ZNWI^O5.LQKEZ"-!T;>7>WE:@(8"@E)D=UW\?"B[;&+N!==?>Y-LD2J-%5EA/#DN]Z2_ M1:2(2$GFL"3EVEC$>ZD9MSQAT,!B.*EWX<+=67MGBV)2"_U=C 68R[0&'"G: MN11J5.VY%125\R;%X@_0,V[!P%$ M(_DNX#0M699\_4TWW$N?OF69J<9\UDE MX\F7T_7YJ+9[3],FSC!EA2%+'W(B=R!6PZL+U$8U@M<;D;Q)LFQ8-L:]8M\$ ML"/JN0.W[T">GW^__P'/ODU7$R6#9SQ6AZ.0*"C1HWPAD3JK=O?7>"FVZ7T&_A!%\NZB"VB962Q<(<%!T]U=@!/$EA9+$_"/.%93/@KUD!Q0NY8G<"@02J; M07DR 2%X#LD49DNP3)LF%[$?H*=',.ZK],7P&N@ 2!<]TCZL%^D?;[]4U9PS M$J6GO81SR(K5ZEZ&$$S1(*S$''1"X=O41SY$T;@G?DW!-(P6.H#3>R3G?5I' MR&Q8.6="VQ@XSQE"K/=M0BT4QU0GQUBI'>?$1I/\SKW4C)O?:0JCPZ7?'X1^ MGT_7J_7X]$U-T)Q69NH65%=44G?88"48PB"S#)YI!T&P9<,C+N5_GDB MWOT0\?17PK.3.EUEDHN@=8[DC6RZ"D89P=M2#0NQKG114CAQ7FRBW.5YNGO9N%^5YE\H\][N!2^:UI':A<_NK6Z=MR M_8WO<58OM[]8K-:K#19BI>E=^+YITW"9P@\^*LEM &1UC2NU M^^D>NU#H:$B]6])V/'T_,0-ZP'6C+9[:TIRVO(1T(%:U,JZ$3'AA]4Z:KNU+ M#*,M7QHZ.74_*A(N!U [:V6#C"U MO^"NV)[GNEE>RS6FD@6SW("TEF1@/"-IH*"8E'F)+N2BVE1$-6!FY S!_MBZ M;37'5G0'8+__: 2=33)( ]RF6K]H'00E"FB57<+B$V]SZ7O_@ZEV!G5TD&QU MF+6+QL:^,GNM1"#,\Z]A^0]<;Z1WG2$KT+JL$32K\S1J_R[/ZF06R;D1+F-@ M[$>ATM9O&SGOWPO$VFBG/RMWZ[3.:$TKQPE@J=Y+06$@.J-ATSY%!!F-:^(V M'GYVVNPXOAM(#J_!#N#X0^D^)-RKXPV)(GM9!/A0ZCUC7F='% FB:(HBM2[2 M-,'LX:3W5EAB,NOT_.2U3N\?0S?SEMD M7YS]WN8Z6I&+M@F$R8(V($*81S(&UJ0B!)F%I-ITEQZ$_,[=W[:X'@$!'>!^ M;Z&?5>&N_D8?7*]>SRE:F"XR;8;>:R7]6=LGQ7V$($*"K)45!5W.V*:1XZ!L M=.YSMUT'(R+B*:^'LXD/G\/\?KFXS&1,R0/7=;1CH: Y MYBHA:8SP4B)KTTCZ6 R.6_/[5-=02Q0]Y=5U=H7H]6IUBOF2>+G^JZ^1@//18)W0V#.43SM-TOU;I-Q]P MC;/-]YWSSP/5[177CK@S)$_X;D%5V0&[HN5/CD1 ML,G5^IVH/-1$OL%/8?9K6%>2\Y2,T2ZHN6.,#E=&!P'"'2Z>?_\MK,]+*2]^_'U3\>.%4T)1Z!-Y M;7<1K898#'VG!%?H2FSI U$ P>1=O^.AF[S*E.!ZPS 9^=YNGZ MHN= 46@*=Y"5E:"LIE#5)09%,A%MS(4;\2.'ZJ&']P2. [2V&%"$W5D86C37 M,B@\!5.(=,\#<6(V0YLS10BHD%L?G6_3,NYADL8]"#S&SK6?]+O#T??W-5/V MMKRCGTY)2/6W[Q;+JJG?%NMG*2U/,4\DK161O(8@B#$5: 5Z"G !0\I%"F:+ M:E)-L0>M/1FO_6'R^$XVN,YZ3!N\639%>P03D':\0OY/0!7!&E*?U,&'T*0\[WYR#KZX?>.I5RDNXDUX M)+>NMM&AN+6094ZE3CQA 1%EH"73GLM.\H\#(.'.!>H!Y-Z[C=A_0.P]3QG4 M7C0<#/L 5KP16BJ=($='_DWQ%#\Y%\%)EH(J*GO3I(JFC=5X/2<(X>I\L-NS M>;[XP7G)U#5DWYPM*KDQ3F0+,LM,'K[GX"P3@-'(H!.%#*Q)W_I]">[2[NR" MI=MVYRB:Z]TP51=P45X05=/U <)<2.!S+0FPY, Z M4Z<@6(M?6V>2/1]_TO M _!^>5F@:9O= FEO;E>23<\V<)::JLH<1YF8KN(L8B0711"M-&U^F0*L_VK1_+^H>Y:3&:[ M >+&W4BZ7A A2FTY%X=J"[4NI\)VB J\T;)*JRQ;IDL[R@-13GRST&6K.=+@ MPT%FLX(22M\8(T!*W9A3'>O@; 2N&(O"Z@G[4(EO$^;$73Q'.OA1O!Q@[0$0 M\XX^+SY\/I^_OZO,)F(&$5+B]0/8)N%,XETXY?8(9Q I.X/68I<#K$>E&@E# MASC] 1/"5!X8 $YOJ'717H?FC0XU4S"8"CC=V@5L]"T<&Q"!-V.C-94^SV)L M$^:T^];DX#G:W@-@YG=]^QU>;#C BI))! ?698[)6K7V29O 9YVQBNA) ME!YXN2_(:<='^^0X1QE[,+!LUH^.+H;"M6%&7C7&.4[KHRY P5L9R<3:YUG< MAZ*<=F%O/U15K"^7_. M6"L6HNGSYJ=79^\V2F$,(HL8P%5GP)B<.503;\4U:^UY>>8^#^CL)-UI A#_ M=Q\\=W[UM'/_TR8_AYMS! Q/GQYM2Z"%D*P[RQQQO)6R)Z2FK MD5GO0B^SF_=O__)IDH/)O'^P$<=(+=]?7#+BYGWWHE00WA%4*Q68VN9D M3$*H7"Z9JH64O@\ITWU)QL++(>Z]3Y9TE*T' ,NV /SF9L JD'28K08K3&FO MO"F(2D10I R%I(KU?3:JQZ3:"43NA>U8D[EA4$Q]?[ELUGVU6"X7?[8+4OS$ MGUS\-=.N&%XQ"I*JCM>+8X.11R#AHY-"^-KGXI> MNS>W>NVO%?MIGI>$*[I8; J*ARJJ1-''+,%;TF"*,8 :#1R C9-%(0X-]MEWU M*"P^ZWUYOY WB:,& .'=OMM7N#I?_%J==E>J%H_JCI+)NFJ MM(-4/:<-A2LC##F R]8H4Z(HL0O6'I%IO".O:> UE1L&0-3=E=)&*&9JKLIF SYQL6+(\\8=K01RSA":[%,?EH@] M9-P)_XX9(_X'3@$N3*]5FU8D<$P?Q&F-I^A@N;:^)5YT*RW1#W(D_[I_3) "#[%R^656-&IM79_,4)6T6A@ !T'6*-2@9B$ )4H MN2A("7P&?K9Q"2'W0< 3]T9[VWN K6UK*WF.*NB:$1_P<.TRB4 MD4Y7_RR]]J>G@SS:P[L,:.QC[@$AL^DFCTC%\Z8*UE$"(X.$E$.&X#+)(GW" M^/\]H+&7FW<;T-C'Y@,@Y^'0 !H3G8X.O,N*HZ^5$$/ADJ"(F$*MUODN^^_+ M&-#8R[U/#FCL8^L!P')S)OOJZ_'LO\]IR4+]\=<;^DP?KE85FRB)1H IK.-2 M$CT$K[BRI)"EETI4VR7L[";>:3N;I]Z].KAD)*#]3-A2PW4KV4/]-FL2K2:% M)8/WS7[.>HBYQ#8TE:KQ0AO;)9_>2\K31K,>,/D6$B?WV4B _&G^Z?)BM;:8 MV@1QESE4%YW!9LU)1&RO%OHJ(&.;#[:U4$D_I>G)2U2\/RXV*=-DQ-X_H=\'2@'P9 MU:U#X:;(#>V)*5$F"Q0]UT#&*,"B/4CI>,7Y$DWIPKN[59KQ,'2HN^^S@!]M M^P$ =#=4^]I4QA] M..Q<-\"VH;3U<]_E5@^UDA2-R@9JY&!M@JV00HH@2TF%LB^=6MUW%W&D,_,# M$?$HRB9SSW# >T>?+KE1@'%V1@=B6 MSX"XK;*-=,#5 VK'.V0 C+$2=R8D9SH8BL%SW>L:3;'.7 :G6*"=*@>+%CUU M:7V_+\A(Y=TTZ#G*U - Y>FV&DP>LVK7"*DR]K,BB+DF$-K&BB1M<%TXM:9I M=7JFO&H:,$WKC*E[G(Z[0;YN!3J[^(.67_LR5E\;,TK(RJ(#-A,7QDI;+F4)O<)0/$LBUC;#]^R1\N-YWW-W.Z,TM!M_=K MP%(C5!><.OBF@$@=W?\^[KEK.6,ORSI MX_GEQYG+T64AN,)6D16R(0%F0R"CS8)DBJ1S#ZP]*=EI)_)[@&Q:9PR'KGOD M NU=B6"X',G5$A@T$M F S:*BKZ]:VV[/ -S-,M#MY'[_I@ZP@4#P&G;F'\P0= HPHTHB7K ^O5A^3O2&.@ MD/1MA2B&Y$7T$&N5[98+(0I?&_>PU5%04J;+?>">\#KND.[>3\Q"#3D7XT$Z MWT@1VBB3\Q%(&1.,$J1JER>S'Y'IQ-/:O<_NCO' LPV3;3YH?Q*NZ)__^!]0 M2P,$% @ /(2=4G"%A\;]!P (R0 !P !E8VAO+3(P,C$S,S%X,3!Q M>&5X,S$Q>'4N:'1MW5I;<]NV$G[OKT"5:2XSNE]L2W8\X\I*JIDT3AVE.7WJ M@.12Q!@B6 "4K//KSRY 76S)KJ2T)W'\0(O$8K'7;Q<$SWZ\O.J/_O@P8(F= M2/;AT\_OAGU6JM1JGUO]6NUR=,E^&?WZCK6K]08;:9X:885*N:S5!N]+K)18 MF_5JM=EL5IVUJDJ/:Z/K&K%JUZ12!JJ1C4KG9_0$K\"C\Q_.?JQ4V*4*\PFD MEH4:N(6(Y4:D8_8Y G/#*I6"JJ^RN1;CQ+)FO=E@GY6^$5/NQZVP$LX7?,YJ M_OZLYA8Y"U0T/S^+Q)2)Z'5)=(_"J,EYX^0(.NU.<'P2A/6C=K?=CCJ\4X_A MSP8*64-R/\?8N837I8E(*PG0^KUVLWKSI3$0VZ37J]9]*CO3\+%:IQ?4T MSO<_/9M-9ER/D5^@K%63'O&R<&LK7(IQVG-*ECRSQ8102:5[S^KN[Y1&*C&? M"#GOO1B)"1CV'F;L6DUX^J)LT#$5 UK$GM"(_P)*B8NXVYE7XACY2)'"0JE& MD]08W"8B$):U&M4&NZO$H^(73ZS*[FL3HD- ?R5U^H/KT?#-L'\Q&EZ]9U=O M6/^7X> -&_QGT/\T&OX^P$I6PIQ=A)9&FG6D^.?U MW8)/>[#]UXW6WFJT81FK1#Z6W+#K*OO,QV.5@BZS$+05\1RMR.WS9YV3T\,- M]I4T:U098T.6\"DP#5,!,RR -A&&_99SC6Z3J5WRA M'LEYM$7WZ=FB2;;XF1NT .HZF;.;5,TD1&,H>Y-H;XA(X9JIPH8!67*1,I[. M69Y:G0.*C"V$ZR;00IQ-\$X+-%#,*:LT4Q-!..+I-@A2",$8KN=$,N$WX/)S MR=/@LPB%P26E:T6*! Z%QM8#R5*F%O%]1++LO%!\9Z$8%R(] M[T<*4A#Z?V'Y.LUX1#A2D1"C:TZ^6CSP5Q@/N'7#Q@/MX_#O[YU7)F@.>6YV MGT(8&OHH4%RY]D"=E?>*1?(0H," M40!E,4J*R&U331X8$0FN!2D@?'%P>)82I]P08+M$, [=7;;C/A@%P@VJFY1A MB1=A+CF!%*KEA%@!/\[P962]^N&O (@0<03G0_2%N/'-1$[PZOFSQE']=/-Z M-YQVSM2-J-H]QW<.+@S(J8@H9KA1*2^UVL8$3$2R,[Q "E=N'U]X%$OF2&JC]B?^^)63!HK%RX5[8 .7QKJ4%GKY[ M(U=@O/TV_4!;@:(>NY%[;MX# :AJL0P'H@ )RERW;#/@-8:BO<@Y%77UVV_K%WFPOMQ;=E=^-;,E$'N%$ \M$ MW!("13U'8O0FEMVRAW"#^&WR"1H>[>'4*/!IZ_[U>X+GP#D543C6F YE-#&X MW$4GN3<>A3?+'A]%.E5R"@22*1\7+VYTD>XPR:2: X[.$N5SG-^)%?3M%\)\ M]5^P^#YO6(\>>%-K72=93 DPKD!7T(.29P9ZBQ^GB'B9Y/.>2)T?W*33*8$D M%J*")4I;G%1UN]633HL.JRS*9Z,%^^(/JZU"HM)A1ATVMF MMZRQY>COO@-]I/S_L]F=:UYBNKIRLXSG0OO]%*,4^:;TNL!MCV3-;MF=)N^A M7)U4*QUJ!Y_?WY0EGC]K'Y\:=V675Y_>OKOXZ,Y8+MZ^O7J_=C2Z1V3O8:-_ MEK0 2@)HI&7N50U;F/#0\/RV#QFW%^$MAV5/XN34<>P)BZN%.ZC93[C %BIU MK5,_$1"SP2V$.>VVV97?(=S[%&,9QC57+;?8X["#T\-FW?NB)%/^DYJ>?R,Y MA8UO3%:1[KQ57TWA 89[;A^>LH>$=Z[^\QGW(<_Y_P!02P,$% @ /(2= M4A=S-JSI!P PR, !P !E8VAO+3(P,C$S,S%X,3!Q>&5X,S$R>'4N:'1M MW5IK4^,X%OV^OT*3KNU'5=X)KT!3Q4"8254/,'2VNO;3EFS+B0K%\DAR0O;7 M[[F2\P "$^CI[6;X$&)+NKJ/<\^]LG/TT]GEZ?#?5WTV=A/%KO[U\Z?!*:O4 M&HTOG=-&XVQXQGX=_O:)=>O-%AL:GEGII,ZX:C3Z%Q56&3N7]QJ-V6Q6GW7J MVHP:P^L&B>HVE-96U!.75(Z/Z X^!4^._W'T4ZW&SG1<3$3F6&P$=R)AA979 MB'U)A+UAM5HYZU3G^^&#T9#BXO&"7Y^STUT'_G)T/ M+DXN3@Q5TO3-^ MYA8N@+&3.;O)]$R)9"2JP2"+1V#33:!<@D\N,\6S.BLR90D!G-!"^EX"+ M.)O@RDAX*.644X;IB206"?,>3,A$+*SE9DY3)OQ&^.Q0.T\'6;!49G C163EMBHBC.D8-FOC,DN1#]QS MJ)5 06)1:1;UTN+VW-8"5^-:V2C,*A0D(M48\ M_';6ZQ-S.V:ITC.[P($1E(:&"A6GFT%O:%E="Z==*/- V]<9T:Z/Z/".^>]L M&:V2H@G@.DTE+KU+!HP;X9T/9\I("7(2$XAXI*0=TW2:-D%R4X+3=2)MK+0M ML([2WF@5HI ;'8L$MRU[#ZC80OI]>%PHQ6A]=:.^_%![^T MM9.$JW IJ49F(?HDGU':K8$B!(ETV7JC],Y&*38B.^]#!3.H 'QE"3O,>4), M4E,B16SVOQL@^ <"!,YNZ#S@($^!?QZ]*K%SS N[_1*BR4BL=@K$JPL# )%_)'#\,=*(/;]^T=IN'#S_OPFGK5'V JNV3?&MP 9!3 MF1!FN-49)S;C%GBC;H" Q$VR""I@)GDDE71SJAF;MB6(^_C[T 9TWIFZUDUX MTKPM#X.-8F\0KXOF(D,I0N!81A1.0$79J"GBF@"!"7.7C+X^CU MPRCV#"2F7!4^3?WR34&&" Q\&@HX#947V(_?B M_ P*H'JAX[@PY.@U?:X-[_Z%7:\_ '0=XKOSHM:2G^(7H*BNLH$2LSU(*V2@E+J M&;7D07, I3A: Z>-71*WOP%A$YPTG1 ;J2;2* HTDDCHY)>_!QJ0V9:8 _^I M-5F@3?Q12*CL\55D_N&1_?#WZA;I4$:%5B*@U!-3=QU+@0B4K+OLVF:"WQ"- MAD+GB=27:'^X7QS0GA77LL$*)Y(-N<@3++1BF8H;,%"6=$Q&.%%YJX'%+2C< M%A-X'@[Q9I0,M?$0^W=BZ"A$%42<&B1$%3X6/GL1)?_@HPQG-5"DS*9:307Q M9,9'Y?,;4R:\F.1*SP5&9V,=LIS? 0N"^Y5,7_\&+G_.8];=1Q[7.M]-EDLB M $N8&D*H>&Y%;_'E$)R7*S[OR'6W66X^./26ULUOO[NV_2.S38SO[NW^Y MLCN=>JN[MY78AG=O<#%"97.>?:QT*HL%)6QZ[?R6M3:\_[L?P("4_W\Z^Y>; M9TA77W"6>"ZM?YYAE"(_E%TG./HHUCZH^E?*SS"N2:957NJ'D-\_E"?>ONGN M'5K_R:[ZP_ZU?]%R^4O_^O,=MVR)ZF?XYZ^=6I(DD3/F,O^HABW<]U)H_MAO M&3=7X'MORU[%:U,OL2<==HNW,/%T+$7*SI?E_#(V-[Y##]O\3^T.?X? M4$L#!!0 ( #R$G5*QA:'MEP0 *$2 < 96-H;RTR,#(Q,S,Q>#$P M<7AE>#,R,7AU+FAT;=58;5,B.1#^?K^B%^M\J6+>&)!7K?(07:I<<1'/NT]7 M89)A4ALF#[NC/LQXD9BK@ M[.*WDWX72H[G789=SSL<'<+GT9<3J+I^ "-%4LT-ERD1GM<[+4$I,29K>=Y\ M/G?GH2O5Q!L-O1RJZ@DI-7.IH:7]3OX&GXS0_5\ZGQP'#F4TF[+40*08,8S" M3/-T I>4Z6_@.,M979DM%)\D!BI^)8!+J;[Q*U*,&VX$VU_A=+SB=\>S3CIC M21?['SREV^,S.Y'$Z$@3/VD<+J]X:A_U.\>C/J#4Q@<0?=SOW<$O3]ZW8M1 M__<>OL+1WO#C1WHV4WI&T*^1$#3@PCUWNRZE$BX5C(,1%P M(B=<&Q[I,O33R(7MG/7-C;#:[LII1M*%_;Y3AH0I-EX 0A@>+\JH#C&;&[5& M^_5"_!#:VQFA%$\91[ 8.6G\-"&V@QT &"%]2^:V-'R=$87Y)18P9)E4F+PI M'$DUA"8RAS;A(+J=C?,ZY8?HCJ7/+;_6.;[ #Z#6K;=.>FRC!)%+8 B-"[CA*2 M3MBJU()F6"T#)A>9VO6AY,TVD)3^A_I[-XI55HKQ%+68$DM1A'8$YU)\:]FY M(QCAN9:98CHGMIS/($( 6N(*L)J(SI!H7;9V,4])&N6O$9+:#LL2A]8S4<@B M47KK5:^D6.:.^P;TKE-GNT]LDX:,!5N9C*6B3#DHER"99JW5ES;E.A-DT>*I M)=T:M:_RG2,B8@F)JUWV7[46PGJ6WH!BETIAG>Z6PM#)8 MIDVKDEU#\$@C>U_ (E/^_]*U7?HA5IP]?6[R>1G]>H'E)?*NXCK(%!=0:18; M_QK!^7EHI=?R4-3WNV)BG=QK]-3)[#8Y^ M[-3E1IEOT#@7M!2/2WO\/&2P_O>?48FBPN=EF*"Y$X?W'#<9J9EU[\U(6-, MSYEYVF2-?T_?/8O+&WN-M/\O4$L#!!0 ( #R$G5)T="K<@P0 (@2 < M 96-H;RTR,#(Q,S,Q>#$P<7AE>#,R,GAU+FAT;=5866\B.1!^WU]10[0Y M)/KF",=$RA*80ZGH[/>^,_S/J1ZRN'\^Q_'PQY4+,>Y#'J.&.TS^M0"75.F\[SGP^M^>!+>3$&8^< JKF<"$4M6,=5PZZQ1M\4A(? M_-;]9%EP)*+9E&8:(DF)IC',%,LF,O#Q?IX/321ND%IY\K4Y99*2W\MVN^W:SGNC-GL4[;GNO^7C%3 M#[J)R#3ZDVA??BUA'H,1.4&\4&@MINT"2]-K;1'.)EG;!%DIP58&D>!"MK=< M\^D4(U9"IHPOVCMC-J4*3ND<1F)*LIVJ0F$L125+RHF*_4-QE>C$_)R70301 MA[.,KH+R_"*,_G7*0J8A\&T?[@?Q[/*7;[3('T83H2!4_J)P>OW1>#@8]@[' MP[-3.!M [^NP/X#!\/3PM#<\/,97.-H???Q(SV=2S0CZU0*\??AN7]@]&RYH M5%0H>$'=_?@Q'BH@L?3?>NZDP M<D'O^(T+^.4I)-Z*K,O%90JP+!8IV:]:'DK0Z0+/X/M?=N%/-7BK$,M9@2 M0U&$=@3GQOC6L'-',,(*+7-)54%LM9A!. >TQ!5@-1&5(]&J:NR2F]I#R-AT M5X8XM)[Q4A:!TANO:B7%,G?L-Z!WDSIKK-DB-0DY79F$0L946B@7)[FB[=67 M3LQ4SLFBS3)#NC'J7!4[1T3X$A)7N^RY6H'=](*B[=*X/AVOX)<=F6TZ,D?' MC\<:MA_X:T==VUL[]AQJX-FM9O JV.?'ZOOKG;YVL?4FDE=_$:QCZ"TI1JD4 MYMGG2E!9&2S3INWGU^ ]T<0^%+#,E/^_=$V'?H059TZ?FWQ>1K]98$6)O*NX M#G/)./BMKW)!G^2[CW+.QIS6W3P+U!+ 0(4 Q0 ( #R$G5(+&UL4$L! A0#% @ /(2=4@WGGIL*F @S8& !4 M ( !A($! &5C:&\M,C R,3 S,S%?;&%B+GAM;%!+ 0(4 Q0 ( #R$G5(2 M(WD?'%H +(*! 5 " <$9 @!E8VAO+3(P,C$P,S,Q7W!R M92YX;6Q02P$"% ,4 " \A)U2<(6'QOT' C) ' M@ $0= ( 96-H;RTR,#(Q,S,Q>#$P<7AE>#,Q,7AU+FAT;5!+ 0(4 Q0 ( M #R$G5(7&5X,S$R>'4N:'1M4$L! A0#% @ /(2=4K&%H>V7! H1( M !P ( !:H0" &5C:&\M,C R,3,S,7@Q,'%X97@S,C%X=2YH M=&U02P$"% ,4 " \A)U2='0JW(,$ "($@ ' @ $[ MB0( 96-H;RTR,#(Q,S,Q>#$P<7AE>#,R,GAU+FAT;5!+!08 "@ * +(" ( #XC0( ! end